|  | @@ -35,7 +35,7 @@
 | 
	
		
			
				|  |  |    // 部门树列表数据
 | 
	
		
			
				|  |  |    let treeData = ref<any[]>([]);
 | 
	
		
			
				|  |  |    // 当前展开的项
 | 
	
		
			
				|  |  | -  let expandedKeys = ref<any[]>([]);
 | 
	
		
			
				|  |  | +  let expandedKeys = ref([]);
 | 
	
		
			
				|  |  |    // 当前选中的项
 | 
	
		
			
				|  |  |    let selectedKeys = ref<any[]>([]);
 | 
	
		
			
				|  |  |    // 是否自动展开父级
 | 
	
	
		
			
				|  | @@ -50,14 +50,12 @@
 | 
	
		
			
				|  |  |    // 加载信息
 | 
	
		
			
				|  |  |    async function loadDepartTreeData() {
 | 
	
		
			
				|  |  |      loading.value = true;
 | 
	
		
			
				|  |  | -    treeData.value = [];
 | 
	
		
			
				|  |  | -    listTree({pageSize:-1})
 | 
	
		
			
				|  |  | +    await listTree({pageSize:-1})
 | 
	
		
			
				|  |  |        .then((res) => {
 | 
	
		
			
				|  |  |            if (Array.isArray(res)) {
 | 
	
		
			
				|  |  |              treeData.value[0] = {id:'0',name:'基本分类(Basic Classification)',children:[]};
 | 
	
		
			
				|  |  |              treeData.value[0].children = res;
 | 
	
		
			
				|  |  | -            expandedKeys.value=['0']
 | 
	
		
			
				|  |  | -            // autoExpandParentNode();
 | 
	
		
			
				|  |  | +            autoExpandParentNode();
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |        .finally(() => (loading.value = false));
 | 
	
	
		
			
				|  | @@ -67,17 +65,8 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // 自动展开父节点,只展开一级
 | 
	
		
			
				|  |  |    function autoExpandParentNode() {
 | 
	
		
			
				|  |  | -    expandedKeys.value=['0']
 | 
	
		
			
				|  |  | -    // let keys: Array<any> = [];
 | 
	
		
			
				|  |  | -    // treeData.value.forEach((item, index) => {
 | 
	
		
			
				|  |  | -    //   if (item.children && item.children.length > 0) {
 | 
	
		
			
				|  |  | -    //     keys.push(item.id);
 | 
	
		
			
				|  |  | -    //   }
 | 
	
		
			
				|  |  | -    // });
 | 
	
		
			
				|  |  | -    // if (keys.length > 0) {
 | 
	
		
			
				|  |  | -    //   reloadTree();
 | 
	
		
			
				|  |  | -    //   expandedKeys.value = keys;
 | 
	
		
			
				|  |  | -    // }
 | 
	
		
			
				|  |  | +      reloadTree();
 | 
	
		
			
				|  |  | +      expandedKeys.value = ['0']
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // 重新加载树组件,防止无法默认展开数据
 |