From 4375d0965f0db6778d038c916e90e620b7def8bd Mon Sep 17 00:00:00 2001 From: Qi <3194726156@qq.com> Date: Tue, 29 Apr 2025 13:59:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=9B=B8=E5=85=B3api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cees/user/CeesUser.api.ts | 75 +++++++++++++++++++---------- 1 file changed, 50 insertions(+), 25 deletions(-) diff --git a/src/views/cees/user/CeesUser.api.ts b/src/views/cees/user/CeesUser.api.ts index 35346e1..a70e014 100644 --- a/src/views/cees/user/CeesUser.api.ts +++ b/src/views/cees/user/CeesUser.api.ts @@ -1,23 +1,27 @@ -import {defHttp} from '/@/utils/http/axios'; -import { useMessage } from "/@/hooks/web/useMessage"; +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from '/@/hooks/web/useMessage'; const { createConfirm } = useMessage(); enum Api { list = '/cees/ceesUser/list', - save='/cees/ceesUser/add', - edit='/cees/ceesUser/edit', + save = '/cees/ceesUser/add', + edit = '/cees/ceesUser/edit', deleteOne = '/cees/ceesUser/delete', deleteBatch = '/cees/ceesUser/deleteBatch', importExcel = '/cees/ceesUser/importExcel', exportXls = '/cees/ceesUser/exportXls', updateGroupUser = '/cees/ceesGroup/updateGroupUser', - createAccount = '/cees/ceesUser/createAccount' + createAccount = '/cees/ceesUser/createAccount', + getGenerativeRules = '/cees/ceesUser/getGenerativeRules', + updateGenerateRule = '/cees/ceesUser/updateGenerateRule', } - +export const getGenerativeRules = () => { + return defHttp.get({ url: Api.getGenerativeRules }); +}; //获取分组 export const getGroup = () => - defHttp.get({url: '/cees/ceesGroup/list'}).then((res) => { + defHttp.get({ url: '/cees/ceesGroup/list' }).then((res) => { return res.records; }); /** @@ -33,17 +37,16 @@ export const getImportUrl = Api.importExcel; * 列表接口 * @param params */ -export const list = (params) => - defHttp.get({url: Api.list, params}); +export const list = (params) => defHttp.get({ url: Api.list, params }); /** * 删除单个 */ -export const deleteOne = (params,handleSuccess) => { - return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { +export const deleteOne = (params, handleSuccess) => { + return defHttp.delete({ url: Api.deleteOne, params }, { joinParamsToUrl: true }).then(() => { handleSuccess(); }); -} +}; /** * 批量删除 * @param params @@ -56,34 +59,56 @@ export const batchDelete = (params, handleSuccess) => { okText: '确认', cancelText: '取消', onOk: () => { - return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + return defHttp.delete({ url: Api.deleteBatch, data: params }, { joinParamsToUrl: true }).then(() => { handleSuccess(); }); - } + }, }); -} +}; //更新分组中间表 export const updateGroupUser = (params) => { - return defHttp.post({url: Api.updateGroupUser, params}); -} + return defHttp.post({ url: Api.updateGroupUser, params }); +}; /** * 保存或者更新 * @param params */ export const saveOrUpdate = (params, isUpdate) => { - let url = isUpdate ? Api.edit : Api.save; + const url = isUpdate ? Api.edit : Api.save; // 更新分组中间表 const groupUserParams = { userId: params.userId, - groupId: params.groupId - } + groupId: params.groupId, + }; updateGroupUser(groupUserParams); - return defHttp.post({url: url, params}); -} + return defHttp.post({ url: url, params }); +}; // 生成账号 -export const generateAccount = async (params) => { - const res = await defHttp.post({url: Api.createAccount, params}); +//export const generateAccount = async (autoGenerateForm, generateRuleForm) => { +// const res = await defHttp.post({ +// url: Api.createAccount, +// params: { +// groupType: generateRuleForm.groupType, +// majorId: generateRuleForm.majorId, +// }, +// data: autoGenerateForm, // 将 autoGenerateForm 放在请求体 +// }); +// return res; +//}; +export const generateAccount = async (params) => { + const res = await defHttp.post({ + url: Api.createAccount, + params, // 将 autoGenerateForm 放在请求体 + }); return res; -} +}; + +export const updateGenerateRule = async (params) => { + const res = await defHttp.get({ + url: Api.updateGenerateRule, + params, // 将 autoGenerateForm 放在请求体 + }); + return res; +};