fix(地图): 修改全局地名映射搜索时,页面空白的问题,以及修改地名映射事件名称以提高一致性

This commit is contained in:
jianneng-fit2cloud
2026-03-24 16:45:33 +08:00
committed by jianneng-fit2cloud
parent 4fbb957b21
commit 26f35d1c9b
2 changed files with 6 additions and 5 deletions

View File

@@ -268,7 +268,7 @@
<place-name-mapping
ref="placeNameMappingRef"
:selectedData="selectedData"
@onMapMappingChange="onMapMappingChange"
@onPlaceNameMappingChange="onPlaceNameMappingChange"
/>
</template>
@@ -730,7 +730,7 @@ const placeNameMappingRef = ref()
const editPlaceNameMapping = () => {
placeNameMappingRef?.value.init()
}
const onMapMappingChange = (mappingForm: any) => {
const onPlaceNameMappingChange = (mappingForm: any) => {
if (showGeoJson.value) {
const id = selectedData.value['id']
const url = '/geometry/' + id + '/mapping'

View File

@@ -15,7 +15,7 @@ const props = defineProps({
}
})
const emit = defineEmits(['onMapMappingChange'])
const emit = defineEmits(['onPlaceNameMappingChange'])
const { selectedData, themes } = toRefs(props)
const dialogVisible = ref(false)
@@ -44,6 +44,7 @@ const pageInfo = reactive({
})
const init = () => {
search.value = ''
areaData.length = 0
dialogVisible.value = true
const chartObj = JSON.parse(selectedData.value.geoJson)
@@ -138,7 +139,7 @@ const submitForm = () => {
return p
}, {})
// 统一提交到上层
emit('onMapMappingChange', mappingForm)
emit('onPlaceNameMappingChange', mappingForm)
dialogVisible.value = false
}
onBeforeMount(() => {
@@ -166,7 +167,7 @@ defineExpose({
:row-class-name="'area-map-table-row-' + themes"
:data="areaData"
v-loading="showLoading"
v-if="areaData && areaData.length"
v-if="areaData"
>
<el-table-column label="图形" prop="originName" show-overflow-tooltip />
<el-table-column>