|
@@ -121,7 +121,11 @@ module.exports = app => {
|
|
|
jsFiles: this.app.jsFiles.common.concat(this.app.jsFiles.budget.compare),
|
|
|
auditConst,
|
|
|
};
|
|
|
- renderData.tenderList = await ctx.service.tender.getList4Select('stage');
|
|
|
+ const relaTenderId = ctx.helper._.map(ctx.budget.rela_tender.split(','), ctx.helper._.toInteger);
|
|
|
+ const tenderList = await ctx.service.tender.getList4Select('stage');
|
|
|
+ renderData.tenderList = relaTenderId.length > 0 ? tenderList.filter(x => {
|
|
|
+ return relaTenderId.indexOf(x.id) >= 0;
|
|
|
+ }) : tenderList;
|
|
|
await this.layout('budget/compare.ejs', renderData, 'budget/compare_modal.ejs');
|
|
|
} catch (err) {
|
|
|
ctx.log(err);
|