king
2020-05-14 eb31b84962c192de57abbb473cb4733a09bf4363
src/tabviews/managetable/index.jsx
@@ -249,6 +249,13 @@
          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)
@@ -365,10 +372,14 @@
    let _search = Utils.formatCustomMainSearch(search)
    let param = {
      PageIndex: pageIndex,
      PageSize: pageSize,
      OrderCol: orderBy || setting.order,
      dataM: this.props.dataManager ? 'Y' : '',
      ..._search
    }
    if (setting.laypage !== 'false') {
      param.PageIndex = pageIndex
      param.PageSize = pageSize
    }
    if (setting.interType === 'inner') {
@@ -412,7 +423,8 @@
      obj_name: 'data',
      arr_field: arr_field,
      custom_script: setting.customScript || '',
      default_sql: setting.default || 'true'
      default_sql: setting.default || 'true',
      dataM: this.props.dataManager ? 'Y' : ''
    }
    
    let _orderBy = orderBy || setting.order
@@ -420,6 +432,16 @@
    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, '')
    }
    let regoptions = null
@@ -896,6 +918,7 @@
              dict={this.state.dict}
              triggerBtn={triggerBtn}
              MenuID={this.props.MenuID}
              dataManager={this.props.dataManager}
              logcolumns={this.state.logcolumns}
              ContainerId={this.state.ContainerId}
              refreshdata={this.refreshbyaction}
@@ -916,6 +939,7 @@
                menuType="HS"
                tableId="mainTable"
                pickup={pickup}
                config={config}
                setting={setting}
                columns={columns}
                dict={this.state.dict}
@@ -1037,6 +1061,7 @@
  return {
    tabviews: state.tabviews,
    refreshTab: state.refreshTab,
    dataManager: state.dataManager,
    permAction: state.permAction
  }
}