|
@@ -1011,11 +1011,13 @@ module.exports = app => {
|
|
|
this._mergeBlankRoleSignDate(roleRel, stgAudit);
|
|
|
}
|
|
|
|
|
|
- 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;
|
|
|
- });
|
|
|
+ if (stageFlow) {
|
|
|
+ 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;
|
|
|
+ });
|
|
|
+ }
|
|
|
mergeStampSignature(ctx, params.stage_status, pageRst, roleRel[0], null, stgAudit, stageList);
|
|
|
mergeTextSignature(params.isTextSignature, params.stage_status, pageRst, roleRel[0], [], stgAudit, stageList);
|
|
|
await encodeSignatureDataUri(roleRel, this.app.baseDir);
|