king
2020-05-14 eb31b84962c192de57abbb473cb4733a09bf4363
src/tabviews/formtab/index.jsx
@@ -205,6 +205,13 @@
            obj_name: 'data',
            arr_field: _option.field
          }
          if (this.props.dataManager) { // 数据权限
            param.LText = param.LText.replace(/\$@/ig, '/*')
            param.LText = param.LText.replace(/@\$/ig, '*/')
          } else {
            param.LText = param.LText.replace(/@\$|\$@/ig, '')
          }
  
          param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000'
          param.secretkey = Utils.encrypt(param.LText, param.timestamp)
@@ -390,13 +397,24 @@
      func: 'sPC_Get_TableData',
      obj_name: 'data',
      arr_field: arr_field,
      ID: primaryId
      ID: primaryId,
      dataM: this.props.dataManager ? 'Y' : ''
    }
    
    let _dataresource = setting.dataresource
    if (/\s/.test(_dataresource)) {
      _dataresource = '(' + _dataresource + ') tb'
    }
    if (this.props.dataManager) { // 数据权限
      _dataresource = _dataresource.replace(/\$@/ig, '/*')
      _dataresource = _dataresource.replace(/@\$/ig, '*/')
      // param.custom_script = param.custom_script.replace(/\$@/ig, '/*')
      // param.custom_script = param.custom_script.replace(/@\$/ig, '*/')
    } else {
      _dataresource = _dataresource.replace(/@\$|\$@/ig, '')
      // param.custom_script = param.custom_script.replace(/@\$|\$@/ig, '')
    }
    if (!/@ID@/ig.test(_dataresource)) {
@@ -419,7 +437,9 @@
  getCustomParam = () => {
    const { setting, primaryId } = this.state
    let param = {}
    let param = {
      dataM: this.props.dataManager ? 'Y' : ''
    }
    if (setting.interType === 'inner') {
      param.func = setting.innerFunc
@@ -705,6 +725,7 @@
    tabviews: state.tabviews,
    refreshTab: state.refreshTab,
    permAction: state.permAction,
    dataManager: state.dataManager,
    permRoles: state.permRoles
  }
}