create-iking-admin
Version:
金合技术中台脚手架
47 lines (46 loc) • 1.93 kB
text/typescript
/*
* @Author : wfl
* @LastEditors : wfl
* @description :
* @updateInfo :
* @Date : 2023-06-30 16:35:54
* @LastEditTime : 2024-03-20 09:15:05
*/
import { ikHttp } from '@main/api/request'
export const approvalApi = {
// 列表数据
getListData: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/page', param),
getDetailData: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/detail/id', param, {
headers: {
'Content-Type': 'application/text;charset=UTF-8',
},
}),
passApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/pass', param),
cancelApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/update/cancel', param),
revokeApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/revoke', param),
remindApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/remind', param),
commentApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/comment', param),
rejectApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/reject', param),
backApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/back', param),
appendApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/append', param),
executedNode: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/executed-node/list/id', param, {
headers: {
'Content-Type': 'application/text;charset=UTF-8',
},
}),
resubmitApproval: async (param?: any) =>
await ikHttp.post('/server/approve/form/instance/re-submit', param),
// 标记为已读
handReaded: async (param?: any) => await ikHttp.post('/server/approve/form/instance/carbon-copy/read', param),
}