king
2020-03-18 cb4c8706eb48183ac8875d92d4a950ad6b6675a2
src/templates/tableshare/verifycardprint/index.jsx
@@ -1,6 +1,6 @@
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { Form, Tabs, Row, Col, Button, notification, Modal, message, InputNumber, Input, Select } from 'antd'
import { Form, Tabs, Row, Col, Button, notification, Modal, message, InputNumber, Input, Select, Radio } from 'antd'
import moment from 'moment'
import Api from '@/api'
@@ -33,7 +33,8 @@
      verify: {
        ..._verify,
        Template: _verify.Template || ''
      }
      },
      linkType: _verify.linkType || 'system'
    })
  }
@@ -166,10 +167,24 @@
    })
  }
  changeLinkType = (e) => {
    let value = e.target.value
    this.setState({
      linkType: value
    }, () => {
      if (value === 'system') {
        this.props.form.setFieldsValue({
          linkUrl: '127.0.0.1:13529'
        })
      }
    })
  }
  render() {
    const { getFieldDecorator } = this.props.form
    const { verify } = this.state
    const { verify, linkType } = this.state
    const formItemLayout = {
      labelCol: {
        xs: { span: 24 },
@@ -183,10 +198,22 @@
    return (
      <div id="verify-card-box-tab">
        <Tabs defaultActiveKey="1" className="verify-card-box" onChange={this.tabchange}>
        <Tabs defaultActiveKey="1" className="verify-card-print-box" onChange={this.tabchange}>
          <TabPane tab="打印验证" key="1">
            <Form {...formItemLayout}>
              <Row gutter={24}>
                <Col span={8}>
                  <Form.Item label={'链接类型'}>
                    {getFieldDecorator('linkType', {
                      initialValue: linkType || 'system'
                    })(
                      <Radio.Group onChange={this.changeLinkType}>
                        <Radio value="system">系统</Radio>
                        <Radio value="custom">自定义</Radio>
                      </Radio.Group>
                    )}
                  </Form.Item>
                </Col>
                <Col span={8}>
                  <Form.Item label={'链接地址'}>
                    {getFieldDecorator('linkUrl', {
@@ -197,7 +224,7 @@
                          message: this.props.dict['form.required.input'] + '链接地址!'
                        }
                      ]
                    })(<Input placeholder="" autoComplete="off" />)}
                    })(<Input placeholder="" autoComplete="off" disabled={linkType === 'system'} />)}
                  </Form.Item>
                </Col>
                <Col span={8}>