From d59f518f466274b2caeb2e01c10c92deafe7c93b Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 09 二月 2022 11:48:29 +0800
Subject: [PATCH] 2022-02-09

---
 src/menu/datasource/verifycard/columnform/index.jsx |   45 ++++++++++++++-------------------------------
 1 files changed, 14 insertions(+), 31 deletions(-)

diff --git a/src/menu/datasource/verifycard/columnform/index.jsx b/src/menu/datasource/verifycard/columnform/index.jsx
index c8ef7bb..3b054c7 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}>
+          <Col span={6}>
             <Form.Item label={'鍚嶇О'}>
               {getFieldDecorator('label', {
                 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('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('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