浏览代码

上传权限

laiguoran 6 年之前
父节点
当前提交
93c3602f14
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      app/controller/stage_controller.js

+ 4 - 4
app/controller/stage_controller.js

@@ -544,10 +544,10 @@ module.exports = app => {
                 renderData.whiteList = this.ctx.app.config.multipart.whitelist;
                 renderData.whiteList = this.ctx.app.config.multipart.whitelist;
 
 
                 // 用户有无权限上传和删除附件
                 // 用户有无权限上传和删除附件
-                renderData.uploadPermission = (ctx.stage.status === auditConst.status.checkNoPre &&
-                    ctx.session.sessionUser.accountId === ctx.stage.curAuditor.aid) ||
-                    (ctx.stage.status === auditConst.status.checking &&
-                        ctx.stage.curAuditor && ctx.stage.curAuditor.aid === ctx.session.sessionUser.accountId);
+                renderData.uploadPermission = (ctx.stage.status === auditConst.status.uncheck && ctx.session.sessionUser.accountId === ctx.stage.user_id) ||
+                    (ctx.stage.status === auditConst.status.checking && ctx.session.sessionUser.accountId === ctx.stage.user_id) ||
+                    (ctx.stage.status === auditConst.status.checkNoPre && ctx.session.sessionUser.accountId === ctx.stage.curAuditor.aid) ||
+                    (ctx.stage.status === auditConst.status.checking && ctx.stage.curAuditor && ctx.stage.curAuditor.aid === ctx.session.sessionUser.accountId);
 
 
                 // 计算 本期金额
                 // 计算 本期金额
                 const payCalculator = new PayCalculator(this.ctx, this.ctx.tender.info.decimal);
                 const payCalculator = new PayCalculator(this.ctx, this.ctx.tender.info.decimal);