浏览代码

变更列表展示bug

ellisran 1 年之前
父节点
当前提交
f2cb45ea7f
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      app/controller/change_controller.js
  2. 2 2
      app/service/change_audit.js

+ 1 - 1
app/controller/change_controller.js

@@ -90,7 +90,7 @@ module.exports = app => {
                             auditStatus = checkingAudit.uid === ctx.session.sessionUser.accountId ? 1 : 0;
                             break;
                         case 9:
-                            auditStatus = 9;
+                            auditStatus = c.uid === ctx.session.sessionUser.accountId ? 9 : 0;
                             const changeUsedData = await ctx.service.stageChange.getFinalUsedData(ctx.tender.id, c.cid);
                             c.stageChangeNum = this.ctx.helper.sum(changeUsedData.map(x => { return Math.abs(x.qty); }));
                             break;

+ 2 - 2
app/service/change_audit.js

@@ -119,8 +119,8 @@ module.exports = app => {
             } else if (change.status === statusConst.revise && uid === change.uid) {
                 // 修订上报
                 return 9;
-            } else if (change.status === statusConst.back && uid !== change.uid) {
-                // 被退回但你不是原报人
+            } else if ((change.status === statusConst.back || change.status === statusConst.revise) && uid !== change.uid) {
+                // 被退回或修订中但你不是原报人
                 return 3;
             } else if (change.status === statusConst.checked) {
                 // 已完成