|
@@ -31,6 +31,8 @@ import economicFacade from "../../economic_lib/facade/economic_facade";
|
|
|
import overHeightFacade from "../../over_height_lib/facade/over_height_facade";
|
|
|
import progressiveFacade from "../../progressive_interval_lib/facade/progressive_facade";
|
|
|
import {default as category, List as categoryList} from "../../common/const/category_const.js";
|
|
|
+import locationList from "../../common/const/locationList";
|
|
|
+
|
|
|
let config = require("../../../config/config.js");
|
|
|
const fs = require('fs');
|
|
|
let _ = require('lodash');
|
|
@@ -76,6 +78,7 @@ class CompilationController extends BaseController {
|
|
|
id: id,
|
|
|
compilationList: compilationList,
|
|
|
categoryList: categoryList,
|
|
|
+ locationList:locationList,
|
|
|
selectedCompilation: selectedCompilation,
|
|
|
layout: 'users/views/layout/layout',
|
|
|
LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
|
|
@@ -801,6 +804,54 @@ class CompilationController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更改编办默认工程所在工
|
|
|
+ *
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @return {Promise.<void>}
|
|
|
+ */
|
|
|
+ async changeLocation(request, response) {
|
|
|
+ let compilationId = request.body.id;
|
|
|
+ let location = request.body.location;
|
|
|
+ try {
|
|
|
+ let compilationModel = new CompilationModel();
|
|
|
+ let result = await compilationModel.updateLocation(compilationId, location);
|
|
|
+ if (result) {
|
|
|
+ response.json({error: 0, message: '', data: null});
|
|
|
+ } else {
|
|
|
+ response.json({error: 1, message: '更新数据错误', data: null});
|
|
|
+ }
|
|
|
+ } catch(error) {
|
|
|
+ response.json({error: 1, message: '更新数据错误', data: null});
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更改编办默认工程所在工
|
|
|
+ *
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @return {Promise.<void>}
|
|
|
+ */
|
|
|
+ async changeFreeUse(request, response) {
|
|
|
+ let compilationId = request.body.id;
|
|
|
+ let freeUse = request.body.freeUse;
|
|
|
+ try {
|
|
|
+ let compilationModel = new CompilationModel();
|
|
|
+ let result = await compilationModel.updateFreeUse(compilationId, freeUse);
|
|
|
+ if (result) {
|
|
|
+ response.json({error: 0, message: '', data: null});
|
|
|
+ } else {
|
|
|
+ response.json({error: 1, message: '更新数据错误', data: null});
|
|
|
+ }
|
|
|
+ } catch(error) {
|
|
|
+ response.json({error: 1, message: '更新数据错误', data: null});
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
export default CompilationController;
|