管道基础大数据平台系统开发-【前端】-新系統界面
wulitaotao
2023-02-22 9072ac9df972f3f6388c3acbe6d6e351eba11665
1:100行政图重复
已修改5个文件
31 ■■■■ 文件已修改
package.json 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/globle/globle.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/mapsdk.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Synthesis/LeftMenu.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Tools/LayerTree.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -25,12 +25,11 @@
    "install": "^0.13.0",
    "jquery": "^3.6.0",
    "moment": "^2.29.4",
    "node-sass": "^7.0.3",
    "node-sass": "^4.14.1",
    "npm": "^8.15.1",
    "object-assign": "^4.1.1",
    "ol": "^6.15.1",
    "sql.js": "^1.5.0",
    "sqlite3": "^5.0.2",
    "sass-loader": "^8.0.0",
    "terraformer-wkt-parser": "^1.2.1",
    "theme-vue": "0.0.8",
    "vant": "^2.12.25",
@@ -57,7 +56,6 @@
    "lint-staged": "^9.5.0",
    "postcss-pxtorem": "^5.1.1",
    "prettier": "^2.2.1",
    "sass-loader": "^10.3.1",
    "vue-particles": "^1.0.9",
    "vue-template-compiler": "^2.6.11"
  },
public/globle/globle.js
@@ -18,3 +18,10 @@
    window.TSExcavation = null;
  }
}
window.XZOutlie="dlg_100w_boua"; //1:100万行政面layer名称
window.ImageLayer3=null;//1:100万行政面图层
src/components/mapsdk.vue
@@ -415,6 +415,8 @@
        })
      )
      window.ImageLayer3=this.layer3;
      // for (var i in gaoDeBaseUrl) {
      //   sgworld.Creator.createUrlTemplateImageryProvider(
      //     gaoDeBaseUrl[i].label,
src/views/Synthesis/LeftMenu.vue
@@ -1214,9 +1214,7 @@
                },
                function (entity) {
                    let   positions = entity.polygon.hierarchy.getValue().positions;
                    console.log(positions);
                    sgworld.Creator.SimpleGraphic.remove(entity.id);
                    window.DXTerrainFlattening = sgworld.Creator.createTerrainModifier("地形压平", positions, 10, {});
                }
            );
@@ -1368,7 +1366,7 @@
          window.sgworld.Command.execute(2, 3, '', (data) => {
            data.showPoint = false;
            data.showLine = true;
            data.mode = 1;
            data.mode = 0;
            // 弹窗数据
            window.PathAnimationData = {
              flyData: data,
src/views/Tools/LayerTree.vue
@@ -436,8 +436,19 @@
      console.log('tree drop: ', dropNode.label, dropType);
    },
    handleCheckChange(data, checked, indeterminate) {
      if (data.type != 2) return;
      //做判断是否是1:100万行政界面
      if(data.layer==window.XZOutlie&&checked){
        window.ImageLayer3.show=false;
      }else{
        window.ImageLayer3.show=true;
      }
      var std = [];
      if (data.layerType == 'WMS') {
        var layers_ol = window.map.getAllLayers();
@@ -483,7 +494,6 @@
      }
    },
    setAddLayers(res) {
      if (res.layerType == 'WMS') {
        var url = geoServerURl;