From 1b0bbe7fbe3d62779356f0729f086ceb3901e17b Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 09 四月 2025 16:39:18 +0800 Subject: [PATCH] feat: 接口 --- src/views/Account/AccountManageList.vue | 64 ++++++++++++++++---------------- 1 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/views/Account/AccountManageList.vue b/src/views/Account/AccountManageList.vue index c4a301b..77fa4ba 100644 --- a/src/views/Account/AccountManageList.vue +++ b/src/views/Account/AccountManageList.vue @@ -5,7 +5,7 @@ <template #query> <QueryFilterItem> <SearchInput - v-model="extraParamState.keyword" + v-model="extraParamState.queryCondition" style="width: 200px" placeholder="璐﹀彿/濮撳悕/鎵嬫満鍙�" @on-click-search="getList" @@ -21,6 +21,7 @@ </ProTableV2> </AppContainer> <AddOrEditAccountDialog v-bind="dialogProps" /> + <ResetPasswordDialog v-bind="resetPasswordDialogProps"></ResetPasswordDialog> </LoadingLayout> </template> @@ -36,9 +37,10 @@ useFormDialog, defineOperationBtns, } from '@bole-core/components'; -import * as accountServices from '@/services/api/Account'; +import * as userRoleServices from '@/services/api/UserRole'; import { Message, OrderInputType } from '@bole-core/core'; import AddOrEditAccountDialog from './components/AddOrEditAccountDialog.vue'; +import ResetPasswordDialog from './components/ResetPasswordDialog.vue'; import { formatRoleName } from '@/utils'; defineOptions({ @@ -84,7 +86,7 @@ name: '閲嶇疆瀵嗙爜', }, emits: { - onClick: (role) => handleResetPassword(), + onClick: (role) => handleResetPasswordAdd(), }, }, ]); @@ -108,45 +110,39 @@ reset, } = useTable( async ({ pageIndex, pageSize }, extraParamState) => { - // try { - // let params: API.QueryUserPageInput = { - // pageModel: { - // rows: pageSize, - // page: pageIndex, - // orderInput: extraParamState.orderInput, - // }, - // searchKey: extraParamState.keyword, - // }; - // let res = await userServices.getUserPage(params, { - // showLoading: !state.loading, - // }); - // return res; - // } catch (error) {} + try { + let params: API.GetBackClientUsersInput = { + pageModel: { + rows: pageSize, + page: pageIndex, + orderInput: extraParamState.orderInput, + }, + queryCondition: extraParamState.queryCondition, + }; + let res = await userRoleServices.getGovermentClientUsers(params, { + showLoading: !state.loading, + }); + return res; + } catch (error) {} }, { defaultExtraParams: { orderInput: [{ property: 'id', order: OrderInputType.Desc }], - keyword: '', + queryCondition: '', }, columnsRenderProps: {}, } ); -function openDialog(row?: any) { +function openDialog(row?: API.UserDto) { if (row) { handleEdit({ id: row.id, userName: row.userName, name: row.name, phoneNumber: row.phoneNumber, - channel: row.channel, password: '', - roleName: row.roleNames?.[0] ?? '', remark: row.remark, - - isSendMessage: row?.isSendMessage ?? false, - sendClaimMessage: row?.sendClaimMessage ?? false, - sendBillExpireMessage: row?.sendBillExpireMessage ?? false, }); } else { handleAdd(); @@ -160,14 +156,8 @@ userName: '', name: '', phoneNumber: '', - channel: '', password: '', - roleName: '', remark: '', - - isSendMessage: false, - sendClaimMessage: false, - sendBillExpireMessage: false, }, }); @@ -198,5 +188,15 @@ // } catch (error) {} } -function handleResetPassword() {} +const { + dialogProps: resetPasswordDialogProps, + handleAdd: handleResetPasswordAdd, + editForm: resetPasswordEditForm, +} = useFormDialog({ + onConfirm: handleAddOrEdit, + defaultFormParams: { + id: '', + password: '', + }, +}); </script> -- Gitblit v1.9.1