From be22457344d6d3fc079de2a4f0a1e06e4c0f85c3 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 06 七月 2022 22:55:14 +0800
Subject: [PATCH] 2022-07-06

---
 src/menu/components/share/actioncomponent/actionform/index.jsx |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/menu/components/share/actioncomponent/actionform/index.jsx b/src/menu/components/share/actioncomponent/actionform/index.jsx
index 8a076cb..4a1fae8 100644
--- a/src/menu/components/share/actioncomponent/actionform/index.jsx
+++ b/src/menu/components/share/actioncomponent/actionform/index.jsx
@@ -383,6 +383,11 @@
         shows.push('reload')
       } else if (_funcType === 'megvii') {
         shows.push('subFunc', 'progress')
+      } else if (_funcType === 'filezip') {
+        reOptions.Ot = requireOptions
+        reRequired.innerFunc = false
+
+        shows.push('innerFunc', 'Ot', 'execSuccess', 'execError', 'urlkey')
       } else if (_funcType === 'pay') {
         shows.push('payType', 'Ot', 'execSuccess', 'execError', 'syncComponent', 'openmenu')
         reOptions.Ot = requireOptions.filter(op => ['requiredSgl'].includes(op.value))
@@ -670,7 +675,7 @@
         ]
   
         if (item.key === 'innerFunc') {
-          let str = '^(' + item.fields.join('|') + ')'
+          let str = item.fields && item.fields.length ? '^(' + item.fields.join('|') + ')' : '^'
           let _patten = new RegExp(str + formRule.func.innerPattern + '$', 'g')
           rules.push(
             { pattern: _patten, message: formRule.func.innerMessage },

--
Gitblit v1.8.0