Files
geg-gas-web/src/api/auditOpt/auditRecord/index.ts
2025-05-12 11:30:44 +08:00

155 lines
3.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { XjrWorkflowApproveRecordPageModel, XjrWorkflowApproveRecordPageParams, XjrWorkflowApproveRecordPageResult } from './model/AuditRecordModel';
import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode } from '/#/axios';
enum Api {
Page = '/workflow/workflowApproveRecord/page',
List = '/workflow/workflowApproveRecord/list',
Info = '/workflow/workflowApproveRecord/info',
XjrWorkflowApproveRecord = '/workflow/workflowApproveRecord',
GetApproveRecord = '/workflow/adminOperation/getAllApproveRecord',
DelApproveRecord = '/workflow/workflowApproveRecord',
AddApproveRcord = '/workflow/adminOperation/addApproveRecord',
UpdateApproveRcord = '/workflow/adminOperation/updateApproveRecord',
}
/**
* @description: 查询XjrWorkflowApproveRecord分页列表
*/
export async function getXjrWorkflowApproveRecordPage(params: XjrWorkflowApproveRecordPageParams, mode: ErrorMessageMode = 'modal') {
return defHttp.get<XjrWorkflowApproveRecordPageResult>(
{
url: Api.Page,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取XjrWorkflowApproveRecord信息
*/
export async function getXjrWorkflowApproveRecord(id: String, mode: ErrorMessageMode = 'modal') {
return defHttp.get<XjrWorkflowApproveRecordPageModel>(
{
url: Api.Info,
params: { id },
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 新增XjrWorkflowApproveRecord
*/
export async function addXjrWorkflowApproveRecord(xjrWorkflowApproveRecord: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.XjrWorkflowApproveRecord,
params: xjrWorkflowApproveRecord,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 更新XjrWorkflowApproveRecord
*/
export async function updateXjrWorkflowApproveRecord(xjrWorkflowApproveRecord: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.put<boolean>(
{
url: Api.XjrWorkflowApproveRecord,
params: xjrWorkflowApproveRecord,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 删除XjrWorkflowApproveRecord批量删除
*/
export async function deleteXjrWorkflowApproveRecord(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.delete<boolean>(
{
url: Api.XjrWorkflowApproveRecord,
data: ids,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取所有审批意见
*/
export async function getAllApproveRecord(
params: any,
mode: ErrorMessageMode = 'modal',
) {
return defHttp.get<any>(
{
url: Api.GetApproveRecord,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 删除审批意见
*/
export async function deleteApproveRecord(params:any, mode: ErrorMessageMode = 'modal') {
return defHttp.delete<boolean>(
{
url: Api.DelApproveRecord,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 新增审批意见
*/
export async function addApproveRecord(params:any, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.AddApproveRcord,
params ,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 新增审批意见
*/
export async function updateApproveRecord(params:any, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.UpdateApproveRcord,
params ,
},
{
errorMessageMode: mode,
},
);
}