diff --git a/web/apps/web-ele/src/api/core/index.ts b/web/apps/web-ele/src/api/core/index.ts index fcdbe2a..fcfda8c 100644 --- a/web/apps/web-ele/src/api/core/index.ts +++ b/web/apps/web-ele/src/api/core/index.ts @@ -9,7 +9,6 @@ export * from './menu'; export * from './message'; export * from './oauth'; export * from './permission'; -export * from './post'; export * from './role'; export * from './resource-scope'; export * from './server-health'; diff --git a/web/apps/web-ele/src/components/user-avatar/index.vue b/web/apps/web-ele/src/components/user-avatar/index.vue index 7c55c33..e9ade88 100644 --- a/web/apps/web-ele/src/components/user-avatar/index.vue +++ b/web/apps/web-ele/src/components/user-avatar/index.vue @@ -7,7 +7,6 @@ import { ElAvatar, ElPopover } from 'element-plus'; import { getUserDetailApi } from '#/api/core/user'; import DeptTag from '#/components/dept-tag/index.vue'; -import PostTag from '#/components/post-tag/index.vue'; import RoleTag from '#/components/role-tag/index.vue'; import { getFileUrl } from '#/composables/useFileUrl'; import { generateAvatarGradient, generateAvatarText } from '#/utils/avatar'; @@ -345,7 +344,7 @@ watch(
岗位: - + {{ userDetail.post_name || userDetail.post_id }}
import('./user-card.vue')); // @ts-ignore const UserListItem = defineAsyncComponent(() => import('./user-list-item.vue')); -type DataSource = 'all' | 'dept' | 'post' | 'role'; +type DataSource = 'all' | 'dept' | 'role'; interface Props { - dataSource?: DataSource; // 数据源类型:all-所有用户, dept-部门用户, post-岗位用户, role-角色用户 + dataSource?: DataSource; // 数据源类型:all-所有用户, dept-部门用户, role-角色用户 sourceId?: string; // 数据源ID(部门ID或岗位ID) tempSelectedUsers?: Set; filterable?: boolean; @@ -111,10 +110,6 @@ async function loadUsers(isLoadMore = false) { // 使用 getUserListApi 并传入 dept_ids params.dept_ids = [props.sourceId]; result = await getUserListApi(params); - } else if (props.dataSource === 'post' && props.sourceId) { - params.search = params.name; - delete params.name; - result = await getPostUsersApi(props.sourceId, params); } else if (props.dataSource === 'role' && props.sourceId) { params.username = params.name; delete params.name;