|
@@ -275,7 +275,7 @@ export default {
|
|
that.resourcesList = res.data
|
|
that.resourcesList = res.data
|
|
//截取data.resourceTable字段中“_”分隔符最后一个作为关键字,重新拼接成前端需要的图标:class,格式sj-icon-xxxx,将其set回原数组
|
|
//截取data.resourceTable字段中“_”分隔符最后一个作为关键字,重新拼接成前端需要的图标:class,格式sj-icon-xxxx,将其set回原数组
|
|
res.data.forEach(function (data, index) {
|
|
res.data.forEach(function (data, index) {
|
|
- let icon ='sj' + '-' + 'icon' + '-' + data.type.replaceAll("_", "-");
|
|
|
|
|
|
+ let icon ='sj' + '-' + 'icon' + '-' + data.type.replaceAll("_", "-").replaceAll("@", "-");
|
|
console.log("icon_" + (index + 1) + "=", icon);
|
|
console.log("icon_" + (index + 1) + "=", icon);
|
|
that.$set(that.resourcesList[index], 'icon', icon);
|
|
that.$set(that.resourcesList[index], 'icon', icon);
|
|
})
|
|
})
|
|
@@ -389,6 +389,7 @@ export default {
|
|
' </div>' +
|
|
' </div>' +
|
|
' </span></div>'
|
|
' </span></div>'
|
|
} else if (resourceTable == 'centerdata_t_forest_waterintake') { //取水口
|
|
} else if (resourceTable == 'centerdata_t_forest_waterintake') { //取水口
|
|
|
|
+ markersMap.icon = 'sj-icon-map-centerdata-t-forest-waterintake'
|
|
markersMap.lng = item.longitude
|
|
markersMap.lng = item.longitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
@@ -421,6 +422,7 @@ export default {
|
|
' </div>' +
|
|
' </div>' +
|
|
' </span></div>'
|
|
' </span></div>'
|
|
} else if (resourceTable == 'centerdata_t_forest_watercrane') { //水鹤
|
|
} else if (resourceTable == 'centerdata_t_forest_watercrane') { //水鹤
|
|
|
|
+ markersMap.icon = 'sj-icon-map-centerdata-t-forest-watercrane'
|
|
markersMap.lng = item.longitude
|
|
markersMap.lng = item.longitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
@@ -452,7 +454,12 @@ export default {
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </span></div>'
|
|
' </span></div>'
|
|
- } else if (resourceTable == 'centerdata_t_forest_firehydrant') { //消火栓
|
|
|
|
|
|
+ } else if (resourceTable == 'centerdata_t_forest_firehydrant@1' || resourceTable == 'centerdata_t_forest_firehydrant@2' || resourceTable == 'centerdata_t_forest_firehydrant@3') { //消火栓
|
|
|
|
+ // markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-foam-liquid'
|
|
|
|
+ let icon = 'sj-icon-map-centerdata-t-forest-firehydrant-' + resourceTable.slice(-1);
|
|
|
|
+ // sj-icon-map-centerdata-t-forest-firehydrant-1
|
|
|
|
+ console.log("icon=", icon)
|
|
|
|
+ markersMap.icon = icon;
|
|
markersMap.lng = item.longitude
|
|
markersMap.lng = item.longitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
@@ -485,6 +492,7 @@ export default {
|
|
' </div>' +
|
|
' </div>' +
|
|
' </span></div>'
|
|
' </span></div>'
|
|
} else if (resourceTable == 'centerdata_t_firecontrol_fire_key_places') { //重点场所
|
|
} else if (resourceTable == 'centerdata_t_firecontrol_fire_key_places') { //重点场所
|
|
|
|
+ markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fire-key-places'
|
|
markersMap.lng = item.longitude
|
|
markersMap.lng = item.longitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
@@ -517,6 +525,7 @@ export default {
|
|
' </div>' +
|
|
' </div>' +
|
|
' </span></div>'
|
|
' </span></div>'
|
|
} else if (resourceTable == 'centerdata_t_firecontrol_fire_pressure_sensor') { //压力传感器
|
|
} else if (resourceTable == 'centerdata_t_firecontrol_fire_pressure_sensor') { //压力传感器
|
|
|
|
+ markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fire-pressure-sensor'
|
|
markersMap.lng = item.longitude
|
|
markersMap.lng = item.longitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.lat = item.latitude
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|
|
markersMap.bindPopupHtml = '<div class="map-tip">' +
|