From c1b1976f059aea9b69e85f2bbc6bdf4381d5691a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 10 四月 2022 16:05:50 +0800
Subject: [PATCH] 2022-04-10

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

diff --git a/src/tabviews/zshare/mutilform/index.jsx b/src/tabviews/zshare/mutilform/index.jsx
index f67bfa1..1db51b6 100644
--- a/src/tabviews/zshare/mutilform/index.jsx
+++ b/src/tabviews/zshare/mutilform/index.jsx
@@ -231,10 +231,14 @@
         }, {
           required: item.required === 'true',
           message: item.label + '涓嶅彲涓虹┖!'
-        }, {
-          max: item.fieldlength,
-          message: formRule.input.formMessage.replace('@max', item.fieldlength)
         }]
+
+        if (!item.lenControl || item.lenControl === 'limit') {
+          _rules.push({
+            max: item.fieldlength,
+            message: formRule.input.formMessage.replace('@max', item.fieldlength)
+          })
+        }
 
         if (item.regular) {
           if (item.regular === 'number') {
@@ -906,6 +910,14 @@
               _item.type = 'text'
             }
           }
+
+          if (item.type === 'text' && item.lenControl && item.lenControl !== 'limit') {
+            if (item.lenControl === 'left') {
+              _item.value = _item.value.substr(0, item.fieldlength)
+            } else {
+              _item.value = _item.value.slice(-item.fieldlength)
+            }
+          }
     
           search.push(_item)
         })

--
Gitblit v1.8.0