From 9402749e7e8bd7d7be88084a55323c748ea02cc6 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 17 二月 2025 14:45:50 +0800 Subject: [PATCH] feat: api --- src/views/Permission/RoleManage.vue | 117 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 59 insertions(+), 58 deletions(-) diff --git a/src/views/Permission/RoleManage.vue b/src/views/Permission/RoleManage.vue index 7b52a54..b6f857e 100644 --- a/src/views/Permission/RoleManage.vue +++ b/src/views/Permission/RoleManage.vue @@ -46,7 +46,7 @@ useFormDialog, } from '@bole-core/components'; import { useAccess, useAllRoleList } from '@/hooks'; -import * as userServices from '@/services/api/User'; +// import * as userServices from '@/services/api/User'; import { Message, OrderInputType } from '@bole-core/core'; import AddOrEditRoleDialog from './components/AddOrEditRoleDialog.vue'; import { DataRangeEnum, DataRangeEnumText } from '@/constants'; @@ -101,25 +101,26 @@ } = useTable( async ({ pageIndex, pageSize }, extraParamState) => { try { - let params: API.GetRolesInput = { - pageModel: { - rows: pageSize, - page: pageIndex, - orderInput: [{ property: 'sequence', order: OrderInputType.Asc }], - }, - queryCondition: extraParamState.queryCondition, - }; - let res = await userServices.getRoles(params, { - showLoading: !state.loading, - }); - return { - data: res.data, - pageModel: { - rows: pageSize, - page: pageIndex, - totalCount: res.pageModel.totalCount, - }, - }; + // let params: API.GetRolesInput = { + // pageModel: { + // rows: pageSize, + // page: pageIndex, + // orderInput: [{ property: 'sequence', order: OrderInputType.Asc }], + // }, + // queryCondition: extraParamState.queryCondition, + // }; + // let res = await userServices.getRoles(params, { + // showLoading: !state.loading, + // }); + // return { + // data: res.data, + // pageModel: { + // rows: pageSize, + // page: pageIndex, + // totalCount: res.pageModel.totalCount, + // }, + // }; + return {}; } catch (error) {} }, { @@ -156,54 +157,54 @@ async function handleAddOrEdit() { try { const isEdit = editForm.id; - let params: API.CreateOrUpdateRoleInput = { - name: editForm.name, - remark: editForm.remark, - dataRange: editForm.dataRange, - }; - let res; - if (isEdit) { - params.id = editForm.id; - res = await userServices.updateRole(params); - } else { - res = await userServices.createRole(params); - } - if (res) { - Message.successMessage('鎿嶄綔鎴愬姛'); - getList(isEdit ? paginationState.pageIndex : 1); - refetch({ type: 'inactive' }); - } + // let params: API.CreateOrUpdateRoleInput = { + // name: editForm.name, + // remark: editForm.remark, + // dataRange: editForm.dataRange, + // }; + // let res; + // if (isEdit) { + // params.id = editForm.id; + // res = await userServices.updateRole(params); + // } else { + // res = await userServices.createRole(params); + // } + // if (res) { + // Message.successMessage('鎿嶄綔鎴愬姛'); + // getList(isEdit ? paginationState.pageIndex : 1); + // refetch({ type: 'inactive' }); + // } } catch (error) {} } async function handleDeleteRole(row: API.RoleInfo) { try { - await Message.deleteMessage(); - let params = { - id: row.id, - }; - let res = await userServices.deleteRole(params); - if (res) { - Message.successMessage('鎿嶄綔鎴愬姛'); - getList(paginationState.pageIndex); - refetch({ type: 'inactive' }); - } + // await Message.deleteMessage(); + // let params = { + // id: row.id, + // }; + // let res = await userServices.deleteRole(params); + // if (res) { + // Message.successMessage('鎿嶄綔鎴愬姛'); + // getList(paginationState.pageIndex); + // refetch({ type: 'inactive' }); + // } } catch (error) {} } async function roleEnableOrForbid(row: API.RoleInfo) { try { - await Message.tipMessage(`鏄惁${!row.isEnable ? '鍚敤' : '绂佺敤'}瑙掕壊`); - let res = await userServices.roleEnableOrForbid({ - id: row.id, - isEnable: !row.isEnable, - }); - if (res) { - Message.successMessage('鎿嶄綔鎴愬姛'); - getList(paginationState.pageIndex); - refetch({ type: 'inactive' }); - return !!res; - } + // await Message.tipMessage(`鏄惁${!row.isEnable ? '鍚敤' : '绂佺敤'}瑙掕壊`); + // let res = await userServices.roleEnableOrForbid({ + // id: row.id, + // isEnable: !row.isEnable, + // }); + // if (res) { + // Message.successMessage('鎿嶄綔鎴愬姛'); + // getList(paginationState.pageIndex); + // refetch({ type: 'inactive' }); + // return !!res; + // } } catch (error) {} } -- Gitblit v1.9.1