king
2023-03-02 81e1787aaee9d03da52ab8938d1961c4333ee5b5
src/pc/createview/index.jsx
@@ -3,6 +3,7 @@
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'
@@ -158,15 +159,14 @@
          }
          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 || ''