|
@ -88,6 +88,7 @@
|
88
|
88
|
:visibled.sync="addMark"
|
89
|
89
|
:ok="submitMark"
|
90
|
90
|
:cancel="cancel"
|
|
91
|
:mask-closable="false"
|
91
|
92
|
class="modal"
|
92
|
93
|
title="地图标记"
|
93
|
94
|
ok-text="保存"
|
|
@ -262,6 +263,17 @@ export default {
|
262
|
263
|
// debugger
|
263
|
264
|
console.log(e)
|
264
|
265
|
this.layer = this.polygonDrawer.polygon(e) // 获取多边形信息
|
|
266
|
var color
|
|
267
|
if (this.markType == '3') {
|
|
268
|
color = 'red'
|
|
269
|
} else if (this.markType == '2') {
|
|
270
|
color = 'green'
|
|
271
|
} else {
|
|
272
|
color = 'blue'
|
|
273
|
}
|
|
274
|
this.layer.options.opacity = 1.0
|
|
275
|
this.layer.options.color = color
|
|
276
|
this.layer.options.fillColor = color
|
265
|
277
|
// console.log(this.polygonDrawer.getPoints())
|
266
|
278
|
this.modalData = this.layer._latlngs[0]
|
267
|
279
|
this.polygonDrawer.editing(this.layer)
|
|
@ -366,11 +378,15 @@ export default {
|
366
|
378
|
(date.getMonth() + 1 < 10
|
367
|
379
|
? '0' + (date.getMonth() + 1)
|
368
|
380
|
: date.getMonth() + 1) + '-'
|
369
|
|
var D = date.getDate() + ' '
|
370
|
|
var h = date.getHours() + ':'
|
371
|
|
var m = date.getMinutes() + ':'
|
|
381
|
var D = date.getDate()
|
|
382
|
var h = date.getHours()
|
|
383
|
var m = date.getMinutes()
|
372
|
384
|
var s = date.getSeconds()
|
373
|
|
return Y + M + D + h + m + s
|
|
385
|
D = D < 10 ? '0' + D : D
|
|
386
|
h = h < 10 ? '0' + h : h
|
|
387
|
m = m < 10 ? '0' + m : m
|
|
388
|
s = s < 10 ? '0' + s : s
|
|
389
|
return Y + M + D + ' ' + h + ':' + m + ':' + s
|
374
|
390
|
},
|
375
|
391
|
submitMark() {
|
376
|
392
|
if (this.modalData.length == 0) {
|
|
@ -466,6 +482,11 @@ export default {
|
466
|
482
|
var h = date.getHours()
|
467
|
483
|
var m = date.getMinutes()
|
468
|
484
|
var s = date.getSeconds()
|
|
485
|
mon = mon < 10 ? '0' + mon : mon
|
|
486
|
da = da < 10 ? '0' + da : da
|
|
487
|
h = h < 10 ? '0' + h : h
|
|
488
|
m = m < 10 ? '0' + m : m
|
|
489
|
s = s < 10 ? '0' + s : s
|
469
|
490
|
return year + '-' + mon + '-' + da + ' ' + h + '-' + m + '-' + s
|
470
|
491
|
},
|
471
|
492
|
cancel() {
|
|
@ -498,8 +519,19 @@ export default {
|
498
|
519
|
// 请求成功处理...
|
499
|
520
|
this.modalData = []
|
500
|
521
|
var coverWktStr_blue = res.data.resultData.MAP_TAG_SHAPE
|
|
522
|
// debugger
|
|
523
|
// var arr = coverWktStr_blue.replace('POLYGON((','').split(',')[0].split(' ')
|
|
524
|
// this.map.setView([arr[1], arr[0]], 10)
|
501
|
525
|
console.log(res.data.resultData.MAP_TAG_SHAPE)
|
502
|
|
var coverLayer_blue = new Ai.Polygon(coverWktStr_blue)
|
|
526
|
var color
|
|
527
|
if (row.MAP_TAG_TYPE == '3') {
|
|
528
|
color = 'red'
|
|
529
|
} else if (row.MAP_TAG_TYPE == '2') {
|
|
530
|
color = 'green'
|
|
531
|
} else {
|
|
532
|
color = 'blue'
|
|
533
|
}
|
|
534
|
var coverLayer_blue = new Ai.Polygon(coverWktStr_blue,{color:color,opacity: 1.0})
|
503
|
535
|
// this.map.addLayer(coverLayer_blue)
|
504
|
536
|
// 面设为编辑状态
|
505
|
537
|
coverLayer_blue.snapediting = new Ai.PolylineSnap(
|