From a1640b0c9fff81dfc7f9d2411891fcfc662fe9fd Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 19 四月 2021 21:09:47 +0800
Subject: [PATCH] 管线分析及弹框问题

---
 src/components/panel/topicSearch/SewersSelect/SewersAnalysis.vue |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/src/components/panel/topicSearch/SewersSelect/SewersAnalysis.vue b/src/components/panel/topicSearch/SewersSelect/SewersAnalysis.vue
index 67f5666..e5fd270 100644
--- a/src/components/panel/topicSearch/SewersSelect/SewersAnalysis.vue
+++ b/src/components/panel/topicSearch/SewersSelect/SewersAnalysis.vue
@@ -16,7 +16,7 @@
             <el-button type="primary" @click="linkClear" size="mini" style="margin-bottom: 5px;"
                        title="鏍规嵁璧峰銆佺粨鏉熺娈佃繘琛岃繛閫氭�у垎鏋�">娓呴櫎
             </el-button>
-            <el-scrollbar style="height:400px">
+            <el-scrollbar style="height:450px">
               <el-card shadow="hover"> <!-- style="height: 300px"-->
                 <span class="clearfixs">璧峰绠℃</span>
                 <el-table
@@ -293,9 +293,7 @@
                 </template>
               </el-table-column>
             </el-table>
-
             <span>鍒嗘瀽缁撴灉</span>
-            <!--        </div>-->
             <el-table
                 highlight-current-row
                 max-height="200"
@@ -337,7 +335,6 @@
               </el-table-column>
 
             </el-table>
-
           </el-tab-pane>
           <el-tab-pane label="妯柇闈�" name="fourth">
             <el-button type="primary" @click="drawLine" size="mini" style="margin-bottom: 5px;" title="鍦板浘涓婄粯鍒惰杩涜鍒嗘瀽鎴柇闈㈢殑绾�">
@@ -414,8 +411,11 @@
 
       // 杩為�氭��
       linkType: 1, // 1  杩為�氭�ц捣濮嬬娈�   0 杩為�氭�х粨鏉熺娈� 鐢ㄦ潵鍒ゆ柇鏄偣鍑讳簡璧峰  杩樻槸缁撴潫绠℃
+      // 璧峰绠℃琛ㄦ牸鏁版嵁
       tableDataLinkStart: [],
+      // 缁撴潫绠℃琛ㄦ牸鏁版嵁
       tableDataLinkEnd: [],
+      // 杩為�氭�у垎鏋愮粨鏋滆〃鏍�
       tableDataLinkResult: [],
 
       currentSelectStart: null,
@@ -545,6 +545,7 @@
     },
     // 杩為�氭�ф煡璇�
     async linkQuery () {
+      // 璁剧疆鍒嗘瀽缁撴灉涓虹┖
       this.tableDataLinkResult = []
       if (this.linkPipeline.length > 1) {
         this.linkPipeline.forEach((itm) => {
@@ -552,6 +553,7 @@
         })
         this.linkPipeline = []
       }
+      // 鍒ゆ柇 濡傛灉璧峰绠℃ 缁撴潫绠℃娌℃湁鏁版嵁 鍒欒繑鍥瀎alse 鎻愮ず杩樻湭閫夋嫨璧峰/缁撴潫绠℃
       if (this.currentSelectStart === null || this.currentSelectEnd === null) {
         this.$message('璇烽�夋嫨璧峰绠℃鍜岀粨鏉熺娈�')
         return false
@@ -563,7 +565,7 @@
       }
       // 璇锋眰鎺ュ彛鍜屾暟鎹�
       const res = await mapApi.findConnectedPipelines(param)
-      // 鍒ゆ柇鏁版嵁缁撴灉
+      // 鍒ゆ柇鏁版嵁缁撴灉 === 0 鍒欐病鏈夎姹傚埌鏁版嵁
       if (res.data.length === 0) {
         this.$message('娌℃湁鎵惧埌杩為�氱殑绠℃')
         this.currentLinkIsTrue = '涓嶈繛閫�'
@@ -619,15 +621,16 @@
       }
     },
 
-    lxResultSelect () {
+    // 娴佸悜鍒嗘瀽缁撴灉table鍒楄〃鏁版嵁鐐瑰嚮
+    lxResultSelect (e) {
       console.log('杩為�氭�у垎鏋愮粨鏋滃垪琛ㄧ偣鍑�')
-      // console.log(e)
+      console.log(e)
 
       // const geom = JSON.parse(e.geomText)
-      if (this.currentSelectResultLine != null) {
-        this.currentSelectResultLine.remove()
-        this.currentSelectResultLine = null
-      }
+      // if (this.currentSelectResultLine != null) {
+      //   this.currentSelectResultLine.remove()
+      //   this.currentSelectResultLine = null
+      // }
       // this.currentSelectResultLine = L.geoJSON(geom, {
       //   style: function (feature) {
       //     return { color: 'rgba(0,250,255,.6)' }
@@ -635,7 +638,9 @@
       // }).addTo(this.map)
       // this.map.panInsideBounds(this.currentSelectResultLine.getBounds())
     },
+    // 鐐瑰嚮鏄剧ず娴佸悜 table鍒楄〃鏁版嵁
     async lxQuery (e) {
+      console.log(e)
       this.clearLinkPipe()
       // const param = {
       //   lineNodeID: e.startpoint
@@ -667,6 +672,14 @@
       //   // this.linkPipeline.push(line)
       // })
     },
+    // 娓呴櫎娴佸悜
+    clearLX () {
+      if (this.flowPipeLine != null) {
+        this.flowPipeLine.remove()
+        this.flowPipeLine = null
+      }
+    },
+
     // 鐖嗙 ===> 閫夋嫨绠℃
     bgClick () {
       this.selectPipeLine()
@@ -798,6 +811,7 @@
       // }
       // this.flowPipeLine = main.createFlowLine(param)
     },
+
     clearLinkPipe () {
       if (this.linkPipeline.length > 0) {
         this.linkPipeline.forEach((itm, idx) => {
@@ -805,12 +819,6 @@
         })
       }
       this.linkPipeline = []
-    },
-    clearLX () {
-      if (this.flowPipeLine != null) {
-        this.flowPipeLine.remove()
-        this.flowPipeLine = null
-      }
     },
     lxHandleClick2 (e) {
       console.log('閫嗘祦鍚戞樉绀�')

--
Gitblit v1.8.0