云查询管理-弹窗-部分下拉框显示内容修改
parent
5b4c8cd811
commit
8f1cfcc373
|
|
@ -78,7 +78,7 @@
|
|||
v-model:value="props.modalData.data.classField"
|
||||
placeholder="请先选择图层"
|
||||
:options="classFieldOptioins"
|
||||
:fieldNames="{ label: 'column_name', value: 'column_name' }"
|
||||
:fieldNames="{ label: 'nameAndValue', value: 'column_name' }"
|
||||
:disabled="props.modalData.data.layer == undefined"
|
||||
@change="classFieldChange"
|
||||
/>
|
||||
|
|
@ -96,7 +96,7 @@
|
|||
v-model:value="props.modalData.data.areaField"
|
||||
placeholder="请先选择图层"
|
||||
:options="classFieldOptioins"
|
||||
:fieldNames="{ label: 'column_name', value: 'column_name' }"
|
||||
:fieldNames="{ label: 'nameAndValue', value: 'column_name' }"
|
||||
:disabled="props.modalData.data.layer == undefined"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
|
@ -205,7 +205,16 @@
|
|||
// 分类字段、选择面积计算字段options
|
||||
function getClassFieldOptioins(tableName) {
|
||||
let query = { tableName: tableName };
|
||||
GetTableAndViewColumnList(query).then((res) => {
|
||||
GetTableAndViewColumnList(query).then((res: any) => {
|
||||
if (res) {
|
||||
res.forEach((element) => {
|
||||
if (element.description == null) {
|
||||
element.nameAndValue = element.column_name;
|
||||
} else {
|
||||
element.nameAndValue = element.column_name + '(' + element.description + ')';
|
||||
}
|
||||
});
|
||||
}
|
||||
classFieldOptioins.value = res;
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -117,7 +117,9 @@
|
|||
},
|
||||
});
|
||||
}
|
||||
map.moveLayer(layerName, '');
|
||||
if (layerName) {
|
||||
map.moveLayer(layerName, '');
|
||||
}
|
||||
};
|
||||
|
||||
// 获取乡镇数据
|
||||
|
|
@ -169,7 +171,9 @@
|
|||
},
|
||||
});
|
||||
map.moveLayer('countyLayer');
|
||||
map.moveLayer(layerName, '');
|
||||
if (layerName) {
|
||||
map.moveLayer(layerName, '');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -306,6 +310,10 @@
|
|||
onMounted(() => {
|
||||
mapboxgl.accessToken = MAPBOX_TOKEN;
|
||||
map = initMap();
|
||||
// 县区边界
|
||||
handlerDealStreet(null);
|
||||
handlerDealCountry(null);
|
||||
// handlerLocation([118.30207505530701, 35.30123435040745], 7.848587811931849);
|
||||
// map.on('load', () => {
|
||||
// map.flyTo({
|
||||
// center: [118.30207505530701, 35.30123435040745],
|
||||
|
|
|
|||
Loading…
Reference in New Issue