import request from "@/utils/request";
|
|
/** 分页查询审批实例 */
|
export function listApprovalInstancePage(params) {
|
return request({
|
url: "/approvalInstance/listPage",
|
method: "get",
|
params,
|
});
|
}
|
|
/** 提交/保存审批实例 */
|
export function saveApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/save",
|
method: "post",
|
data: approvalInstanceDto,
|
});
|
}
|
|
/** 更新审批实例 */
|
export function updateApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/update",
|
method: "put",
|
data: approvalInstanceDto,
|
});
|
}
|
|
/** 审批(通过/驳回) */
|
export function approveApprovalInstance(approvalInstanceDto) {
|
return request({
|
url: "/approvalInstance/approve",
|
method: "post",
|
data: approvalInstanceDto,
|
});
|
}
|
|
/** 删除审批实例(body 为 ID 数组) */
|
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,
|
});
|
}
|