|
@@ -938,9 +938,9 @@ module.exports = app => {
|
|
|
const lastRevise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
|
|
|
const data = JSON.parse(ctx.request.body.data);
|
|
|
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 changeLedgerData = !ctx.session.sessionProject.page_show.openChangeRevise ? [] : (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 });
|
|
|
- const changePosData = lastRevise && lastRevise.status !== audit.revise.status.checked && data.from !== 'revise' ? [] : await ctx.service.changePos.getPosData({ tid: ctx.tender.id });
|
|
|
+ const changePosData = !ctx.session.sessionProject.page_show.openChangeRevise ? [] : (lastRevise && lastRevise.status !== audit.revise.status.checked && data.from !== 'revise' ? [] : await ctx.service.changePos.getPosData({ tid: ctx.tender.id }));
|
|
|
const dealBills = await ctx.service.dealBills.getAllDataByCondition({ where: { tender_id: ctx.tender.id } });
|
|
|
// 标记ledger,搜索需求
|
|
|
if (changePosData.length > 0) {
|
|
@@ -1521,6 +1521,9 @@ module.exports = app => {
|
|
|
*/
|
|
|
async reviseInfo(ctx) {
|
|
|
try {
|
|
|
+ if (!ctx.session.sessionProject.page_show.openChangeRevise) {
|
|
|
+ throw '该功能已关闭';
|
|
|
+ }
|
|
|
const change = ctx.change;
|
|
|
let edit = true;
|
|
|
let changing = false;
|
|
@@ -1606,6 +1609,9 @@ module.exports = app => {
|
|
|
async updateRevise(ctx) {
|
|
|
try {
|
|
|
if (!ctx.tender.data) throw '标段数据错误';
|
|
|
+ if (!ctx.session.sessionProject.page_show.openChangeRevise) {
|
|
|
+ throw '该功能已关闭';
|
|
|
+ }
|
|
|
const data = JSON.parse(ctx.request.body.data);
|
|
|
if (!data.postType || !data.postData) throw '数据错误';
|
|
|
const responseData = { err: 0, msg: '', data: {} };
|