| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | /** * 控制面板相关控制器 * * @author CaiAoLin * @date 2017/6/2 * @version */import BaseController from "../../common/base/base_controller";import MessageModel from "../models/message_model";let config = require("../../../config/config.js");class DashboardController extends BaseController {    /**     * 一级菜单显示     *     * @var {string}     */    static parentTitle = '后台管理';    /**     * 一级菜单     *     * @var {string}     */    static parentIndex = 'manager';    /**     * 控制面板首页     *     * @param {object} request     * @param {object} response     * @return {void}     */    async index(request, response) {        // 获取已发布的通知        let messageModel = new MessageModel();        let messageList = await messageModel.getList({status: 1}, 1, 5, {release_time: -1});        let renderData = {            parentTitle: DashboardController.parentTitle,            parentIndex: DashboardController.parentIndex,            layout: 'users/views/layout/layout',            messageList: messageList,            LicenseKey:config.getLicenseKey(process.env.NODE_ENV)        };        response.render('users/views/dashboard/index', renderData);    }}export default DashboardController;
 |