MaiXinRong 3 years ago
parent
commit
e568de2925
1 changed files with 5 additions and 1 deletions
  1. 5 1
      app/controller/budget_controller.js

+ 5 - 1
app/controller/budget_controller.js

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