|
@@ -11,7 +11,7 @@ import LogType from "../../common/const/log_type_const";
|
|
|
import LogModel from "../models/log_model";
|
|
|
import SettingModel from "../models/setting_model";
|
|
|
import SettingType from "../../common/const/setting_type_const";
|
|
|
-import VersionModel from "../models/version_model";
|
|
|
+import CompilationModel from "../models/compilation_model";
|
|
|
|
|
|
class UserController extends BaseController {
|
|
|
|
|
@@ -89,7 +89,6 @@ class UserController extends BaseController {
|
|
|
let sessionUser = request.session.sessionUser;
|
|
|
let userModel = new UserModel();
|
|
|
userData = await userModel.findDataByName(sessionUser.username);
|
|
|
- userData = userData.length <= 0 ? [] : userData[0];
|
|
|
|
|
|
let page = request.query.page === undefined ? 1 : request.query.page;
|
|
|
|
|
@@ -127,15 +126,15 @@ class UserController extends BaseController {
|
|
|
async preferences(request, response) {
|
|
|
let sessionUserData = request.session.sessionUser;
|
|
|
let preferenceSetting = {};
|
|
|
- let versionList = [];
|
|
|
+ let compilationList = [];
|
|
|
try {
|
|
|
// 获取配置信息
|
|
|
let settingModel = new SettingModel();
|
|
|
preferenceSetting = await settingModel.getPreferenceSetting(sessionUserData.id);
|
|
|
|
|
|
- // 获取版本信息
|
|
|
- let versionModel = new VersionModel();
|
|
|
- versionList = await versionModel.getVersionData();
|
|
|
+ // 获取编办信息
|
|
|
+ let compilationModel = new CompilationModel();
|
|
|
+ compilationList = await compilationModel.getList();
|
|
|
|
|
|
} catch(error) {
|
|
|
console.log(error);
|
|
@@ -143,7 +142,7 @@ class UserController extends BaseController {
|
|
|
|
|
|
let renderData = {
|
|
|
preferenceSetting: preferenceSetting,
|
|
|
- versionList: versionList
|
|
|
+ compilationList: compilationList
|
|
|
};
|
|
|
response.render('users/html/user-set', renderData);
|
|
|
}
|
|
@@ -171,6 +170,15 @@ class UserController extends BaseController {
|
|
|
if (!result) {
|
|
|
throw '保存失败';
|
|
|
}
|
|
|
+
|
|
|
+ // 保存编办信息到session
|
|
|
+ if (data.login_ask === 1) {
|
|
|
+ // 查找对应编办
|
|
|
+ let compilationModel = new CompilationModel();
|
|
|
+ let compilationData = await compilationModel.findDataByCondition({_id: selectVersion});
|
|
|
+
|
|
|
+ request.session.sessionCompilation = compilationData;
|
|
|
+ }
|
|
|
} catch (error) {
|
|
|
console.log(error);
|
|
|
}
|