|
@@ -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;
|