From abf4a87962df8d7c203acea8029b30c9186867d0 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期四, 08 八月 2024 16:11:30 +0800 Subject: [PATCH] 智能体测试和配置bug页面修改 --- src/views/authority/users/index.vue | 83 ++++++++++++++++++++++++++--------------- 1 files changed, 52 insertions(+), 31 deletions(-) diff --git a/src/views/authority/users/index.vue b/src/views/authority/users/index.vue index 45fb9e7..1509a15 100644 --- a/src/views/authority/users/index.vue +++ b/src/views/authority/users/index.vue @@ -369,6 +369,7 @@ let editform = ref<User>({ createTime: '', dept: undefined, + deptName:"", email: '', nickName: '', phoneNumber: '', @@ -499,8 +500,8 @@ slotName: 'index', }, { - title: t('鐢ㄦ埛鍚�'), - dataIndex: 'userName', + title: t('鐧诲綍鍚�'), + dataIndex: 'email', }, { title: t('鍒涘缓鏃堕棿'), @@ -508,8 +509,8 @@ }, { title: t('鎵�灞為儴闂�'), - dataIndex: 'dept', - slotName: 'dept', + dataIndex: 'deptName', + slotName: 'deptName', }, { title: t('鐘舵��'), @@ -630,7 +631,7 @@ //鍒犻櫎 if (t == 3) { await UserDelete(record.userId).then((res) => { - if (res.code == 20000) { + if (res.code == 200) { fetchData(); } }); @@ -646,28 +647,35 @@ checkStrictlyDialog.value = []; checkedKeysDialog.value = []; selectUser.value = record; - record.resources.forEach((val) => { - checkStrictlyMenu.value.push({ - menuId: val.menuId, - menuName: val.menuName, + if (record.resources) { + record.resources.forEach((val) => { + checkStrictlyMenu.value.push({ + menuId: val.menuId, + menuName: val.menuName + }); + checkedKeysMenu.value.push(val.menuId); + expandKdysMenu.value.push(val.menuId); }); - checkedKeysMenu.value.push(val.menuId); - expandKdysMenu.value.push(val.menuId); - }); - record.knowledges.forEach((val) => { - checkStrictlyKnowledge.value.push({ - knowledgeId: val.id, - knowledgeName: val.name, + } + if (record.knowledges) { + record.knowledges.forEach((val) => { + checkStrictlyKnowledge.value.push({ + knowledgeId: val.id, + knowledgeName: val.name + }); + checkedKeysKnowledge.value.push(val.id); }); - checkedKeysKnowledge.value.push(val.id); - }); - record.dialogs.forEach((val) => { - checkStrictlyDialog.value.push({ - dialogId: val.id, - dialogName: val.name, + } + if (record.dialogs) { + record.dialogs.forEach((val) => { + checkStrictlyDialog.value.push({ + dialogId: val.id, + dialogName: val.name + }); + checkedKeysDialog.value.push(val.id); }); - checkedKeysDialog.value.push(val.id); - }); + } + } //鏈烘瀯 if (t == 5) { @@ -677,14 +685,16 @@ checkStrictly.value = []; selectUser.value = record; expandKdys.value.push('0'); - record.dept.forEach((val) => { - checkStrictly.value.push({ - deptId: val.deptId, - deptName: val.deptName, + if (record.dept) { + record.dept.forEach((val) => { + checkStrictly.value.push({ + deptId: val.deptId, + deptName: val.deptName + }); + checkedKeys.value.push(val.deptId); + expandKdys.value.push(val.deptId); }); - checkedKeys.value.push(val.deptId); - expandKdys.value.push(val.deptId); - }); + } } }; @@ -694,6 +704,17 @@ setLoading(true); try { await UserList(params).then((res) => { + for (const user of res.rows) { + if (user.dept) { + for (const d of user.dept) { + if (user.deptName) { + user.deptName += d.deptName + ","; + } else { + user.deptName = d.deptName + ","; + } + } + } + } renderData.value = res.rows; console.log(renderData); pagination.current = params.current; -- Gitblit v1.8.0