king
2020-04-17 bf772e586c29b4858366dbad143b1eaeca3c46ed
src/templates/zshare/verifycard/index.jsx
@@ -36,6 +36,7 @@
    orderModularDetail: [],
    voucher: [],
    voucherDetail: [],
    systemScripts: [],
    uniqueColumns: [
      {
        title: '字段名',
@@ -224,7 +225,13 @@
      {
        title: 'SQL',
        dataIndex: 'sql',
        width: '70%'
        width: '60%'
      },
      {
        title: '执行位置',
        dataIndex: 'position',
        width: '10%',
        render: (text, record) => record.position !== 'front' ? 'sql后' : 'sql前'
      },
      {
        title: '状态',
@@ -769,6 +776,39 @@
        voucher: result[0].data,
        voucherDetail: result[1].data
      })
    })
    let _scriptSql = `Select distinct func+Remark as funcname,longparam from s_custom_script s inner join (select OpenID from sapp where ID=@Appkey@) p on s.openid = case when s.appkey='' then s.openid else p.OpenID end`
    _scriptSql = Utils.formatOptions(_scriptSql)
    let _sParam = {
      func: 'sPC_Get_SelectedList',
      LText: _scriptSql,
      obj_name: 'data',
      arr_field: 'funcname,longparam'
    }
    _sParam.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000'
    _sParam.secretkey = Utils.encrypt(_sParam.LText, _sParam.timestamp)
    Api.getSystemConfig(_sParam).then(res => {
      if (res.status) {
        this.setState({
          systemScripts: res.data.map(item => {
            return {
              name: item.funcname,
              value: Utils.formatOptions(item.longparam, true)
            }
          })
        })
      } else {
        notification.warning({
          top: 92,
          message: res.message,
          duration: 10
        })
      }
    })
  }
@@ -1331,6 +1371,7 @@
              usefulfields={this.state.usefulfields}
              initsql={this.state.initsql}
              dict={this.props.dict}
              systemScripts={this.state.systemScripts}
              scriptsChange={this.scriptsChange}
              wrappedComponentRef={(inst) => this.scriptsForm = inst}
            />