1234567891011121314151617181920212223242526272829303132333435363738 |
- (function(window) {
- window.CONFIG = {
- dataRoom:{
- datasetBtn:{// 数据集按钮的配置
- disabled: true, // 是否禁用数据集按钮
- message: '演示环境不允许操作' // 按钮提示信息
- }
- }
- }
- })(window);
- /**
- * 对象属性合并,与 Object.assign 语法不同
- * @param target
- * @param source
- * @returns {{}}
- */
- function configDeepMerge(target, source) {
- var merged = {};
- for (var each in source) {
- if (target.hasOwnProperty(each) && source.hasOwnProperty(each)) {
- if (typeof target[each] == "object" && typeof source[each] == "object") {
- merged[each] = configDeepMerge(target[each], source[each]);
- } else {
- merged[each] = source[each];
- }
- } else if (source.hasOwnProperty(each)) {
- merged[each] = source[each];
- }
- }
- for (var each in target) {
- if (!(each in source) && target.hasOwnProperty(each)) {
- merged[each] = target[each];
- }
- }
- return merged;
- }
|