king
2022-07-20 ed7d889f7d9dfca77fd7f055ad8d6ec6ad85ae91
src/templates/sharecomponent/settingcomponent/index.jsx
@@ -65,7 +65,7 @@
      loading: true
    })
    this.settingRef.handleConfirm().then(setting => {
      let res = this.resetSetting(setting)
      let res = this.resetSetting(setting, config.setting)
      this.setState({
        visible: false,
        loading: false
@@ -91,7 +91,7 @@
    const { menu } = this.state
    this.settingRef.handleConfirm('loading').then(setting => {
      let res = this.resetSetting(setting)
      let res = this.resetSetting(setting, config.setting)
      let _config = {...config, setting: res}
      let newLText = Utils.formatOptions(FuncUtils.getTableFunc(setting, menu, _config)) // 创建存储过程sql
      let DelText = Utils.formatOptions(FuncUtils.dropfunc(setting.innerFunc))          // 删除存储过程sql
@@ -108,7 +108,7 @@
    const { menu } = this.state
    this.settingRef.handleConfirm('loading').then(setting => {
      let res = this.resetSetting(setting)
      let res = this.resetSetting(setting, config.setting)
      let _config = {...config, setting: res}
      let _menu = {
        type: config.Template === 'CommonTable' ? 'main' : 'subtable',
@@ -121,10 +121,17 @@
    })
  }
  resetSetting = (s) => {
  resetSetting = (s, ori) => {
    let setting = fromJS(s).toJS()
    let maxScript = 0
    setting.show = ori.show || 'true'
    setting.advanceType = ori.advanceType || 'modal'
    setting.advanceWidth = ori.advanceWidth || 1000
    setting.drawerPlacement = ori.drawerPlacement || 'right'
    setting.searchRatio = ori.searchRatio || 6
    setting.searchLwidth = ori.searchLwidth !== undefined ? ori.searchLwidth : 33.3
    if (window.GLOB.funcs && window.GLOB.funcs.length > 0) {
      window.GLOB.funcs.forEach(m => {
        let reg = new RegExp('\\$ex@' + m.func_code + '@ex\\$', 'ig')