| | |
| | | let editform = ref<User>({ |
| | | createTime: '', |
| | | dept: undefined, |
| | | deptName:"", |
| | | email: '', |
| | | nickName: '', |
| | | phoneNumber: '', |
| | |
| | | slotName: 'index', |
| | | }, |
| | | { |
| | | title: t('用户名'), |
| | | dataIndex: 'userName', |
| | | title: t('登录名'), |
| | | dataIndex: 'email', |
| | | }, |
| | | { |
| | | title: t('创建时间'), |
| | |
| | | }, |
| | | { |
| | | title: t('所属部门'), |
| | | dataIndex: 'dept', |
| | | slotName: 'dept', |
| | | dataIndex: 'deptName', |
| | | slotName: 'deptName', |
| | | }, |
| | | { |
| | | title: t('状态'), |
| | |
| | | //删除 |
| | | if (t == 3) { |
| | | await UserDelete(record.userId).then((res) => { |
| | | if (res.code == 20000) { |
| | | if (res.code == 200) { |
| | | fetchData(); |
| | | } |
| | | }); |
| | |
| | | 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) { |
| | |
| | | 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); |
| | | }); |
| | | } |
| | | } |
| | | }; |
| | | |
| | |
| | | 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; |