| | |
| | | <QueryFilterItem> |
| | | <SearchInput |
| | | v-model="extraParamState.keywords" |
| | | style="width: 200px" |
| | | placeholder="角色名称" |
| | | style="width: 250px" |
| | | placeholder="姓名/账号/手机号" |
| | | @on-click-search="getList" |
| | | @keyup.enter="getList()" |
| | | > |
| | |
| | | v-model="row.status" |
| | | active-text="启用" |
| | | inactive-text="禁用" |
| | | :active-value="EnumUserInfoStatus.Normal" |
| | | :inactive-value="EnumUserInfoStatus.Disabled" |
| | | :active-value="EnumUserStatus.Normal" |
| | | :inactive-value="EnumUserStatus.Disabled" |
| | | :before-change="() => setStatus(row)" |
| | | /> |
| | | </template> |
| | |
| | | } from '@bole-core/components'; |
| | | import { useAccess } from '@/hooks'; |
| | | import { formatRoleName } from '@/utils'; |
| | | import * as userInfoServices from '@/services/api/userInfo'; |
| | | import * as userServices from '@/services/api/user'; |
| | | import { Message } from '@bole-core/core'; |
| | | import { EnumUserInfoStatus } from '@/constants'; |
| | | import { EnumUserStatus } from '@/constants'; |
| | | import SetOperationUserRoleDialog from './components/SetOperationUserRoleDialog.vue'; |
| | | |
| | | defineOptions({ |
| | |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | }; |
| | | let res = await userInfoServices.getOperationUserInfos(params, { |
| | | let res = await userServices.getOperationUserInfos(params, { |
| | | showLoading: !state.loading, |
| | | }); |
| | | return res; |
| | |
| | | keywords: '', |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | queryKey: ['userInfoServices/getOperationUserInfos'], |
| | | queryKey: ['userServices/getOperationUserInfos'], |
| | | columnsRenderProps: {}, |
| | | } |
| | | ); |
| | |
| | | async function setStatus(row: API.GetOperationUserInfosQueryResultItem) { |
| | | try { |
| | | await Message.tipMessage( |
| | | `确认要${row.status === EnumUserInfoStatus.Normal ? '禁用' : '启用'}该账号吗?` |
| | | `确认要${row.status === EnumUserStatus.Normal ? '禁用' : '启用'}该账号吗?` |
| | | ); |
| | | let params: API.SetUserInfoStatusCommand = { |
| | | ids: [row.id], |
| | | status: |
| | | row.status === EnumUserInfoStatus.Normal |
| | | ? EnumUserInfoStatus.Disabled |
| | | : EnumUserInfoStatus.Normal, |
| | | row.status === EnumUserStatus.Normal ? EnumUserStatus.Disabled : EnumUserStatus.Normal, |
| | | }; |
| | | let res = await userInfoServices.setUserInfoStatus(params); |
| | | let res = await userServices.setUserInfoStatus(params); |
| | | return !!res; |
| | | } catch (error) {} |
| | | } |
| | |
| | | userInfoId: editForm.userInfoId, |
| | | roleIds: editForm.roleIds, |
| | | }; |
| | | let res = await userInfoServices.setUserInfoRoles(params); |
| | | let res = await userServices.setUserInfoRoles(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | getList(paginationState.pageIndex); |
| | |
| | | userInfoId: row.id, |
| | | // clientType: row.clientType, |
| | | }; |
| | | let res = await userInfoServices.getUserInfoRoles(params); |
| | | let res = await userServices.getUserInfoRoles(params); |
| | | return res; |
| | | } catch (error) {} |
| | | } |