king
2020-06-24 dac21f9a9941681ccdc87220c2ed12ff277446d3
2020-06-24
17个文件已修改
2 文件已重命名
4个文件已删除
144 ■■■■ 已修改文件
src/components/404/index.jsx 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/en-US/main.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/en-US/model.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/en-US/role.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/en-US/share.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/zh-CN/main.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/zh-CN/model.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/zh-CN/role.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/locales/zh-CN/share.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/rolemanage/index.jsx 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/tabmanage/index.jsx 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/tabmanage/transferform/index.jsx 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/tabmanage/transferform/index.scss 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/formtabconfig/actionform/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/headerconfig/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/menuconfig/editsecmenu/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/menuconfig/editthdmenu/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/modalconfig/settingform/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/sharecomponent/actioncomponent/actionform/index.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/basetransferform/index.jsx 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/editcomponent/index.jsx 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/zshare/formconfig.jsx 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/option.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/404/index.jsx
@@ -1,7 +1,7 @@
import React, {Component} from 'react'
import Lostsvg from '@/components/lostsvg'
import zhCN from '@/locales/zh-CN/share.js'
import enUS from '@/locales/en-US/share.js'
import zhCN from '@/locales/zh-CN/main.js'
import enUS from '@/locales/en-US/main.js'
import './index.scss'
const _dict =  sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS
@@ -15,7 +15,7 @@
            <Lostsvg />
          </div>
          <div className="ant-result-title">404</div>
          <div className="ant-result-subtitle">{this.props.msg ? this.props.msg : _dict['view.notFound']}</div>
          <div className="ant-result-subtitle">{this.props.msg ? this.props.msg : _dict['main.view.notFound']}</div>
        </div>
      </main>
    )
src/locales/en-US/main.js
@@ -49,6 +49,12 @@
  'main.excel.content.limitmax': '大于最大值',
  'main.form.link.error': '联动菜单设置错误!',
  'main.form.picture.check': '查看图片',
  'main.thawmenu.source': 'Frozen',
  'main.thawmenu.target': 'Unfreeze',
  'main.thawmenu.itemUnit': 'item',
  'main.thawmenu.itemsUnit': 'items',
  'main.role.title': 'The role list',
  'main.view.notFound': '抱歉,你访问的页面不存在,请联系管理员。',
  'form.required.input': 'Please enter the ',
  'form.required.select': 'Please select a '
}
src/locales/en-US/model.js
@@ -30,10 +30,15 @@
  'model.openway': 'Open ',
  'model.new': 'New ',
  'model.window': 'Window',
  'model.empty': 'Empty',
  'model.switch.open': 'Open',
  'model.switch.close': 'Close',
  'model.menu.level1': 'Level 1 menu',
  'model.menu.level2': 'Level 2 menu',
  'model.menu.all': 'All',
  'model.menu.selected': 'Selected',
  'model.menu.itemUnit': 'Item',
  'model.menu.itemsUnit': 'Items',
  'model.menu.close': 'Are you sure to delete the menu <<@M>> ?',
  'model.menu.resetorder': 'Are you sure to adjust the menu sequence ?',
  'header.menu.basemsg': 'Please complete the basic information !',
@@ -131,7 +136,6 @@
  'header.form.initval': 'Initial Value',
  'header.form.decimal': '小数位',
  'header.form.format': '格式化',
  'header.form.empty': '空',
  'header.form.thdSeparator': '千分位',
  'header.form.prefix': '前缀',
  'header.form.postfix': '后缀',
src/locales/en-US/role.js
File was deleted
src/locales/en-US/share.js
File was deleted
src/locales/zh-CN/main.js
@@ -50,6 +50,12 @@
  'main.excel.content.limitmax': '大于最大值',
  'main.form.link.error': '联动菜单设置错误!',
  'main.form.picture.check': '查看图片',
  'main.thawmenu.source': '全部',
  'main.thawmenu.target': '已选择',
  'main.thawmenu.itemUnit': '项',
  'main.thawmenu.itemsUnit': '项',
  'main.role.title': '角色列表',
  'main.view.notFound': '抱歉,你访问的页面不存在,请联系管理员。',
  'form.required.input': '请输入',
  'form.required.select': '请选择'
}
src/locales/zh-CN/model.js
@@ -30,10 +30,15 @@
  'model.openway': '打开方式',
  'model.new': '新',
  'model.window': '窗口',
  'model.empty': '空',
  'model.switch.open': '开',
  'model.switch.close': '关',
  'model.menu.level1': '一级菜单',
  'model.menu.level2': '二级菜单',
  'model.menu.all': '全部',
  'model.menu.selected': '已选择',
  'model.menu.itemUnit': '项',
  'model.menu.itemsUnit': '项',
  'model.menu.close': '确定删除《@M》菜单吗?',
  'model.menu.resetorder': '确认调整菜单顺序吗?',
  'header.menu.basemsg': '请完善菜单基本信息!',
@@ -131,7 +136,6 @@
  'header.form.initval': '初始值',
  'header.form.decimal': '小数位',
  'header.form.format': '格式化',
  'header.form.empty': '空',
  'header.form.thdSeparator': '千分位',
  'header.form.prefix': '前缀',
  'header.form.postfix': '后缀',
src/locales/zh-CN/role.js
File was deleted
src/locales/zh-CN/share.js
File was deleted
src/tabviews/rolemanage/index.jsx
@@ -5,8 +5,8 @@
import Api from '@/api'
import Utils from '@/utils/utils.js'
import zhCN from '@/locales/zh-CN/role.js'
import enUS from '@/locales/en-US/role.js'
import zhCN from '@/locales/zh-CN/main.js'
import enUS from '@/locales/en-US/main.js'
import './index.scss'
const { Search } = Input
@@ -511,7 +511,7 @@
              title={
                <span className="role-title">
                  <Icon type="bank" />
                  <span className="title">{this.state.dict['role.title']}</span>
                  <span className="title">{this.state.dict['main.role.title']}</span>
                  <Search placeholder="" onSearch={value => this.setState({primarykey: value})} />
                </span>
              }
src/tabviews/tabmanage/index.jsx
@@ -8,9 +8,9 @@
import zhCN from '@/locales/zh-CN/main.js'
import enUS from '@/locales/en-US/main.js'
import Utils from '@/utils/utils.js'
import TransferForm from '@/components/transferform'
import subtableurl from '@/assets/img/subtable.jpg'
import TransferForm from './transferform'
import MutilForm from './mutilform'
import subtableurl from '@/assets/img/subtable.jpg'
import './index.scss'
@@ -547,7 +547,7 @@
          destroyOnClose
        >
          {!this.state.thawmenulist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" menulist={this.state.thawmenulist}/>}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" dict={this.state.dict} menulist={this.state.thawmenulist}/>}
        </Modal>
      </div>
    )
src/tabviews/tabmanage/transferform/index.jsx
File was renamed from src/components/transferform/index.jsx
@@ -2,17 +2,15 @@
import PropTypes from 'prop-types'
import { Transfer } from 'antd'
import zhCN from '@/locales/zh-CN/share.js'
import enUS from '@/locales/en-US/share.js'
import './index.scss'
class TransferForm extends Component {
  static propTypes = {
    menulist: PropTypes.array
    menulist: PropTypes.array,
    dict: PropTypes.object
  }
  state = {
    dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
    targetKeys: [],
    selectedKeys: []
  }
@@ -26,15 +24,16 @@
  }
  render() {
    const { targetKeys, selectedKeys, dict } = this.state
    const { dict } = this.props
    const { targetKeys, selectedKeys } = this.state
    return (
      <div className="trawmenutransfer">
        <Transfer
          dataSource={this.props.menulist}
          titles={[dict['thawmenu.source'], dict['thawmenu.target']]}
          titles={[dict['main.thawmenu.source'], dict['main.thawmenu.target']]}
          targetKeys={targetKeys}
          locale={{itemUnit: dict['thawmenu.itemUnit'], itemsUnit: dict['thawmenu.itemsUnit']}}
          locale={{itemUnit: dict['main.thawmenu.itemUnit'], itemsUnit: dict['main.thawmenu.itemsUnit']}}
          selectedKeys={selectedKeys}
          onChange={this.handleChange}
          onSelectChange={this.handleSelectChange}
src/tabviews/tabmanage/transferform/index.scss
src/templates/formtabconfig/actionform/index.jsx
@@ -22,7 +22,7 @@
    interType: null, // 接口类型:内部、外部
    insertUpdateOptions: [{
      value: '',
      text: this.props.dict['header.form.empty']
      text: this.props.dict['model.empty']
    }, {
      value: 'insert',
      text: this.props.dict['header.form.action.insert']
src/templates/headerconfig/index.jsx
@@ -375,7 +375,7 @@
          destroyOnClose
        >
          {!this.state.thawmenulist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" menulist={this.state.thawmenulist}/>}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" dict={dict} menulist={this.state.thawmenulist}/>}
        </Modal>
        {/* 编辑菜单模态框 */}
        <Modal
src/templates/menuconfig/editsecmenu/index.jsx
@@ -451,7 +451,7 @@
          onCancel={this.thawMemuCancel}
        >
          {!this.state.thawmenulist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" menulist={this.state.thawmenulist}/>}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" dict={dict} menulist={this.state.thawmenulist}/>}
        </Modal>
      </div>
    )
src/templates/menuconfig/editthdmenu/index.jsx
@@ -913,7 +913,7 @@
          destroyOnClose
        >
          {!this.state.thawmenulist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" menulist={this.state.thawmenulist}/>}
          {this.state.thawmenulist && <TransferForm ref="trawmenu" dict={dict} menulist={this.state.thawmenulist}/>}
        </Modal>
        {/* 添加系统菜单 */}
        <Modal
src/templates/modalconfig/settingform/index.jsx
@@ -112,7 +112,7 @@
                  filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
                >
                  <Select.Option value="">
                    {dict['header.form.empty']}
                    {dict['model.empty']}
                  </Select.Option>
                  {fields.map(option =>
                    <Select.Option id={option.uuid} title={option.label} key={option.uuid} value={option.field}>
src/templates/sharecomponent/actioncomponent/actionform/index.jsx
@@ -38,7 +38,7 @@
    }],
    insertUpdateOptions: [{
      value: '',
      text: this.props.dict['header.form.empty']
      text: this.props.dict['model.empty']
    }, {
      value: 'insert',
      text: this.props.dict['header.form.action.insert']
@@ -51,7 +51,7 @@
    }],
    deleteOptions: [{
      value: '',
      text: this.props.dict['header.form.empty']
      text: this.props.dict['model.empty']
    }, {
      value: 'LogicDelete',
      text: this.props.dict['header.form.action.LogicDelete']
src/templates/zshare/basetransferform/index.jsx
@@ -2,17 +2,15 @@
import PropTypes from 'prop-types'
import { Transfer } from 'antd'
import zhCN from '@/locales/zh-CN/share.js'
import enUS from '@/locales/en-US/share.js'
import './index.scss'
class TransferForm extends Component {
  static propTypes = {
    menulist: PropTypes.array
    menulist: PropTypes.array,
    dict: PropTypes.object
  }
  state = {
    dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
    targetKeys: [],
    selectedKeys: []
  }
@@ -26,15 +24,16 @@
  }
  render() {
    const { targetKeys, selectedKeys, dict } = this.state
    const { dict } = this.props
    const { targetKeys, selectedKeys } = this.state
    return (
      <div className="trawmenutransfer">
        <Transfer
          dataSource={this.props.menulist}
          titles={[dict['thawmenu.source'], dict['thawmenu.target']]}
          titles={[dict['model.menu.all'], dict['model.menu.selected']]}
          targetKeys={targetKeys}
          locale={{itemUnit: dict['thawmenu.itemUnit'], itemsUnit: dict['thawmenu.itemsUnit']}}
          locale={{itemUnit: dict['model.menu.itemUnit'], itemsUnit: dict['model.menu.itemsUnit']}}
          selectedKeys={selectedKeys}
          onChange={this.handleChange}
          onSelectChange={this.handleSelectChange}
src/templates/zshare/editcomponent/index.jsx
@@ -96,14 +96,14 @@
   */
  thawBtnSubmit = () => {
    const { thawButtons } = this.props
    const { thawbtnlist } = this.state
    const { thawbtnlist, dict } = this.state
    let config = JSON.parse(JSON.stringify(this.props.config))
    // 三级菜单解除冻结
    if (this.refs.trawmenu.state.targetKeys.length === 0) {
      notification.warning({
        top: 92,
        message: this.props.dict['form.required.select'] + this.props.dict['header.form.thawbutton'],
        message: dict['form.required.select'] + dict['header.form.thawbutton'],
        duration: 5
      })
    } else {
@@ -189,8 +189,8 @@
    const { dict } = this.state
    const menu = (
      <Menu onClick={this.handleMenuClick}>
        {this.props.type !== 'TreePage' ? <Menu.Item key="thaw"><Icon type="unlock" />{this.props.dict['header.form.thawbutton']}</Menu.Item> : null}
        <Menu.Item key="paste"><Icon type="snippets" />{this.props.dict['header.form.paste']}</Menu.Item>
        {this.props.type !== 'TreePage' ? <Menu.Item key="thaw"><Icon type="unlock" />{dict['header.form.thawbutton']}</Menu.Item> : null}
        <Menu.Item key="paste"><Icon type="snippets" />{dict['header.form.paste']}</Menu.Item>
        {/* <Menu.Item key="replace"><Icon type="retweet" />替换</Menu.Item> */}
      </Menu>
    )
@@ -204,20 +204,20 @@
        </Dropdown>
        {/* 解冻按钮模态框 */}
        <Modal
          title={this.props.dict['header.form.thawbutton']}
          okText={this.props.dict['model.confirm']}
          cancelText={this.props.dict['model.cancel']}
          title={dict['header.form.thawbutton']}
          okText={dict['model.confirm']}
          cancelText={dict['model.cancel']}
          visible={this.state.thawVisible}
          onOk={this.thawBtnSubmit}
          onCancel={() => {this.setState({thawVisible: false, thawbtnlist: null})}}
          destroyOnClose
        >
          {!this.state.thawbtnlist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
          {this.state.thawbtnlist && <TransferForm ref="trawmenu" menulist={this.state.thawbtnlist}/>}
          {this.state.thawbtnlist && <TransferForm ref="trawmenu" dict={dict} menulist={this.state.thawbtnlist}/>}
        </Modal>
        {/* 按钮配置信息粘贴复制 */}
        <Modal
          title={this.props.dict['header.form.paste']}
          title={dict['header.form.paste']}
          visible={this.state.pasteVisible}
          width={600}
          maskClosable={false}
@@ -226,7 +226,7 @@
          destroyOnClose
        >
          <PasteForm
            dict={this.props.dict}
            dict={dict}
            wrappedComponentRef={(inst) => this.pasteFormRef = inst}
          />
        </Modal>
src/templates/zshare/formconfig.jsx
@@ -1452,7 +1452,7 @@
      initVal: card.format || '',
      options: [{
        value: '',
        text: Formdict['header.form.empty']
        text: Formdict['model.empty']
      }, {
        value: 'thdSeparator',
        text: Formdict['header.form.thdSeparator']
@@ -2221,7 +2221,7 @@
      initVal: card.regular || '',
      options: [{
        value: '',
        text: Formdict['header.form.empty']
        text: Formdict['model.empty']
      }, {
        value: 'number',
        text: Formdict['model.form.number']
@@ -2440,7 +2440,7 @@
      required: false,
      options: [{
        value: '',
        text: Formdict['header.form.empty']
        text: Formdict['model.empty']
      }, {
        value: 'table',
        text: 'table'
src/utils/option.js
@@ -1,5 +1,5 @@
import zhCN from '@/locales/zh-CN/share.js'
import enUS from '@/locales/en-US/share.js'
import zhCN from '@/locales/zh-CN/model.js'
import enUS from '@/locales/en-US/model.js'
import nortable from '@/assets/img/normaltable.jpg'
import mainsubtable from '@/assets/img/mainsubtable.jpg'
import treepage from '@/assets/img/treepage.jpg'
@@ -81,7 +81,7 @@
// 日期默认值选择范围
export const dateOptions = {
  date: [
    {value: '', text: _dict['date.empty']},
    {value: '', text: _dict['model.empty']},
    {value: '0', text: '当天'},
    {value: 1, text: '昨天'},
    {value: 2, text: '前天'},
@@ -92,7 +92,7 @@
    {value: -2, text: '后天'}
  ],
  dateweek: [
    {value: '', text: _dict['date.empty']},
    {value: '', text: _dict['model.empty']},
    {value: '0', text: '本周'},
    {value: 1, text: '上周'},
    {value: 3, text: '前三周'},
@@ -100,7 +100,7 @@
    {value: -1, text: '下周'}
  ],
  datemonth: [
    {value: '', text: _dict['date.empty']},
    {value: '', text: _dict['model.empty']},
    {value: '0', text: '本月'},
    {value: 1, text: '上月'},
    {value: 3, text: '前三月'},
@@ -108,7 +108,7 @@
    {value: -1, text: '下月'}
  ],
  daterange: [
    {value: '', text: _dict['date.empty']},
    {value: '', text: _dict['model.empty']},
    {value: '[0, 0]', text: '今天'},
    {value: '[1, 1]', text: '昨天'},
    {value: '[3, 0]', text: '近三天'},
@@ -121,7 +121,7 @@
    {value: '[-2, -2]', text: '后天'}
  ],
  datetime: [
    {value: '', text: _dict['date.empty']},
    {value: '', text: _dict['model.empty']},
    {value: '0', text: '现在'},
    {value: 1, text: '昨天'},
    {value: 3, text: '前三天'},