|
|
@@ -148,7 +148,7 @@
|
|
|
|
|
|
// 标点点击后,如果是叶节点需要显示CAD图
|
|
|
if (node.isLeaf) {
|
|
|
- toggleCADMap(true);
|
|
|
+ toggleCADMap(true, node);
|
|
|
} else {
|
|
|
map.setFilter(CIRCLE_LAYER_ID, ['==', node.id, ['get', 'parentId']]);
|
|
|
map.setFilter(SYMBOL_LAYER_ID, ['==', node.id, ['get', 'parentId']]);
|
|
|
@@ -190,7 +190,7 @@
|
|
|
const mapLoading = ref(false);
|
|
|
let cadOpened: boolean;
|
|
|
/** 切换CAD地图和瓦片地图的显示,通过重新初始化进行切换,避免出现动画异常和多个DOM节点 */
|
|
|
- async function toggleCADMap(visiable: boolean) {
|
|
|
+ async function toggleCADMap(visiable: boolean, data?: any) {
|
|
|
if (cadOpened === visiable) return;
|
|
|
|
|
|
cadOpened = visiable;
|
|
|
@@ -206,8 +206,8 @@
|
|
|
style: { backcolor: 0xe6f3ff },
|
|
|
}),
|
|
|
getGoafList({
|
|
|
- mineCode: mineStore.getRoot?.fax,
|
|
|
- deptId: mineStore.getRootId,
|
|
|
+ mineCode: data ? data.mineCode : mineStore.getRoot?.fax,
|
|
|
+ deptId: data ? data.id : mineStore.getRootId,
|
|
|
}),
|
|
|
]);
|
|
|
map = m;
|