|
@@ -211,12 +211,12 @@ class IndexMap {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- initData(taskList, label) {
|
|
|
|
|
|
|
+ initData(taskList, label,pointType='point') {
|
|
|
this.gardenPointLayer.source.clear();
|
|
this.gardenPointLayer.source.clear();
|
|
|
if (taskList.length > 0) { // 如果任务列表不为空,则添加任务点
|
|
if (taskList.length > 0) { // 如果任务列表不为空,则添加任务点
|
|
|
for (let item of taskList) {
|
|
for (let item of taskList) {
|
|
|
item.mapInfo = label ? item[label] : (item.executeDeadlineDate || item.executeDate)?.replace(/^\d{4}-(\d{2})-(\d{2})$/, '$1.$2') + ' ' + item.farmWorkName
|
|
item.mapInfo = label ? item[label] : (item.executeDeadlineDate || item.executeDate)?.replace(/^\d{4}-(\d{2})-(\d{2})$/, '$1.$2') + ' ' + item.farmWorkName
|
|
|
- this.gardenPointLayer.source.addFeature(newPoint(item, "farmPoint", "myGarden"))
|
|
|
|
|
|
|
+ this.gardenPointLayer.source.addFeature(newPoint(item, pointType, "myGarden"))
|
|
|
}
|
|
}
|
|
|
this.kmap.getView().fit(this.gardenPointLayer.source.getExtent(), { padding: [42, 20, 30, 20] });
|
|
this.kmap.getView().fit(this.gardenPointLayer.source.getExtent(), { padding: [42, 20, 30, 20] });
|
|
|
const finalZoom = this.kmap.getView().getZoom();
|
|
const finalZoom = this.kmap.getView().getZoom();
|