| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- 'use strict';
 
- /**
 
-  *
 
-  *
 
-  * @author Zhong
 
-  * @date 2019/8/14
 
-  * @version
 
-  */
 
- /*
 
- * 不同运行环境下(CommonJS、浏览器)的费用定额功能模块配置
 
- * 如果运行环境使用了CommonJS,通过module.exports工厂函数返回内容
 
- * 否则将工厂函数返回内容挂载在浏览器宿主对象
 
- * @param  {Object}root 浏览器宿主对象
 
-  *        {String}overWriteUrl 费用定额重写路径(eg:/web/over_write/js/chongqing_2018.js)
 
-  *        {Function}factory 工厂函数
 
- * @return {Object}
 
- * */
 
- (function (root, overWriteUrl, factory) {
 
-     if (typeof module !== 'undefined') {
 
-         module.exports = factory(overWriteUrl);
 
-     } else {
 
-         root._compilationConfig = factory(overWriteUrl);
 
-     }
 
- }(window, overWriteUrl, function (url) {
 
-     if (!url) {
 
-         return {};
 
-     }
 
-     const COMPILATION_MAP = {
 
-         chongqing_2018: 1,
 
-         neimenggu_2017: 2,
 
-         jiangxi_2017: 3,
 
-         guangdong_2018: 4,
 
-         gansu_2013: 5
 
-     };
 
-     // 费用定额定制需求配置
 
-     let config = {
 
-         // 定额工作内容列可下拉选择(0关闭、1开启)(广东)
 
-         dynamicRationWorkContent: 0
 
-     };
 
-     // 提取重写路径中的关键信息 eg: chongqing_2018
 
-     let compilation = url.split('/').pop().slice(0, -3),
 
-         compilationNum = COMPILATION_MAP[compilation];
 
-     if (!compilationNum) {
 
-         return {};
 
-     }
 
-     // 广东18
 
-     if (compilationNum === COMPILATION_MAP.guangdong_2018) {
 
-         config.dynamicRationWorkContent = 1;
 
-     }
 
-     return config;
 
- }));
 
 
  |