king
2022-10-18 a8507cc8c42d17d4fb854594dbf1e084d61912ac
src/pc/createview/index.jsx
@@ -4,8 +4,6 @@
import { Button, Modal, notification } from 'antd'
import moment from 'moment'
import zhCN from '@/locales/zh-CN/model.js'
import enUS from '@/locales/en-US/model.js'
import Utils from '@/utils/utils.js'
import MenuUtils from '@/utils/utils-custom.js'
import SettingForm from './settingform'
@@ -18,7 +16,6 @@
  }
  state = {
    dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
    visible: false,
    loading: false
  }
@@ -161,7 +158,15 @@
          }
          if (_config.components) {
            config.components = MenuUtils.resetConfig(_config.components, {}, res.clearMenu === 'true')
            let uuids = {} // 重置公共数据源
            if (_config.interfaces && _config.interfaces.length > 0) {
              config.interfaces = _config.interfaces.map(inter => {
                uuids[inter.uuid] = this.getuuid()
                inter.uuid = uuids[inter.uuid]
                return inter
              })
            }
            config.components = MenuUtils.resetConfig(_config.components, uuids, res.clearMenu === 'true')
            config.tables = _config.tables || []
            config.style = _config.style || {}
            config.statusBarbgColor = _config.statusBarbgColor || ''
@@ -198,7 +203,7 @@
  render () {
    const { config } = this.props
    const { visible, dict, loading } = this.state
    const { visible, loading } = this.state
    return (
      <div className="create-view">
@@ -208,14 +213,13 @@
          visible={visible}
          width={600}
          maskClosable={false}
          okText={dict['model.submit']}
          okText="提交"
          onOk={this.verifySubmit}
          onCancel={() => { this.setState({ visible: false }) }}
          confirmLoading={loading}
          destroyOnClose
        >
          <SettingForm
            dict={dict}
            config={config}
            wrappedComponentRef={(inst) => this.verifyRef = inst}
          />