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