Quellcode durchsuchen

update Web/src/views/system/org/index.vue.
修复编辑框机构列表树的数据不同步

Signed-off-by: npc6 <jjwsoft@qq.com>

npc6 vor 1 Jahr
Ursprung
Commit
212c63c5e8
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      Web/src/views/system/org/index.vue

+ 4 - 1
Web/src/views/system/org/index.vue

@@ -107,10 +107,13 @@ const handleQuery = async (updateTree: boolean = false) => {
 	// 是否更新左侧机构列表树
 	// 是否更新左侧机构列表树
 	if (updateTree == true) {
 	if (updateTree == true) {
 		orgTreeRef.value?.initTreeData();
 		orgTreeRef.value?.initTreeData();
+		// 更新编辑页面机构列表树
+		var res = await getAPI(SysOrgApi).apiSysOrgListGet(0);
+		state.orgTreeData = res.data.result ?? [];
 	}
 	}
 
 
 	// 若无选择节点并且查询条件为空时,更新编辑页面机构列表树
 	// 若无选择节点并且查询条件为空时,更新编辑页面机构列表树
-	if (state.queryParams.id == 0 && state.queryParams.name == undefined && state.queryParams.code == undefined && state.queryParams.type == undefined) state.orgTreeData = state.orgData;
+	if (state.queryParams.id == 0 && state.queryParams.name == undefined && state.queryParams.code == undefined && state.queryParams.type == undefined && updateTree == false) state.orgTreeData = state.orgData;
 };
 };
 
 
 // 重置操作
 // 重置操作