From 89e93a986e9ef4c4a5ae05979957195255425997 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期四, 17 十一月 2022 14:18:14 +0800 Subject: [PATCH] 开启TopNav没有子菜单隐藏侧边栏 --- src/views/system/dept/index.vue | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 090384e..1b2dc44 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -6,11 +6,12 @@ v-model="queryParams.deptName" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" clearable + style="width: 200px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鐘舵��" prop="status"> - <el-select v-model="queryParams.status" placeholder="閮ㄩ棬鐘舵��" clearable> + <el-select v-model="queryParams.status" placeholder="閮ㄩ棬鐘舵��" clearable style="width: 200px"> <el-option v-for="dict in sys_normal_disable" :key="dict.value" @@ -97,11 +98,13 @@ <el-row> <el-col :span="24" v-if="form.parentId !== 0"> <el-form-item label="涓婄骇閮ㄩ棬" prop="parentId"> - <tree-select - v-model:value="form.parentId" - :options="deptOptions" - :objMap="{ value: 'deptId', label: 'deptName', children: 'children' }" + <el-tree-select + v-model="form.parentId" + :data="deptOptions" + :props="{ value: 'deptId', label: 'deptName', children: 'children' }" + value-key="deptId" placeholder="閫夋嫨涓婄骇閮ㄩ棬" + check-strictly /> </el-form-item> </el-col> @@ -222,9 +225,9 @@ handleQuery(); } /** 鏂板鎸夐挳鎿嶄綔 */ -async function handleAdd(row) { +function handleAdd(row) { reset(); - await listDept().then(response => { + listDept().then(response => { deptOptions.value = proxy.handleTree(response.data, "deptId"); }); if (row != undefined) { @@ -242,9 +245,9 @@ }); } /** 淇敼鎸夐挳鎿嶄綔 */ -async function handleUpdate(row) { +function handleUpdate(row) { reset(); - await listDeptExcludeChild(row.deptId).then(response => { + listDeptExcludeChild(row.deptId).then(response => { deptOptions.value = proxy.handleTree(response.data, "deptId"); }); getDept(row.deptId).then(response => { -- Gitblit v1.9.3