import { request } from 'umi'; export async function auditDetail(chainId: string) { return request(`/goapi/audit/detail`, { method: 'POST', data: { chainId, }, }); } export async function auditPreview(params: any) { return request(`/goapi/audit/preview`, { method: 'POST', data: { ...params, }, }); } export async function multipleAuditPreview(params: any[], multiAuditId?: number) { return request(`/goapi/audit/preview/multi`, { method: 'POST', data: { multiAuditId, data: [...params], }, }); } export async function replyMessage({ chainId, message }) { return request(`/goapi/audit/replyMessage`, { method: 'POST', data: { chainId, message, }, }); } // state 同意 state拒绝 export async function auditApproval({ auditId, chainId, state, type }) { const bpmobj = { bpmAuditId: auditId, chainId, state, }; const uacobj = { uacAuditId: auditId, chainId, state, }; return request(`/goapi/audit/approval/batch`, { method: 'POST', data: type == 'uac' ? uacobj : bpmobj, }); } export async function auditWithdraw({ chainId }) { return request(`/goapi/audit/withdraw`, { method: 'POST', data: { chainId, }, }); } export async function getApplyList() { return request(`/goapi/app/apply/list`, { method: 'GET', }); } export async function postApplybatch(params: any) { return request(`/goapi/audit/request/batch`, { method: 'Post', data: { ...params, }, }); } export async function multipleApplyBatch(data: any) { return request(`/goapi/audit/request/multi`, { method: 'Post', data, }); }