measure_controller.js 805 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict';
  2. /**
  3. * 计量相关控制器
  4. *
  5. * @author olym
  6. * @date 2018/2/11
  7. * @version
  8. */
  9. module.exports = app => {
  10. class MeasureController extends app.BaseController {
  11. /**
  12. * 构造函数
  13. *
  14. * @param {Object} ctx - egg全局变量
  15. * @return {void}
  16. */
  17. constructor(ctx) {
  18. super(ctx);
  19. ctx.showProject = true;
  20. ctx.showTender = true;
  21. ctx.showTitle = false;
  22. }
  23. /**
  24. * 中间计量页面
  25. *
  26. * @param {Object} ctx - egg全局变量
  27. * @return {void}
  28. */
  29. async middle(ctx) {
  30. const renderData = {};
  31. await this.layout('measure/middle.ejs', renderData);
  32. }
  33. }
  34. return MeasureController;
  35. };