diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index ac296a25..4286203b 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -135,15 +135,10 @@ label="上级部门" prop="parentId" > - @@ -296,25 +291,10 @@ function resetQuery() { handleQuery() } -function flatten(origin: any) { - let result: any = [] - for (let i = 0; i < origin.length; i++) { - const item = origin[i] - if (Array.isArray(item.children)) { - result = result.concat(flatten(item.children)) - result.push(item) - } else { - result.push(item) - } - } - return result -} - /** 查询部门下拉树结构 */ function getTreeselect() { getDeptSelectList().then(response => { dataMap.deptOptions = response.data - dataMap.originOptions = flatten(response?.data) as any }) } diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 132db431..625ffedb 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -264,6 +264,7 @@ width="600px" append-to-body @opened="showDialog" + @close="cancel" > - @@ -340,18 +337,19 @@ - - + + + + {{ dict.dictLabel }} + + + @@ -369,21 +367,6 @@ - - - - - {{ dict.dictLabel }} - - - - - - + + + + + + + + +