From 72419e2f826031a158173f46d723a672064e37cd Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 31 八月 2021 22:42:51 +0800
Subject: [PATCH] 2021-08-31

---
 src/menu/datasource/verifycard/columnform/index.jsx |   67 ++++++++++++---------------------
 1 files changed, 25 insertions(+), 42 deletions(-)

diff --git a/src/menu/datasource/verifycard/columnform/index.jsx b/src/menu/datasource/verifycard/columnform/index.jsx
index c8ef7bb..4af4387 100644
--- a/src/menu/datasource/verifycard/columnform/index.jsx
+++ b/src/menu/datasource/verifycard/columnform/index.jsx
@@ -10,34 +10,13 @@
     columnChange: PropTypes.func  // 淇敼鍑芥暟
   }
 
-  state = {
-    editItem: null // 缂栬緫鍏冪礌
-  }
-
-  edit = (record) => {
-    this.setState({
-      editItem: record
-    })
-
-    this.props.form.setFieldsValue({
-      label: record.label,
-      field: record.field,
-      datatype: record.datatype
-    })
-  }
-
+  state = {}
 
   handleConfirm = () => {
     // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭�
     this.props.form.validateFieldsAndScroll((err, values) => {
       if (!err) {
-        values.uuid = this.state.editItem ? this.state.editItem.uuid : ''
-
-        this.setState({
-          editItem: null
-        }, () => {
-          this.props.columnChange(values)
-        })
+        this.props.columnChange(values)
         this.props.form.setFieldsValue({
           label: '',
           field: ''
@@ -47,6 +26,7 @@
   }
 
   render() {
+    const { dict } = this.props
     const { getFieldDecorator } = this.props.form
     const formItemLayout = {
       labelCol: {
@@ -62,44 +42,46 @@
     return (
       <Form {...formItemLayout} className="verify-form" id="verifycard1">
         <Row gutter={24}>
-          <Col span={7}>
-            <Form.Item label={'鍚嶇О'}>
-              {getFieldDecorator('label', {
-                initialValue: '',
-                rules: [
-                  {
-                    required: true,
-                    message: this.props.dict['form.required.input'] + '鍚嶇О!'
-                  }
-                ]
-              })(<Input placeholder="" autoComplete="off" />)}
-            </Form.Item>
-          </Col>
-          <Col span={7}>
+          <Col span={6}>
             <Form.Item label={'瀛楁'}>
               {getFieldDecorator('field', {
                 initialValue: '',
                 rules: [
                   {
                     required: true,
-                    message: this.props.dict['form.required.input'] + '瀛楁!'
+                    message: dict['form.required.input'] + '瀛楁!'
                   }
                 ]
               })(<Input placeholder="" autoComplete="off" />)}
             </Form.Item>
           </Col>
-          <Col span={7}>
+          <Col span={6}>
+            <Form.Item label={'鍚嶇О'}>
+              {getFieldDecorator('label', {
+                initialValue: '',
+                rules: [
+                  {
+                    required: true,
+                    message: dict['form.required.input'] + '鍚嶇О!'
+                  }
+                ]
+              })(<Input placeholder="" autoComplete="off" />)}
+            </Form.Item>
+          </Col>
+          <Col span={6}>
             <Form.Item label={'鏁版嵁绫诲瀷'}>
               {getFieldDecorator('datatype', {
                 initialValue: '',
                 rules: [
                   {
                     required: true,
-                    message: this.props.dict['form.required.select'] + '鏁版嵁绫诲瀷!'
+                    message: dict['form.required.select'] + '鏁版嵁绫诲瀷!'
                   }
                 ]
               })(
                 <Select>
+                  <Select.Option value="Nvarchar(10)"> Nvarchar(10) </Select.Option>
+                  <Select.Option value="Nvarchar(20)"> Nvarchar(20) </Select.Option>
                   <Select.Option value="Nvarchar(50)"> Nvarchar(50) </Select.Option>
                   <Select.Option value="Nvarchar(100)"> Nvarchar(100) </Select.Option>
                   <Select.Option value="Nvarchar(512)"> Nvarchar(512) </Select.Option>
@@ -126,14 +108,15 @@
                   <Select.Option value="Decimal(18,16)"> Decimal(18,16) </Select.Option>
                   <Select.Option value="Decimal(18,17)"> Decimal(18,17) </Select.Option>
                   <Select.Option value="Decimal(18,18)"> Decimal(18,18) </Select.Option>
-                  {/* <Select.Option value="date"> date </Select.Option> */}
+                  <Select.Option value="date"> date </Select.Option>
+                  <Select.Option value="datetime"> datetime </Select.Option>
                 </Select>
               )}
             </Form.Item>
           </Col>
           <Col span={3} className="add">
             <Button onClick={this.handleConfirm} type="primary" className="mk-green">
-              淇濆瓨
+              {dict['model.add']}
             </Button>
           </Col>
         </Row>

--
Gitblit v1.8.0