king
2020-06-28 48a18736c461ad730bd264b0ac7b40b68a0e33a1
src/tabviews/zshare/actionList/excelInbutton/index.jsx
@@ -228,6 +228,7 @@
    }
    let result = Utils.getExcelInSql(btn, data, this.state.dict)
    if (result.errors) {
      notification.warning({
        top: 92,
@@ -239,27 +240,32 @@
    }
    let param = {
      ID: this.state.primaryId
      ID: this.state.primaryId,
      excel_in: result.lines
    }
    if (this.props.BID) {
      param.BID = this.props.BID
    }
    if (this.props.dataManager) { // 数据权限
      result.sql = result.sql.replace(/\$@/ig, '/*')
      result.sql = result.sql.replace(/@\$/ig, '*/')
    } else {
      result.sql = result.sql.replace(/@\$|\$@/ig, '')
    }
    param.LText = Utils.formatOptions(result.sql)
    param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000'
    param.secretkey = Utils.encrypt(param.LText, param.timestamp)
    if (btn.intertype === 'inner' && !btn.innerFunc) { // 系统存储过程
      param.func = 'sPC_TableData_InUpDe'
      
      if (this.props.dataManager) { // 数据权限
        result.sql = result.sql.replace(/\$@/ig, '/*')
        result.sql = result.sql.replace(/@\$/ig, '*/')
        result.bottom = result.bottom.replace(/\$@/ig, '/*')
        result.bottom = result.bottom.replace(/@\$/ig, '*/')
      } else {
        result.sql = result.sql.replace(/@\$|\$@/ig, '')
        result.bottom = result.bottom.replace(/@\$|\$@/ig, '')
      }
      param.LText_insert = Utils.formatOptions(result.insert)
      param.LText_bottom = Utils.formatOptions(result.bottom)
      param.LText = Utils.formatOptions(result.sql)
      param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000'
      param.secretkey = Utils.encrypt(param.LText, param.timestamp)
      if (this.props.menuType === 'HS' && param.timestamp) { // 云端验证
        param.open_key = Utils.encrypt(param.secretkey, param.timestamp, true)
      }