From 39638e1ec95822792c7520dcd0f5a807957cadde Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 19 四月 2021 18:28:39 +0800
Subject: [PATCH] 管线分析

---
 src/components/panel/topicSearch/SewersSelect/AnalysisChoose/Connectivity.vue |   50 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/src/components/panel/topicSearch/SewersSelect/AnalysisChoose/Connectivity.vue b/src/components/panel/topicSearch/SewersSelect/AnalysisChoose/Connectivity.vue
index 7eb985a..46fbf24 100644
--- a/src/components/panel/topicSearch/SewersSelect/AnalysisChoose/Connectivity.vue
+++ b/src/components/panel/topicSearch/SewersSelect/AnalysisChoose/Connectivity.vue
@@ -12,7 +12,7 @@
         <el-table
             ref="singleTable"
             highlight-current-row
-            :data="tableData"
+            :data="startingSection"
             max-height="200"
             style="width: 100%" size="mini">
           <el-table-column
@@ -109,39 +109,42 @@
 </template>
 
 <script>
+
 export default {
   name: 'Connectivity',
   data () {
     return {
       // 杩為�氭��
       linkType: 1, // 1  杩為�氭�ц捣濮嬬娈�   0 杩為�氭�х粨鏉熺娈� 鐢ㄦ潵鍒ゆ柇鏄偣鍑讳簡璧峰  杩樻槸缁撴潫绠℃
-      tableData: []
+      map: window.map,
+      tableData: [],
+      startingSection: []
     }
   },
   methods: {
-    // 鍦板浘鐐瑰嚮璧峰绠℃
-    linkClickStart () {
-      console.log('鍦板浘鐐瑰嚮璧峰绠℃')
-      this.linkType = 1
-      // this.selectPipeLine()
+    // 娴佸悜鍦板浘涓婄偣鍑�
+    selectPipeLine () {
+      this.map.on('click', this.selectClick)
     },
-    // 鍦板浘鐐瑰嚮缁撴潫绠℃
-    linkClickEnd () {
-      console.log('鍦板浘鐐瑰嚮缁撴潫绠℃')
-      this.linkType = 0
-      // this.selectPipeLine()
+    // 鍦板浘涓婄偣鍑诲洖璋�
+    selectClick (e) {
+      this.map.off('click', this.selectClick)
+      const point = [e.latlng.lng, e.latlng.lat]
+      console.log(point)
+      // 鏍规嵁鏁版嵁杩涜鏁版嵁璇锋眰
+      // this.getPipeLine(point)
     },
-    // 杩為�氭�у垎鏋�
-    linkQuery () {
-      console.log('鐐瑰嚮杩為�氭�у垎鏋�')
-    },
-    // 娓呴櫎鍔熻兘
-    linkClear () {
-      console.log('鐐瑰嚮娓呴櫎')
-    },
-    // 閫夋嫨璧峰绠℃
-    linkSelectStart () {
-      console.log('閫夋嫨璧峰绠℃')
+    // 鏁版嵁璇锋眰
+    async getPipeLine (point) {
+      const param = {
+        x: point[0],
+        y: point[1],
+        radius: 3
+      }
+      console.log(param)
+      // const res = await api.getPipeline(param)
+      // console.log(res)
+      // this.startingSection = res.data
     }
   }
 }
@@ -151,6 +154,7 @@
 /deep/ .fixed-tablea {
   background: rgba(0, 16, 30, 1) !important;
 }
+
 /deep/ .el-table__fixed-right::before {
   background: none;
 }

--
Gitblit v1.8.0