tool_controller.js 972 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * 工具页面控制器
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/7/21
  6. * @version
  7. */
  8. import BaseController from "../../common/base/base_controller";
  9. let config = require("../../../config/config.js");
  10. let productData = require('../../sys_tools/models/product_model');
  11. class ToolController extends BaseController {
  12. /**
  13. * 工具首页
  14. *
  15. * @param {object} request
  16. * @param {object} response
  17. * @return {void}
  18. */
  19. async index(request, response) {
  20. let toolMenuData = request.session.managerData.toolMenuData;
  21. let productInfo = await productData.getInfo();
  22. console.log(toolMenuData);
  23. let renderData = {
  24. layout: 'users/views/layout/layout',
  25. productInfo: productInfo,
  26. toolMenu: toolMenuData,
  27. LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
  28. };
  29. response.render('users/views/tool/index', renderData);
  30. }
  31. }
  32. export default ToolController;