From 9c6795fd3c44e46cf3955fbfd8f8eeca23acb7a9 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期六, 08 十月 2022 00:31:51 +0800 Subject: [PATCH] 2022-10-08 --- src/menu/components/share/actioncomponent/actionform/index.jsx | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/menu/components/share/actioncomponent/actionform/index.jsx b/src/menu/components/share/actioncomponent/actionform/index.jsx index 489073b..eb99135 100644 --- a/src/menu/components/share/actioncomponent/actionform/index.jsx +++ b/src/menu/components/share/actioncomponent/actionform/index.jsx @@ -236,8 +236,10 @@ if (this.record.formType === 'switch') { shows.push('field', 'size', 'openVal', 'closeVal', 'openText', 'closeText') - } else { + } else if (this.record.formType === 'radio') { shows.push('field', 'openVal', 'closeVal') + } else { + shows.push('field') } reOptions.intertype = this.state.interTypeOptions.filter(item => item.value !== 'custom') @@ -732,6 +734,11 @@ { pattern: _patten, message: formRule.func.innerMessage }, { max: formRule.func.max, message: formRule.func.maxMessage } ) + } else if (item.key === 'sql' || item.key === 'sheet') { + rules.push( + { pattern: /^[a-zA-Z_]+$/, message: '琛ㄥ悕鍙彲浣跨敤瀛楁瘝浠ュ強_' }, + { max: formRule.func.max, message: formRule.func.maxMessage } + ) } else if (item.key === 'outerFunc' || item.key === 'callbackFunc') { rules.push( { pattern: formRule.func.pattern, message: formRule.func.message }, @@ -881,9 +888,14 @@ values.modal = card.modal || null if (values.OpenType === 'form') { - if (/^(0|[1-9]\d*)$/.test(values.openVal) && /^(0|[1-9]\d*)$/.test(values.closeVal)) { - values.openVal = +values.openVal - values.closeVal = +values.closeVal + if (values.formType !== 'scan') { + if (/^(0|[1-9]\d*)$/.test(values.openVal) && /^(0|[1-9]\d*)$/.test(values.closeVal)) { + values.openVal = +values.openVal + values.closeVal = +values.closeVal + } + } else { + values.show = 'icon' + values.icon = 'scan' } } else if (values.OpenType === 'excelOut') { values.Ot = 'notRequired' -- Gitblit v1.8.0