From 1ad6e021a1ec1ddf99e4c4ce97acbe067e698b10 Mon Sep 17 00:00:00 2001 From: dj <1042039504@qq.com> Date: Fri, 1 Aug 2025 22:50:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(filling):=20=E4=BF=AE=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=E5=BD=92=E5=B1=9E=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/user/add.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/system/user/add.vue b/src/views/system/user/add.vue index 1a66331..2504d0d 100644 --- a/src/views/system/user/add.vue +++ b/src/views/system/user/add.vue @@ -75,8 +75,8 @@ const schame = computed(() => { }, { label: '归属部门', - prop: 'departmentId', - component: 'el-tree-select', + prop:!authStore.roles.includes('superAdmin') ?'departmentName': 'departmentId', + component: !authStore.roles.includes('superAdmin') ?'el-input':'el-tree-select', props: { placeholder: '请选择', clearable: true, @@ -247,6 +247,7 @@ const init = async () => { getJobOpt() ] const resAll = await Promise.all(reqList) + console.log('resAll',resAll) localData.departmentIdOpt = resAll[0].data localData.subCompanyIdOpt = resAll[1].data localData.roleOpt = resAll[2].data @@ -257,10 +258,11 @@ const getInfo = async () => { if (!route.query.id) return // 获取详情数据 const {data} = await getUserDetail(route.query.id) - if (data.subCompanyId) { - const res = await getDeptOpt({subCompanyId: data.subCompanyId}) - localData.departmentIdOpt = res.data - } + // if (data.subCompanyId) { + // const res = await getDeptOpt({subCompanyId: data.subCompanyId}) + // console.log('getInfo',res) + // localData.departmentIdOpt = res.data + // } nextTick(() => { form.value.setValues(data) currentRoleArray.value = form.value.getValues().roleIds