diff --git a/src/components/map/map.vue b/src/components/map/map.vue
index dfff1c8a..42b97886 100644
--- a/src/components/map/map.vue
+++ b/src/components/map/map.vue
@@ -94,6 +94,7 @@
{
if (!e.target.setStyle) return
@@ -347,6 +348,13 @@ export default {
layer.unbindTooltip()
}
},
+ initBuildingRename () {
+ for (let layer of Object.values(this.map._layers)) {
+ if (layer.feature && layer.feature.geometry && layer.feature.geometry.type === 'Polygon') {
+ layer.feature.properties.name = this.$store.getters['map/building'](layer.feature.properties.id).name
+ }
+ }
+ },
removeAllMarkers: function () {
for (let marker of this.compareMarkers) {
this.map.removeLayer(marker)
@@ -497,6 +505,7 @@ export default {
this.message = inputWord
})
this.map.zoomControl.setPosition('topleft')
+ this.initBuildingRename()
},
mounted () {
this.$nextTick(() => {
@@ -638,8 +647,6 @@ export default {
var searchGroup = []
for (let layer of Object.values(this.map._layers)) {
if (layer.feature && layer.feature.geometry && layer.feature.geometry.type === 'Polygon') {
- layer.feature.properties.name = this.$store.getters['map/building'](layer.feature.properties.id).name
-
if (layer.feature.properties.name !== undefined) {
if (layer.feature.properties.name.toLowerCase().includes(v.toLowerCase())) {
searchGroup.push(layer)
diff --git a/src/components/view/modals/edit_card.vue b/src/components/view/modals/edit_card.vue
index 797c8777..a499440f 100644
--- a/src/components/view/modals/edit_card.vue
+++ b/src/components/view/modals/edit_card.vue
@@ -117,7 +117,7 @@
ref="submeters"
v-model="form.sets[currentIndex].meter"
style="width: 100%"
- @change="form[currentIndex].point = null"
+ @change="form.sets[currentIndex].point = meterPoints[0].value"
>
@@ -214,7 +214,7 @@
ref="submeters"
v-model="form.sets[currentIndex].meter"
style="width: 100%"
- @change="form[currentIndex].point = null"
+ @change="form.sets[currentIndex].point = meterPoints[0].value"
>