diff --git a/src/components/semri/deptUserComponent/SzDeptUserModal.vue b/src/components/semri/deptUserComponent/SzDeptUserModal.vue index 1941035..3038559 100644 --- a/src/components/semri/deptUserComponent/SzDeptUserModal.vue +++ b/src/components/semri/deptUserComponent/SzDeptUserModal.vue @@ -114,7 +114,7 @@ async function loadUsersByUsernames(valueStr: string) { url: '/sys/user/queryUserComponentData', params: { [paramKey]: valueStr, isMultiTranslate: 'true', pageNo: 1, pageSize: 9999 }, }); - innerSelectedUsers.value = [...(res.records || res)]; + innerSelectedUsers.value = (res.records || res).filter((u: UserItem) => !u.username.toLowerCase().includes('admin')); } catch { innerSelectedUsers.value = []; } diff --git a/src/components/semri/deptUserComponent/SzDeptUserSelect.vue b/src/components/semri/deptUserComponent/SzDeptUserSelect.vue index f77ba0e..877382a 100644 --- a/src/components/semri/deptUserComponent/SzDeptUserSelect.vue +++ b/src/components/semri/deptUserComponent/SzDeptUserSelect.vue @@ -205,11 +205,7 @@ async function loadData(arg?: number) { loading.value = true; try { const res: any = await defHttp.get({ url: url.pageUserDepart, params }); - dataSource.value = (res.records || []).filter((user: UserItem) => { - const userLevel = user.userSecurityLevel; - const docLevel = props.secLevel; - return userLevel !== null && userLevel > docLevel; - }); + dataSource.value = (res.records || []).filter((user: UserItem) => !user.username.toLowerCase().includes('admin')); ipagination.total = res.total; } finally { loading.value = false; @@ -267,11 +263,7 @@ async function getAllUsersInDepart() { const filteredParam = filterObj(param); try { const res: any = await defHttp.get({ url: url.listUserDepart, params: filteredParam }); - allUserList.value = (res.records || res).filter((user: UserItem) => { - const userLevel = user.userSecurityLevel; - const docLevel = props.secLevel; - return userLevel !== null && userLevel > docLevel; - }); + allUserList.value = (res.records || res).filter((user: UserItem) => !user.username.toLowerCase().includes('admin')); } catch (e) { allUserList.value = []; } diff --git a/src/views/dashboard/ProcessPortal/components/MyWork.vue b/src/views/dashboard/ProcessPortal/components/MyWork.vue index d83bc29..03c9ea7 100644 --- a/src/views/dashboard/ProcessPortal/components/MyWork.vue +++ b/src/views/dashboard/ProcessPortal/components/MyWork.vue @@ -10,6 +10,7 @@