|
@@ -191,6 +191,11 @@ module.exports = app => {
|
|
reportConst.rptCustomType[JV.NODE_CUS_AUDIT_SELECT], ctx.tender.id, ctx.stage.id);
|
|
reportConst.rptCustomType[JV.NODE_CUS_AUDIT_SELECT], ctx.tender.id, ctx.stage.id);
|
|
customSelects.stageFlow = await ctx.service.stageAudit.getAuditGroupByListWithOwner(
|
|
customSelects.stageFlow = await ctx.service.stageAudit.getAuditGroupByListWithOwner(
|
|
ctx.stage.stage_id, ctx.stage.stage_times);
|
|
ctx.stage.stage_id, ctx.stage.stage_times);
|
|
|
|
+ stageFlow.forEach(x => {
|
|
|
|
+ if (!x) return;
|
|
|
|
+ x.visible = (!ctx.session.sessionUser.is_admin && ctx.session.sessionProject.page_show.individualSign === 1)
|
|
|
|
+ ? x.aid === ctx.session.sessionUser.accountId : true
|
|
|
|
+ });
|
|
} else {
|
|
} else {
|
|
customSelects.audit_select = [];
|
|
customSelects.audit_select = [];
|
|
}
|
|
}
|
|
@@ -417,6 +422,11 @@ module.exports = app => {
|
|
await encodeDummySignatureDataUri(pageRst, this.app.baseDir); // 注意草图数据量问题!
|
|
await encodeDummySignatureDataUri(pageRst, this.app.baseDir); // 注意草图数据量问题!
|
|
}
|
|
}
|
|
const stageFlow = await ctx.service.stageAudit.getAuditGroupByListWithOwner(params.stage_id, params.stage_times);
|
|
const stageFlow = await ctx.service.stageAudit.getAuditGroupByListWithOwner(params.stage_id, params.stage_times);
|
|
|
|
+ stageFlow.forEach(x => {
|
|
|
|
+ if (!x) return;
|
|
|
|
+ x.visible = (!ctx.session.sessionUser.is_admin && ctx.session.sessionProject.page_show.individualSign === 1)
|
|
|
|
+ ? x.aid === ctx.session.sessionUser.accountId : true
|
|
|
|
+ });
|
|
|
|
|
|
// console.log('encodeSignatureDataUri!');
|
|
// console.log('encodeSignatureDataUri!');
|
|
return {
|
|
return {
|