'use strict'; /** * 标段管理控制器 * * @author CaiAoLin * @date 2018/2/5 * @version */ module.exports = app => { class TenderController extends app.BaseController { /** * 构造函数 * * @param {Object} ctx - egg全局变量 * @return {void} */ constructor(ctx) { super(ctx); ctx.showProject = true; ctx.showTitle = true; } /** * 标段列表页 * * @param {object} ctx - egg全局变量 * @return {void} */ async index(ctx) { // 根据项目id获取标段数据 const tenderList = await ctx.service.tender.getList(); const renderData = { tenderList, }; await this.layout('tender/index.ejs', renderData); } } return TenderController; };