liujq 3 éve
szülő
commit
94303bc23d

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/index.html


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/static/css/chunk-03bfaf46.2ef4b397.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/static/js/app.733a8b31.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/static/js/chunk-03bfaf46.ebe60d35.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/static/js/chunk-caf365c6.5f53b1f3.js


+ 11 - 5
src/views/map/dtl.vue

@@ -23,10 +23,10 @@
         <div class="b t3" @click="saveHandle()">保 存</div>
       </div>
       <div class="sdb-list" v-if="polygons.length > 0">
-        <div class="label t2">多边形列表</div>
+        <div class="label t2">多边形列表(选中:{{polygonIndex + 1}})</div>
         <div class="ul">
           <div class="op" v-for="(polygon, index) in polygons" :key="index">
-            <p class="p1" @click="openMte('polygonAdd', {obj: polygon, index})">{{polygon.text}}</p>
+            <p class="p1" @click="openMte('polygonAdd', {obj: polygon, index})">({{index + 1}}){{polygon.text}}</p>
             <p class="more">
               <span v-if="polygon.editable" class="d d2" @click="textAdd(polygon)">标点</span>
               <span v-if="polygon.editable" class="d d1" @click="mapIsEdit(index, 'polygons')">编辑</span>
@@ -91,6 +91,7 @@
           :draggable="marker.draggable"
           :animation="marker.animation"
           :offset="marker.offset"
+          :extData="{index}"
           :events="markersEvents">
           <div class="scoped-marker-text" :style="`color: ${marker.color}`">{{marker.content}}</div>
         </el-amap-marker>
@@ -227,12 +228,16 @@ export default {
           markerData[that.curMarkersIndex].position = [lng, lat]
           that.markerData = [...markerData]
         },
+        click(e) {
+          const eData = e.target.getExtData()
+          that.curMarkersIndex = eData.index
+        },
       },
       polygonEvents: {
         click(e) {
-          // console.log(e.target.getExtData())
-          // console.log(wx)
-          wx.miniProgram.navigateTo({url: '/pagesSchool/indexDtl?id=25'})
+          const eData = e.target.getExtData()
+          that.polygonIndex = eData.index
+          // wx.miniProgram.navigateTo({url: '/pagesSchool/indexDtl?id=25'})
         },
       },
       estateEvents: {
@@ -253,6 +258,7 @@ export default {
           wx.miniProgram.navigateTo({url: `/pagesSchool/index?areaName=${eData.areaName}&areaType=${eData.areaType}`})
         },
       },
+      polygonIndex: 0,
       curMarkersIndex: 0,
       plugin: [{
         pName: 'MouseTool',

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott