|
|
@@ -131,6 +131,7 @@ module.exports = app => {
|
|
|
ruleConst: codeRuleConst.measure,
|
|
|
tenderMenu: this.menu.tenderMenu,
|
|
|
preUrl: '/tender/' + tenderId,
|
|
|
+ tpUnit: ctx.tender.info.decimal.tp,
|
|
|
};
|
|
|
|
|
|
await this.layout('change/index.ejs', renderData, 'change/modal.ejs');
|
|
|
@@ -265,7 +266,7 @@ module.exports = app => {
|
|
|
const auditList = await ctx.service.changeAudit.getListByStatus(change, auditStatus);
|
|
|
|
|
|
// 获取已选清单
|
|
|
- const changeList = await ctx.service.changeAuditList.getAllDataByCondition({ where: { cid: ctx.params.cid } });
|
|
|
+ let changeList = await ctx.service.changeAuditList.getAllDataByCondition({ where: { cid: ctx.params.cid } });
|
|
|
|
|
|
const renderData = {
|
|
|
uid: ctx.session.sessionUser.accountId,
|
|
|
@@ -382,7 +383,8 @@ module.exports = app => {
|
|
|
}
|
|
|
renderData.auditList3 = auditList3;
|
|
|
|
|
|
- renderData.changeList = changeList.sort();
|
|
|
+ changeList = JSON.parse(JSON.stringify(changeList.sort())).sort().sort();
|
|
|
+ renderData.changeList = changeList;
|
|
|
let ototalCost = 0;
|
|
|
let ctotalCost = 0;
|
|
|
let stotalCost = 0;
|
|
|
@@ -419,7 +421,8 @@ module.exports = app => {
|
|
|
auditList3[i].max_sort = auditList2.length - 1;
|
|
|
}
|
|
|
renderData.auditList3 = auditList3;
|
|
|
- renderData.changeList = changeList.sort();
|
|
|
+ changeList = JSON.parse(JSON.stringify(changeList.sort())).sort().sort();
|
|
|
+ renderData.changeList = changeList;
|
|
|
let ototalCost = 0;
|
|
|
let ctotalCost = 0;
|
|
|
const auditTotalCost = [];
|