123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * Created by zhang on 2019/12/31.
- */
- import BaseController from "../../common/base/base_controller";
- let mongoose = require("mongoose");
- let systemSettingModel = mongoose.model("system_setting");
- const uuidV1 = require('uuid/v1');
- let config = require("../../../config/config.js");
- class SystemController extends BaseController {
- async index(request, response){
- let setting = await systemSettingModel.findOne({});
- if(!setting){
- setting = {professional:{project:100,ration:2000},normal:{project:50,ration:1000}};
- }
- // 渲染数据
- let renderData = {
- layout: 'users/views/layout/layout',
- LicenseKey:config.getLicenseKey(process.env.NODE_ENV),
- setting:setting
- };
- response.render('users/views/system/index', renderData);
- }
- async save(request, response){
- let data = request.body;
- let setting = {professional:{project:data.professional_project,ration:data.professional_ration},normal:{project:data.normal_project,ration:data.normal_ration}};
- if(!data.ID || data.ID == ""){
- setting.ID = uuidV1();
- await systemSettingModel.create(setting);
- } else {
- await systemSettingModel.update({ID:data.ID},setting);
- }
- response.redirect(request.headers.referer);
- }
- }
- export default SystemController;
|