|
@@ -671,7 +671,19 @@ module.exports = app => {
|
|
waterMarkStr = await getWatermarkPicData(pageRstArr[0], this.app.baseDir);
|
|
waterMarkStr = await getWatermarkPicData(pageRstArr[0], this.app.baseDir);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- const stgAudit = await ctx.service.stageAudit.getStageAudit(params.stage_id, params.stage_times);
|
|
|
|
|
|
+
|
|
|
|
+ let stgAudit = null,
|
|
|
|
+ stageList = [];
|
|
|
|
+ if (![-100, -200, -300].includes(params.stage_id)) {
|
|
|
|
+ stgAudit = await ctx.service.stageAudit.getStageAudit(params.stage_id, params.stage_times);
|
|
|
|
+ stageList = await ctx.service.stage.getValidStagesShort(params.tender_id);
|
|
|
|
+ } else {
|
|
|
|
+ stgAudit = await ctx.service.paymentDetailAudit.getAuditors(params.detail_id);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // const stgAudit = await ctx.service.stageAudit.getStageAudit(params.stage_id, params.stage_times);
|
|
|
|
+ // const stageList = await ctx.service.stage.getValidStagesShort(params.tender_id);
|
|
|
|
+
|
|
// const roleRel = (params.stage_status === 3) ? (await ctx.service.roleRptRel.getRoleRptRelByDetailIds(params.tender_id, params.rpt_ids, params.stage_id)) : [];
|
|
// const roleRel = (params.stage_status === 3) ? (await ctx.service.roleRptRel.getRoleRptRelByDetailIds(params.tender_id, params.rpt_ids, params.stage_id)) : [];
|
|
const roleRel = await ctx.service.roleRptRel.getRoleRptRelByDetailIds(params.tender_id, params.rpt_ids, params.stage_id); // 新需求:在审批流程中的签名需要显示
|
|
const roleRel = await ctx.service.roleRptRel.getRoleRptRelByDetailIds(params.tender_id, params.rpt_ids, params.stage_id); // 新需求:在审批流程中的签名需要显示
|
|
roleRel.sort(function(rr1, rr2) {
|
|
roleRel.sort(function(rr1, rr2) {
|
|
@@ -679,7 +691,6 @@ module.exports = app => {
|
|
});
|
|
});
|
|
// console.log('roleRel: ');
|
|
// console.log('roleRel: ');
|
|
// console.log(roleRel);
|
|
// console.log(roleRel);
|
|
- const stageList = await ctx.service.stage.getValidStagesShort(params.tender_id);
|
|
|
|
mergeStampSignature(ctx, params.stage_status, pageRstArr, roleRel, params.rpt_ids, stgAudit, stageList);
|
|
mergeStampSignature(ctx, params.stage_status, pageRstArr, roleRel, params.rpt_ids, stgAudit, stageList);
|
|
mergeTextSignature(params.isTextSignature, params.stage_status, pageRstArr, roleRel, params.rpt_ids, stgAudit, stageList);
|
|
mergeTextSignature(params.isTextSignature, params.stage_status, pageRstArr, roleRel, params.rpt_ids, stgAudit, stageList);
|
|
|
|
|