From d5c3340757ae00a2ad617c4241dfd3792f36e036 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 14 十二月 2020 18:23:42 +0800
Subject: [PATCH] 2020-12-14

---
 src/tabviews/zshare/mutilform/index.jsx |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/tabviews/zshare/mutilform/index.jsx b/src/tabviews/zshare/mutilform/index.jsx
index ee8a26d..6bbb2cc 100644
--- a/src/tabviews/zshare/mutilform/index.jsx
+++ b/src/tabviews/zshare/mutilform/index.jsx
@@ -737,7 +737,10 @@
         )
       } else if (item.type === 'text') {
         let _max = item.fieldlength || 50
-        let _rules = []
+        let _rules = [{
+          pattern: /^[^']*$/ig,
+          message: formRule.input.quotemsg
+        }]
         if (item.regular) {
           if (item.regular === 'number') {
             _rules = [{
@@ -1140,6 +1143,13 @@
         // 鍑芥暟鍙橀噺瀛楁锛岄粯璁や笉鏄剧ず
       } else if (item.type === 'textarea') {
         let _max = item.fieldlength || 512
+        let _rules = []
+        if (item.encryption !== 'true') {
+          _rules = [{
+            pattern: /^[^']*$/ig,
+            message: formRule.input.quotemsg
+          }]
+        }
         fields.push(
           <Col span={24} key={index}>
             <Form.Item label={item.tooltip ?
@@ -1158,7 +1168,8 @@
                   {
                     max: _max,
                     message: formRule.input.formMessage.replace('@max', _max)
-                  }
+                  },
+                  ..._rules
                 ]
               })(<TextArea autoSize={{ minRows: 2, maxRows: item.maxRows || 6 }} disabled={item.readonly === 'true'} />)}
             </Form.Item>

--
Gitblit v1.8.0