|
@@ -1181,7 +1181,7 @@ const ElTreeMenu = ref([
|
|
|
{ icon: "sort-asc", label: "调整排序", key: "sort" },
|
|
|
{ icon: "delete-bin", label: "删除节点", key: "del" },
|
|
|
]);
|
|
|
-
|
|
|
+const orString = ref("");
|
|
|
//树菜单被点击
|
|
|
const ElTreeMenuClick = async ({ key, node, data, keys }) => {
|
|
|
treeNodeInfo.value = node;
|
|
@@ -1248,6 +1248,7 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
|
|
|
} else if (key === "edit") {
|
|
|
const parent = deepClone(node?.parent?.data || {});
|
|
|
formEditNodeModel.value = { ...deepClone(data), parent: parent };
|
|
|
+ orString.value = formEditNodeModel.value?.className;
|
|
|
changeStandType(formEditNodeModel.value?.className);
|
|
|
editNodeModal.value = true;
|
|
|
} else if (key === "sort") {
|
|
@@ -1802,6 +1803,9 @@ const getStandardTypeOptions = async () => {
|
|
|
};
|
|
|
const unitNameOptions = ref([]);
|
|
|
const changeStandType = async (val) => {
|
|
|
+ if (val !== orString.value) {
|
|
|
+ formEditNodeModel.value.unitName = "";
|
|
|
+ }
|
|
|
formDataNodeModel.value.unitName = "";
|
|
|
let parentId = "";
|
|
|
standardTypeOptions.value.forEach((item) => {
|