|
@@ -11,6 +11,7 @@ import LogType from "../../common/const/log_type_const";
|
|
import LogModel from "../models/log_model";
|
|
import LogModel from "../models/log_model";
|
|
import SettingModel from "../models/setting_model";
|
|
import SettingModel from "../models/setting_model";
|
|
import SettingType from "../../common/const/setting_type_const";
|
|
import SettingType from "../../common/const/setting_type_const";
|
|
|
|
+import VersionModel from "../models/version_model";
|
|
|
|
|
|
class UserController extends BaseController {
|
|
class UserController extends BaseController {
|
|
|
|
|
|
@@ -24,9 +25,10 @@ class UserController extends BaseController {
|
|
async info(request, response) {
|
|
async info(request, response) {
|
|
// 获取当前用户数据
|
|
// 获取当前用户数据
|
|
let sessionUser = request.session.sessionUser;
|
|
let sessionUser = request.session.sessionUser;
|
|
|
|
+
|
|
let userModel = new UserModel();
|
|
let userModel = new UserModel();
|
|
let userData = await userModel.findDataByName(sessionUser.username);
|
|
let userData = await userModel.findDataByName(sessionUser.username);
|
|
- userData = userData.length <= 0 ? [] : userData[0];
|
|
|
|
|
|
+ userData = Object.keys(userData).length <= 0 ? [] : userData;
|
|
|
|
|
|
let renderData = {
|
|
let renderData = {
|
|
userData: userData,
|
|
userData: userData,
|
|
@@ -52,7 +54,7 @@ class UserController extends BaseController {
|
|
company: request.body.company,
|
|
company: request.body.company,
|
|
company_type: request.body.company_type,
|
|
company_type: request.body.company_type,
|
|
company_scale: request.body.company_scale,
|
|
company_scale: request.body.company_scale,
|
|
- area: request.body.area
|
|
|
|
|
|
+ version: request.body.version
|
|
};
|
|
};
|
|
let sessionUser = request.session.sessionUser;
|
|
let sessionUser = request.session.sessionUser;
|
|
// 切换验证场景
|
|
// 切换验证场景
|
|
@@ -125,17 +127,23 @@ class UserController extends BaseController {
|
|
async preferences(request, response) {
|
|
async preferences(request, response) {
|
|
let sessionUserData = request.session.sessionUser;
|
|
let sessionUserData = request.session.sessionUser;
|
|
let preferenceSetting = {};
|
|
let preferenceSetting = {};
|
|
|
|
+ let versionList = [];
|
|
try {
|
|
try {
|
|
// 获取配置信息
|
|
// 获取配置信息
|
|
let settingModel = new SettingModel();
|
|
let settingModel = new SettingModel();
|
|
preferenceSetting = await settingModel.getPreferenceSetting(sessionUserData.id);
|
|
preferenceSetting = await settingModel.getPreferenceSetting(sessionUserData.id);
|
|
|
|
|
|
|
|
+ // 获取版本信息
|
|
|
|
+ let versionModel = new VersionModel();
|
|
|
|
+ versionList = await versionModel.getVersionData();
|
|
|
|
+
|
|
} catch(error) {
|
|
} catch(error) {
|
|
console.log(error);
|
|
console.log(error);
|
|
}
|
|
}
|
|
|
|
|
|
let renderData = {
|
|
let renderData = {
|
|
- preferenceSetting: preferenceSetting
|
|
|
|
|
|
+ preferenceSetting: preferenceSetting,
|
|
|
|
+ versionList: versionList
|
|
};
|
|
};
|
|
response.render('users/html/user-set', renderData);
|
|
response.render('users/html/user-set', renderData);
|
|
}
|
|
}
|
|
@@ -151,13 +159,12 @@ class UserController extends BaseController {
|
|
let loginAsk = request.body.login_ask;
|
|
let loginAsk = request.body.login_ask;
|
|
loginAsk = parseInt(loginAsk);
|
|
loginAsk = parseInt(loginAsk);
|
|
let selectVersion = request.body.select_version;
|
|
let selectVersion = request.body.select_version;
|
|
- selectVersion = parseInt(selectVersion);
|
|
|
|
let sessionUserData = request.session.sessionUser;
|
|
let sessionUserData = request.session.sessionUser;
|
|
|
|
|
|
try {
|
|
try {
|
|
let data = {
|
|
let data = {
|
|
login_ask: loginAsk,
|
|
login_ask: loginAsk,
|
|
- select_version: loginAsk === 0 ? selectVersion : -1
|
|
|
|
|
|
+ select_version: loginAsk === 0 ? selectVersion : ''
|
|
};
|
|
};
|
|
let settingModel = new SettingModel();
|
|
let settingModel = new SettingModel();
|
|
let result = await settingModel.save(sessionUserData.id, SettingType.PREFERENCE, data);
|
|
let result = await settingModel.save(sessionUserData.id, SettingType.PREFERENCE, data);
|