|
@@ -1276,12 +1276,15 @@ module.exports = app => {
|
|
|
});
|
|
|
|
|
|
let stgAudit = null,
|
|
|
+ stageFlow = null,
|
|
|
stageList = [];
|
|
|
if (params.stage_id > 0) {
|
|
|
stgAudit = await ctx.service.stageAudit.getStageAudit(params.stage_id, params.stage_times);
|
|
|
stageList = await ctx.service.stage.getValidStagesShort(params.tender_id);
|
|
|
+ stageFlow = await ctx.service.stageAudit.getAuditGroupByListWithOwner(params.stage_id, params.stage_times);
|
|
|
} else if ([-100, -200].includes(params.stage_id)) {
|
|
|
stgAudit = await ctx.service.paymentDetailAudit.getAuditors(params.detail_id);
|
|
|
+ stageFlow = await ctx.service.paymentDetailAudit.getAuditorsWithOwner(params.detail_id);
|
|
|
const paymentDetailList = await ctx.service.paymentDetail.getDetail(params.detail_id);
|
|
|
if (paymentDetailList && paymentDetailList.length > 0) {
|
|
|
const payment = paymentDetailList[0];
|
|
@@ -1289,6 +1292,7 @@ module.exports = app => {
|
|
|
}
|
|
|
} else if ([-300, -301, -302, -303, -400, -500].includes(params.stage_id)) {
|
|
|
stgAudit = [];
|
|
|
+ stageFlow = [];
|
|
|
await this._commonGetAudit(ctx, params, stgAudit);
|
|
|
this._mergeBlankRoleSignDate(roleRel, stgAudit);
|
|
|
} else if ([-400, -500].includes(params.stage_id)) {
|
|
@@ -1305,7 +1309,7 @@ module.exports = app => {
|
|
|
}
|
|
|
}
|
|
|
// console.log(pageRstArr);
|
|
|
- ctx.body = { data: pageRstArr, signatureRelInfo: roleRel, stageAudit: stgAudit, waterMarkStr };
|
|
|
+ ctx.body = { data: pageRstArr, signatureRelInfo: roleRel, stageAudit: stgAudit, stageFlow, waterMarkStr };
|
|
|
ctx.status = 201;
|
|
|
}
|
|
|
|