From b15a4427ee710576dbdcc4ed932b38f1b47257e3 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 19 一月 2020 17:48:34 +0800
Subject: [PATCH] 2020-01-19

---
 src/tabviews/tableshare/mutilform/index.jsx |   31 ++++++++++++-------------------
 1 files changed, 12 insertions(+), 19 deletions(-)

diff --git a/src/tabviews/tableshare/mutilform/index.jsx b/src/tabviews/tableshare/mutilform/index.jsx
index d5c2616..90be271 100644
--- a/src/tabviews/tableshare/mutilform/index.jsx
+++ b/src/tabviews/tableshare/mutilform/index.jsx
@@ -201,15 +201,15 @@
     })
   }
 
-  handleInputNumber = (rule, value, callback, item) => {
-    if (item.required === 'true' && (!value && value !== 0)) {
-      callback()
-    } else if ((item.min || item.min === 0) && (value || value === 0) && value < item.min) {
-      callback(item.label + '鏈�灏忓�间负' + item.min + '!')
-    } else if ((item.max || item.max === 0) && (value || value === 0) && value > item.max) {
-      callback(item.label + '鏈�澶у�间负' + item.max + '!')
-    }
-  }
+  // handleInputNumber = (rule, value, callback, item) => {
+  //   if (item.required === 'true' && (!value && value !== 0)) {
+  //     callback(this.props.dict['form.required.input'] + item.label + '!')
+  //   } else if ((item.min || item.min === 0) && (value || value === 0) && value < item.min) {
+  //     callback(item.label + '鏈�灏忓�间负' + item.min + '!')
+  //   } else if ((item.max || item.max === 0) && (value || value === 0) && value > item.max) {
+  //     callback(item.label + '鏈�澶у�间负' + item.max + '!')
+  //   }
+  // }
 
   getFields() {
     const { getFieldDecorator } = this.props.form
@@ -257,13 +257,7 @@
         let max = (item.max || item.max === 0) ? item.max : Infinity
         let _initval = item.initval
         let precision = (item.decimal || item.decimal === 0) ? item.decimal : null
-        let rules = []
-        if ((item.min || item.min === 0) || (item.max || item.max === 0)) {
-          rules.push({
-            validator: (rule, value, callback) => {this.handleInputNumber(rule, value, callback, item)}
-          })
-        }
-        
+
         fields.push(
           <Col span={24 / cols} key={index}>
             <Form.Item label={item.label}>
@@ -273,8 +267,7 @@
                   {
                     required: item.required === 'true',
                     message: this.props.dict['form.required.input'] + item.label + '!'
-                  },
-                  ...rules
+                  }
                 ]
               })(
                 precision === null ?
@@ -289,7 +282,7 @@
         if (item.linkSubField && item.linkSubField.length > 0) { // 瀛樺湪鍏宠仈瀛楁锛屾暟鎹瓨鍌�
           hasSubField = true
         }
-
+        
         fields.push(
           <Col span={24 / cols} key={index}>
             <Form.Item label={item.label}>

--
Gitblit v1.8.0