From d0405cc50cab4c389d3203428408ecf15b5a0409 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 14 三月 2023 17:48:57 +0800
Subject: [PATCH] 数据发布页面添加

---
 src/views/Synthesis/LeftMenu.vue |  144 ++++++++++++++++++++++++-----------------------
 1 files changed, 74 insertions(+), 70 deletions(-)

diff --git a/src/views/Synthesis/LeftMenu.vue b/src/views/Synthesis/LeftMenu.vue
index bbde562..e5707d9 100644
--- a/src/views/Synthesis/LeftMenu.vue
+++ b/src/views/Synthesis/LeftMenu.vue
@@ -90,10 +90,11 @@
             >
 
               <el-form-item :label="$t('common.name')">
-                <el-input v-model="formInline.name"></el-input>
+                <!-- <el-input v-model="formInline.name"></el-input> -->
+                {{formInline.name}}
               </el-form-item>
               <el-form-item :label="$t('common.type')">
-                <el-select
+                <!-- <el-select
                   v-model="formInline.type"
                   style="width:100%"
                 >
@@ -104,13 +105,15 @@
                     :value="item.value"
                   >
                   </el-option>
-                </el-select>
+                </el-select> -->
+                {{formInline.type}}
               </el-form-item>
 
               <el-form-item :label="$t('common.bak')">
-                <el-input v-model="formInline.bak"></el-input>
+                <!-- <el-input v-model="formInline.bak"></el-input> -->
+                {{formInline.bak}}
               </el-form-item>
-              <el-form-item>
+              <!-- <el-form-item>
                 <el-button
                   v-show="isShowModel"
                   type="success"
@@ -119,14 +122,14 @@
                   @click="InsertData"
                 >{{$t('common.increase')}}</el-button>
                 <el-button
-                  v-show="!isShowModel"
+                  v-show=" isShowModel"
                   type="info"
                   plain
                   size="small"
                   @click="EditData"
                 >{{$t('common.update')}}</el-button>
-              </el-form-item>
-              </el-form-item>
+              </el-form-item> -->
+
             </el-form>
 
           </el-tab-pane>
@@ -134,6 +137,7 @@
             label="闄勪欢"
             name="second"
           >
+
             <el-table
               :data="tableData"
               ref="filterTable"
@@ -654,28 +658,28 @@
       activeName: "first",
       isShowModel: false,
       options: [
-          {
-        value: '鍊炬枩妯″瀷',
-        label: '鍊炬枩妯″瀷'
-      }, {
-        value: 'BIM妯″瀷',
-        label: 'BIM妯″瀷'
-      }, {
-        value: '鐐逛簯妯″瀷',
-        label: '鐐逛簯妯″瀷'
-      }, {
-        value: '鍦拌川璁捐妯″瀷',
-        label: '鍦拌川璁捐妯″瀷'
-      }, {
-        value: '浜哄伐妯″瀷',
-        label: '浜哄伐妯″瀷'
-      }, {
-        value: '鍏朵粬妯″瀷',
-        label: '鍏朵粬妯″瀷'
-      }],
-      modelClip:false,
-      clippingPlanes:null,
-      showPickUp:false,
+        {
+          value: '鍊炬枩妯″瀷',
+          label: '鍊炬枩妯″瀷'
+        }, {
+          value: 'BIM妯″瀷',
+          label: 'BIM妯″瀷'
+        }, {
+          value: '鐐逛簯妯″瀷',
+          label: '鐐逛簯妯″瀷'
+        }, {
+          value: '鍦拌川璁捐妯″瀷',
+          label: '鍦拌川璁捐妯″瀷'
+        }, {
+          value: '浜哄伐妯″瀷',
+          label: '浜哄伐妯″瀷'
+        }, {
+          value: '鍏朵粬妯″瀷',
+          label: '鍏朵粬妯″瀷'
+        }],
+      modelClip: false,
+      clippingPlanes: null,
+      showPickUp: false,
     };
   },
   methods: {
@@ -1400,18 +1404,18 @@
           this.$store.state.mapMenuBoolean = !this.$store.state.mapMenuBoolean;
           this.$store.state.mapMenuBoxFlag = "2";
           break;
-          //鎷惧彇鍔熻兘
+        //鎷惧彇鍔熻兘
         case "e3":
           this.$store.state.mapMenuBoolean = false;
           this.showPickUp = !this.showPickUp;
-          if (this.showPickUp){
+          if (this.showPickUp) {
             let that = this;
             Viewer.screenSpaceEventHandler.setInputAction(function (event) {
               let p = sgworld.Navigate.getMouseDegrees(event);
               console.log(p);
               that.getPickUpData(p);
             }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
-          }else {
+          } else {
             this.$refs.queryinfo.closeAll();
             Viewer.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK);
           }
@@ -1546,20 +1550,20 @@
           // } else {
           var that = this;
           that.modelClip = !that.modelClip;
-          if (that.modelClip){
-            if (window.model){
+          if (that.modelClip) {
+            if (window.model) {
               that.modelClipping();
             }
             else {
               var tileset = Viewer.scene.primitives.add(
-                  new Cesium.Cesium3DTileset({
-                    name: res.cnName,
-                    url: modelUrl+ "/tileset/m/SN/tileset.json",
-                    maximumScreenSpaceError: 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16
-                    maximumMemoryUsage: 768, // 鏈�澶у唴瀛橈細512
-                    dynamicScreenSpaceError: true, // 鍑忓皯绂荤浉鏈鸿緝杩滅殑灞忓箷绌洪棿閿欒锛歠alse
-                    skipLevelOfDetail: true, // 鍦ㄩ亶鍘嗘椂鍊欒烦杩囪鎯咃細false
-                  })
+                new Cesium.Cesium3DTileset({
+                  name: res.cnName,
+                  url: modelUrl + "/tileset/m/SN/tileset.json",
+                  maximumScreenSpaceError: 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16
+                  maximumMemoryUsage: 768, // 鏈�澶у唴瀛橈細512
+                  dynamicScreenSpaceError: true, // 鍑忓皯绂荤浉鏈鸿緝杩滅殑灞忓箷绌洪棿閿欒锛歠alse
+                  skipLevelOfDetail: true, // 鍦ㄩ亶鍘嗘椂鍊欒烦杩囪鎯咃細false
+                })
               );
               tileset.readyPromise.then((tileset) => {
                 tileset.id = res.cnName;
@@ -1754,11 +1758,11 @@
       let clippingPlanes = new Cesium.ClippingPlaneCollection({
         planes: [ // ClippingPlane瀵硅薄鏁扮粍闆嗗悎
           new Cesium.ClippingPlane( // 瑁佸垏闈�
-              new Cesium.Cartesian3(0.0, 0.0, -1.0), // 娉曠嚎鏂瑰悜
-              0// 鍘熺偣鍒板钩闈㈢殑鏈�鐭窛绂伙紝璁剧疆0灏卞ソ
+            new Cesium.Cartesian3(0.0, 0.0, -1.0), // 娉曠嚎鏂瑰悜
+            0// 鍘熺偣鍒板钩闈㈢殑鏈�鐭窛绂伙紝璁剧疆0灏卞ソ
           ),
         ],
-        enabled:true,
+        enabled: true,
         edgeWidth: 1.0, // 妯″瀷琚鍒囬儴鍒嗙殑鎴潰绾垮
       });
       let boundingSphere = window.model.boundingSphere;
@@ -1769,14 +1773,14 @@
           position: boundingSphere.center,
           plane: {
             dimensions: new Cesium.Cartesian2(
-                boundingSphere.radius * 1.5,
-                boundingSphere.radius * 1.5
+              boundingSphere.radius * 1.5,
+              boundingSphere.radius * 1.5
             ),
             material: Cesium.Color.WHITE.withAlpha(0.1),
             plane: new Cesium.CallbackProperty(
-                // 娣诲姞缁戝畾浜嬩欢锛屼笉鏂皟鐢�
-                createPlaneUpdateFunction(plane),
-                false
+              // 娣诲姞缁戝畾浜嬩欢锛屼笉鏂皟鐢�
+              createPlaneUpdateFunction(plane),
+              false
             ),
             outline: true,
             outlineColor: Cesium.Color.WHITE,
@@ -1790,13 +1794,13 @@
       // Select plane when mouse down
       // 缁戝畾涓婄Щ鍔ㄤ簨浠�
       const downHandler = new Cesium.ScreenSpaceEventHandler(
-          Viewer.scene.canvas
+        Viewer.scene.canvas
       );
       downHandler.setInputAction(function (movement) {
         const pickedObject = scene.pick(movement.position);
         if (
-            Cesium.defined(pickedObject) &&
-            Cesium.defined(pickedObject.id.plane)
+          Cesium.defined(pickedObject) &&
+          Cesium.defined(pickedObject.id.plane)
         ) {
           selectedPlane = pickedObject.id.plane;
           selectedPlane.material = Cesium.Color.WHITE.withAlpha(0.05);
@@ -1808,7 +1812,7 @@
       // Release plane on mouse up
       // 缁戝畾涓嬬Щ鍔ㄤ簨浠�
       const upHandler = new Cesium.ScreenSpaceEventHandler(
-          Viewer.scene.canvas
+        Viewer.scene.canvas
       );
       upHandler.setInputAction(function () {
         if (Cesium.defined(selectedPlane)) {
@@ -1820,7 +1824,7 @@
       }, Cesium.ScreenSpaceEventType.LEFT_UP);
       // Update plane on mouse move
       const moveHandler = new Cesium.ScreenSpaceEventHandler(
-          Viewer.scene.canvas
+        Viewer.scene.canvas
       );
       moveHandler.setInputAction(function (movement) {
         if (Cesium.defined(selectedPlane)) {
@@ -1837,10 +1841,10 @@
     },
 
     //鍏抽棴绠¢亾淇℃伅寮圭獥
-    closePipelinePop(){
+    closePipelinePop() {
       this.$refs &&
-      this.$refs.queryinfo &&
-      this.$refs.queryinfo.close("queryinfo");
+        this.$refs.queryinfo &&
+        this.$refs.queryinfo.close("queryinfo");
     },
     setclippingModel() {
       if (window.model) {
@@ -2421,30 +2425,30 @@
       this.attacgSelection = val;
     },
     //鎷惧彇鏁版嵁鑾峰彇
-    async getPickUpData(info){
+    async getPickUpData(info) {
       let checkedLayers = JSON.parse(sessionStorage.getItem("checkedLayers"));
       let showPop = false;
       for (const item of checkedLayers) {
-        let name = item.url.replaceAll("LF:","");
-        name = name.replaceAll("_","");
+        let name = item.url.replaceAll("LF:", "");
+        name = name.replaceAll("_", "");
         let params = {
-          buffer:10,
-          limit:20,
-          name:name,
-          wkt:`POINT (${info.lon} ${info.lat})`,
+          buffer: 10,
+          limit: 20,
+          name: name,
+          wkt: `POINT (${info.lon} ${info.lat})`,
         }
         const res = await selectByBuffer(params);
-        if (res.result && res.result.length > 0){
+        if (res.result && res.result.length > 0) {
           this.$store.state.mapPopBoxFlag = "4";
           this.$store.state.pickUpPointInfo = info;
           this.$refs &&
-          this.$refs.queryinfo &&
-          this.$refs.queryinfo.open("鎷惧彇鍒嗘瀽", null,);
+            this.$refs.queryinfo &&
+            this.$refs.queryinfo.open("鎷惧彇鍒嗘瀽", null,);
           showPop = true;
           break;
         }
       }
-      if (!showPop){
+      if (!showPop) {
         this.$message.warning("鏆傛棤鏁版嵁!");
       }
     }

--
Gitblit v1.9.3