import request from "@/utils/request";
|
|
/** 审批实例分页查询 GET /approvalInstance/listPage */
|
export function listApprovalInstancePage(params) {
|
return request({
|
url: "/approvalInstance/listPage",
|
method: "get",
|
params,
|
});
|
}
|
|
/** 新建审批实例 POST /approvalInstance/save */
|
export function saveApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/save",
|
method: "post",
|
data: { approvalInstanceDto },
|
});
|
}
|
|
/**
|
* 修改审批实例 PUT /approvalInstance/update
|
* @param {Object} approvalInstanceDto 审批实例(需含 id,其余字段按业务保留/更新)
|
*/
|
export function updateApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/update",
|
method: "put",
|
data: { approvalInstanceDto },
|
});
|
}
|
|
/** 审批(通过/驳回)POST /approvalInstance/approve */
|
export function approveApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/approve",
|
method: "post",
|
data: { approvalInstanceDto },
|
});
|
}
|
|
/** 删除审批实例 DELETE /approvalInstance/delete */
|
export function deleteApprovalInstance(ids) {
|
const idList = (Array.isArray(ids) ? ids : [ids]).filter(
|
id => id != null && id !== ""
|
);
|
return request({
|
url: "/approvalInstance/delete",
|
method: "delete",
|
data: idList,
|
});
|
}
|