...
|
...
|
@@ -156,6 +156,7 @@ const treeNodeConfig = (currentNode) => { |
|
|
});
|
|
|
|
|
|
let treeNodeFormRules = Vue.ref({});
|
|
|
let cmdbResTypeList = Vue.ref([]);
|
|
|
|
|
|
/**
|
|
|
* 展示树节点配置
|
...
|
...
|
@@ -172,10 +173,23 @@ const treeNodeConfig = (currentNode) => { |
|
|
cmdbResTypeId: currentNode.value.map.cmdbResTypeId,
|
|
|
}
|
|
|
}
|
|
|
getCmdbResTypeList();
|
|
|
treeNodeDialogFlg.value = flg;
|
|
|
}
|
|
|
|
|
|
|
|
|
let getCmdbResTypeList = () =>{
|
|
|
if(cmdbResTypeList.value.length > 0){
|
|
|
return;
|
|
|
}
|
|
|
proxy.$http.get(`/api-web/v32/res/config/getCmdbResTypeList`, {}, function (res) {
|
|
|
if (res && res.success) {
|
|
|
cmdbResTypeList.value = res.data;
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 保存树节点配置
|
|
|
*/
|
...
|
...
|
@@ -192,7 +206,9 @@ const treeNodeConfig = (currentNode) => { |
|
|
showTreeNodeDialog,
|
|
|
saveTreeNodeConfig,
|
|
|
treeNodeForm,
|
|
|
treeNodeFormRules
|
|
|
treeNodeFormRules,
|
|
|
cmdbResTypeList,
|
|
|
getCmdbResTypeList
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
@@ -261,7 +277,9 @@ export default { |
|
|
showTreeNodeDialog,
|
|
|
saveTreeNodeConfig,
|
|
|
treeNodeForm,
|
|
|
treeNodeFormRules
|
|
|
treeNodeFormRules,
|
|
|
cmdbResTypeList,
|
|
|
getCmdbResTypeList
|
|
|
} = treeNodeConfig(currentNode);
|
|
|
|
|
|
|
...
|
...
|
@@ -494,7 +512,9 @@ export default { |
|
|
showTreeNodeDialog,
|
|
|
saveTreeNodeConfig,
|
|
|
treeNodeForm,
|
|
|
treeNodeFormRules
|
|
|
treeNodeFormRules,
|
|
|
cmdbResTypeList,
|
|
|
getCmdbResTypeList
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|