Browse Source

Merge remote-tracking branch 'origin/visu_firecontrol_01_siping_2.5d' into visu_firecontrol_01_siping_2.5d

王通 1 year ago
parent
commit
fd60f69ff3
1 changed files with 0 additions and 452 deletions
  1. 0 452
      src/views/datacenter.vue

+ 0 - 452
src/views/datacenter.vue

@@ -105,11 +105,8 @@
 
 <script>
 import {
-  getResource,
   fireControlViewList,
-  getResourcePoint,
   fireControlViewPoint,
-  getResourcePointByDeptId,
   getPointByDeptId,
 } from "@/api/datacenter";
 
@@ -174,11 +171,6 @@ export default {
     };
   },
   watch: {
-    // // 根据名称筛选资源点位
-    // searchName(searchName) {
-    //   // alert(val)
-    //   this.fireControlViewPoint(this.searchType, searchName);
-    // },
   },
   methods: {
     //初始化地图数据
@@ -356,13 +348,6 @@ export default {
         ],
       });
     },
-    // 弹层方法
-    showEventInfo1() {
-      this.eventInfoVisible1 = true;
-    },
-    showEventInfo2() {
-      this.eventInfoVisible2 = true;
-    },
     fireControlViewList() {
       let that = this;
       fireControlViewList().then(function (res) {
@@ -429,18 +414,6 @@ export default {
         //数据自动落点结束
       });
     },
-    /*    getResource() {
-          let that = this
-          //获取左侧菜单列表
-          getResource().then(res => {
-            that.resourcesList = res.data
-            //截取data.resourceTable字段中“_”分隔符最后一个作为关键字,重新拼接成前端需要的图标:class,格式sj-icon-xxxx,将其set回原数组
-            res.data.forEach(function(data, index) {
-              that.$set(that.resourcesList[index], 'icon', 'sj' + '-' + 'icon' + '-' + data.icon.split('_').slice(-1))
-            })
-
-          })
-        },*/
     fireControlViewPoint(resourceTable, name) {
       // 搜索框
       // if(name == 'undefined' && this.showSearch == false){
@@ -1051,221 +1024,6 @@ export default {
         );
       }
     },
-    indentleftSetMarkers(resourceTable) {
-      this.iconCurrentIndex = resourceTable;
-      let that = this;
-      that.resourceTable = resourceTable;
-      that.markersList = [];
-      that.source = [];
-      //点击左侧地图落点
-      getResourcePoint(resourceTable).then((res) => {
-        that.deptGroupList = res.data.deptGroupList;
-        if (
-          res.data.deptGroupList != null &&
-          res.data.deptGroupList.length > 0
-        ) {
-          for (let i = 0; i < res.data.deptGroupList.length; i++) {
-            let aa = [
-              res.data.deptGroupList[i].deptName,
-              res.data.deptGroupList[i].count,
-            ];
-            that.source.push(aa);
-          }
-        }
-        if (res.data.resourceList != null && res.data.resourceList.length > 0) {
-          for (let i = 0; i < res.data.resourceList.length; i++) {
-            let markersMap = {
-              lng: 124.59,
-              lat: 43.02,
-              icon: "marker",
-              name: i,
-              bindPopupHtml: "",
-              click: "",
-              keepBindPopup: false,
-              isAggregation: false,
-            };
-            // if (resourceTable == 'centerdata_t_firecontrol_basic_linkage_force') { //基本联动力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-basic-linkage-force'
-            //   markersMap.lng = res.data.resourceList[i].longitude
-            //   markersMap.lat = res.data.resourceList[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data.resourceList[i].longitude + ',' + res
-            //       .data.resourceList[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data.resourceList[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '</div>'
-            // } else if (resourceTable == 'centerdata_t_firecontrol_fire_force') { //消防力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fire-force'
-            //   markersMap.lng = res.data.resourceList[i].longitude
-            //   markersMap.lat = res.data.resourceList[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data.resourceList[i].longitude + ',' + res
-            //       .data.resourceList[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>地址:' + res.data.resourceList[i].address + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>负责人:' + res.data.resourceList[i].principal + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data.resourceList[i].contact + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // } else if (resourceTable == 'centerdata_t_firecontrol_foam_liquid') { //泡沫液
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-foam-liquid'
-            //   markersMap.lng = res.data.resourceList[i].longitude
-            //   markersMap.lat = res.data.resourceList[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data.resourceList[i].longitude + ',' + res
-            //       .data.resourceList[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data.resourceList[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系人:' + res.data.resourceList[i].contacts +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data.resourceList[i].contactsPhone + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // } else if (resourceTable == 'centerdata_t_firecontrol_fulltime_station') { //专职站
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fulltime-station'
-            //   markersMap.lng = res.data.resourceList[i].longitude
-            //   markersMap.lat = res.data.resourceList[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data.resourceList[i].longitude + ',' + res
-            //       .data.resourceList[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>地址:' + res.data.resourceList[i].address +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>负责人:' + res.data.resourceList[i].principal + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>电话:' + res.data.resourceList[i].contactsPhone + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '</div>'
-            // } else if (resourceTable == 'centerdata_t_firecontrol_other_linkage_force') { //其他联动力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-other-linkage-force'
-            //   markersMap.lng = res.data.resourceList[i].longitude
-            //   markersMap.lat = res.data.resourceList[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data.resourceList[i].longitude + ',' + res
-            //       .data.resourceList[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data.resourceList[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位电话:' + res.data.resourceList[i].companyPhone +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系人:' + res.data.resourceList[i].contacts +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data.resourceList[i].contactsPhone +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // }
-            that.markersList.push(markersMap);
-          }
-        }
-        this.dataChat();
-        that.$refs.supermap.clearM();
-        that.$refs.supermap.setMarkers(that.markersList);
-      });
-    },
     indentleftByDeptIdSetMarkers(deptId) {
       this.listCurrentIndex = deptId;
       let that = this;
@@ -1286,219 +1044,9 @@ export default {
             };
             console.log("resourceTable=", that.resourceTable);
             console.log("res.data[i]=", res.data[i]);
-            // if (that.resourceTable == 'centerdata_t_firecontrol_basic_linkage_force') { //基本联动力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-basic-linkage-force'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '</div>'
-            // } else if (that.resourceTable == 'centerdata_t_firecontrol_fire_force') { //消防力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fire-force'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>地址:' + res.data[i].address + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>负责人:' + res.data[i].principal + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data[i].contact + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // } else if (that.resourceTable == 'centerdata_t_forest_waterintake') { //取水口
-            //   // markersMap.icon = 'sj-icon-centerdata-t-forest-waterintake'
-            //   // markersMap.icon = 'sj-icon-map-centerdata-t-forest-waterintake'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>取水口名称:' + res.data[i].name + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>负责人:' + res.data[i].contacts + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data[i].phone + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // } else if (that.resourceTable == 'centerdata_t_firecontrol_foam_liquid') { //泡沫液
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-foam-liquid'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系人:' + res.data[i].contacts +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data[i].contactsPhone + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // } else if (that.resourceTable == 'centerdata_t_firecontrol_fulltime_station') { //专职站
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-fulltime-station'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>地址:' + res.data[i].address +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>负责人:' + res.data[i].principal + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>电话:' + res.data[i].contactsPhone + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '</div>'
-            // } else if (that.resourceTable == 'centerdata_t_firecontrol_other_linkage_force') { //其他联动力量
-            //   markersMap.icon = 'sj-icon-map-centerdata-t-firecontrol-other-linkage-force'
-            //   markersMap.lng = res.data[i].longitude
-            //   markersMap.lat = res.data[i].latitude
-            //   markersMap.bindPopupHtml = '<div class="map-tip">' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>经纬度:' + res.data[i].longitude + ',' + res
-            //       .data[i].latitude + '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位名称:' + res.data[i].company +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>单位电话:' + res.data[i].companyPhone +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系人:' + res.data[i].contacts +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span>' +
-            //     '<span>' +
-            //     '                  <div class="d-l-con">' +
-            //     '                  <div class="d-l-l-text">' +
-            //     '                  <h4>联系电话:' + res.data[i].contactsPhone +
-            //     '</h4>' +
-            //     '                </div>' +
-            //     '                </div>' +
-            //     '                </span></div>'
-            // }
             that.markersList.push(
               this.getMarkersMap(that.resourceTable, markersMap, res.data[i])
             );
-            // that.markersList.push(markersMap)
           }
         }
         that.$refs.supermap.clearM();