king
2021-01-27 34f4be5727bf4d0d231e0691a503cf0c9e5d00d3
src/templates/zshare/verifycard/callbackcustomscript/index.jsx
@@ -12,6 +12,8 @@
  static propTpyes = {
    dict: PropTypes.object,         // 字典项
    btn: PropTypes.object,          // 按钮信息
    initsql: PropTypes.string,      // 初始化脚本
    usefulfields: PropTypes.string, // 可用字段
    systemScripts: PropTypes.array, // 系统脚本
    customScripts: PropTypes.array, // 自定义脚本
    scriptsChange: PropTypes.func   // 表单
@@ -82,8 +84,6 @@
          return
        }
        let prev = `declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000)
        `
        let tail = `
          aaa:
        `
@@ -110,11 +110,12 @@
        let param = {
          func: 's_debug_sql',
          exec_type: 'y',
          LText: prev +  _prevCustomScript + _backCustomScript + tail
          LText: this.props.initsql +  _prevCustomScript + _backCustomScript + tail
        }
        // 数据权限
        param.LText = param.LText.replace(/@\$|\$@/ig, '')
        // check
        param.LText = param.LText.replace(/\$check@|@check\$/ig, '')
@@ -184,7 +185,7 @@
  }
  render() {
    const { systemScripts, btn } = this.props
    const { usefulfields, systemScripts, btn } = this.props
    const { getFieldDecorator } = this.props.form
    const formItemLayout = {
      labelCol: {
@@ -210,6 +211,11 @@
              ErrorCode(增加后缀NT表示数据不回滚,如ENT、NNT、FNT、NMNT), retmsg
            </Form.Item>
          </Col>
          {usefulfields ? <Col span={24} className="sqlfield">
            <Form.Item label={'可用字段'}>
              {usefulfields}
            </Form.Item>
          </Col> : null}
          <Col span={8} style={{whiteSpace: 'nowrap'}}>
            <Form.Item style={{marginBottom: 0}} label={
              <Tooltip placement="bottomLeft" title={'自定义脚本与默认sql位置关系。'}>