|
@@ -1211,6 +1211,7 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
|
|
|
} else if (key === "edit") {
|
|
|
const parent = deepClone(node?.parent?.data || {});
|
|
|
formEditNodeModel.value = { ...deepClone(data), parent: parent };
|
|
|
+ changeStandType(formEditNodeModel.value?.className);
|
|
|
editNodeModal.value = true;
|
|
|
} else if (key === "sort") {
|
|
|
let nodes = [],
|
|
@@ -1304,11 +1305,23 @@ const editNodeClick = async () => {
|
|
|
if (validate) {
|
|
|
//发起请求
|
|
|
editNodeLoading.value = true;
|
|
|
- const { primaryKeyId, title, partitionCode } = formEditNodeModel.value;
|
|
|
+ const {
|
|
|
+ primaryKeyId,
|
|
|
+ title,
|
|
|
+ partitionCode,
|
|
|
+ className,
|
|
|
+ unitName,
|
|
|
+ excellentNum,
|
|
|
+ unitNum,
|
|
|
+ } = formEditNodeModel.value;
|
|
|
const { error, code, msg } = await wbsApi.wbsTreeUpdateNode({
|
|
|
nodeName: title || "",
|
|
|
pKeyId: primaryKeyId || "",
|
|
|
partitionCode: partitionCode || "",
|
|
|
+ className,
|
|
|
+ unitName,
|
|
|
+ unitNum,
|
|
|
+ excellentNum,
|
|
|
});
|
|
|
//处理数据
|
|
|
editNodeLoading.value = false;
|
|
@@ -1760,6 +1773,9 @@ const changeStandType = async (val) => {
|
|
|
});
|
|
|
const { data } = await getChildList({ current: 1, size: 10000, parentId });
|
|
|
unitNameOptions.value = data;
|
|
|
+ unitNameOptions.value.forEach((ele) => {
|
|
|
+ ele.dictKey = Number(ele.dictKey);
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
const formDataNodeRules = {
|