|
@@ -445,6 +445,8 @@ module.exports = app => {
|
|
|
}
|
|
|
renderData.changeUsedData = useChangeUsedData;
|
|
|
renderData.stageChangeNum = this.ctx.helper.sum(changeUsedData.map(x => { return Math.abs(x.qty); }));
|
|
|
+ renderData.changeLedgerList = await ctx.service.changeLedger.getAllDataByCondition({ where: { tender_id: ctx.tender.id } });
|
|
|
+ renderData.changePosList = await ctx.service.changePos.getAllDataByCondition({ where: { tid: ctx.tender.id } });
|
|
|
if (!change.readOnly || ctx.session.sessionUser.is_admin) {
|
|
|
// 获取所有项目参与者
|
|
|
const accountList = await ctx.service.projectAccount.getAllDataByCondition({
|
|
@@ -460,8 +462,6 @@ module.exports = app => {
|
|
|
// 获取公司列表
|
|
|
const companyList = await ctx.service.changeCompany.getAllDataByCondition({ where: { tid: ctx.tender.id } });
|
|
|
renderData.companyList = companyList;
|
|
|
- renderData.changeLedgerList = await ctx.service.changeLedger.getAllDataByCondition({ where: { tender_id: ctx.tender.id } });
|
|
|
- renderData.changePosList = await ctx.service.changePos.getAllDataByCondition({ where: { tid: ctx.tender.id } });
|
|
|
const stateInfo = ctx.helper._.find(fun_set.change_state, { order: ctx.change.state });
|
|
|
renderData.deLimit = stateInfo.value;
|
|
|
if (stateInfo.value !== ctx.change.delimit) {
|
|
@@ -498,9 +498,6 @@ module.exports = app => {
|
|
|
if (tender.info.shenpi.change === shenpiConst.sp_status.gdspl) {
|
|
|
renderData.spGroupList = await ctx.service.shenpiGroup.getGroupListByChangeType(tender.id, shenpiConst.sp_type.change, 'change');
|
|
|
}
|
|
|
- } else if (change.readOnly && change.shenpiPower) {
|
|
|
- renderData.changeLedgerList = await ctx.service.changeLedger.getAllDataByCondition({ where: { tender_id: ctx.tender.id } });
|
|
|
- renderData.changePosList = await ctx.service.changePos.getAllDataByCondition({ where: { tid: ctx.tender.id } });
|
|
|
}
|
|
|
renderData.changeList = changeList;
|
|
|
await this.layout('change/information.ejs', renderData, 'change/information_modal.ejs');
|