| | |
| | | import { is, fromJS } from 'immutable' |
| | | import { Button, Modal, notification } from 'antd' |
| | | import moment from 'moment' |
| | | import md5 from 'md5' |
| | | |
| | | import Utils from '@/utils/utils.js' |
| | | import MenuUtils, { getTables } from '@/utils/utils-custom.js' |
| | |
| | | } |
| | | |
| | | if (_config.components) { |
| | | let uuids = {} // 重置公共数据源 |
| | | let commonId = Utils.getuuid() |
| | | if (_config.interfaces && _config.interfaces.length > 0) { |
| | | config.interfaces = _config.interfaces.map(inter => { |
| | | uuids[inter.uuid] = this.getuuid() |
| | | inter.uuid = uuids[inter.uuid] |
| | | inter.uuid = md5(commonId + inter.uuid) |
| | | return inter |
| | | }) |
| | | } |
| | | config.components = MenuUtils.resetConfig(_config.components, uuids, res.clearMenu === 'true') |
| | | config.components = MenuUtils.resetConfig(_config.components, commonId, res.clearMenu === 'true') |
| | | config.tables = _config.tables || [] |
| | | config.style = _config.style || {} |
| | | config.statusBarbgColor = _config.statusBarbgColor || '' |