瀏覽代碼

修复变更权限判断

laiguoran 3 年之前
父節點
當前提交
b942a6461e
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      app/controller/change_controller.js

+ 1 - 2
app/controller/change_controller.js

@@ -937,7 +937,6 @@ module.exports = app => {
                 // 判断是否台账修订中,修订中则不获取changeLedger及changePos值
                 const lastRevise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
                 const data = JSON.parse(ctx.request.body.data);
-                const from = data.from ? data.from : '';
                 const ledgerData = await ctx.service.ledger.getData(ctx.tender.id);
                 const changeLedgerData = lastRevise && lastRevise.status !== audit.revise.status.checked && data.from !== 'revise' ? [] : await ctx.service.changeLedger.getData(ctx.tender.id);
                 const posData = await ctx.service.pos.getPosData({ tid: ctx.tender.id });
@@ -1508,7 +1507,7 @@ module.exports = app => {
                 const change = ctx.change;
                 let edit = true;
                 let changing = false;
-                if (change.status !== audit.flow.status.uncheck && change.status !== audit.flow.status.backnew) {
+                if (change.status !== audit.flow.status.uncheck && change.status !== audit.flow.status.back && change.status !== audit.flow.status.revise) {
                     // throw '本条变更审批中或已完成,无法操作台账数据';
                     edit = false;
                     changing = true;