| 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;
 
 
  |