From f9f60bb0dd17a764ba03faa8041f5b6e9e071553 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期六, 18 一月 2025 23:37:44 +0800 Subject: [PATCH] 2025-01-18 --- src/templates/zshare/verifycard/index.jsx | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/templates/zshare/verifycard/index.jsx b/src/templates/zshare/verifycard/index.jsx index 7722bbb..6e72f84 100644 --- a/src/templates/zshare/verifycard/index.jsx +++ b/src/templates/zshare/verifycard/index.jsx @@ -746,6 +746,10 @@ _f.writein = _f.writein !== 'false' _f.fieldlen = _f.fieldlength || 50 + if (_f.type === 'linkMain' && _f.verifyVal === 'true') { + _f.$verify = true + } + if (_f.type === 'datemonth') { _f.type = 'text' } else if (_f.type === 'number' || _f.type === 'rate') { @@ -1034,8 +1038,19 @@ formdata = formdata.length ? formdata : null + let verifyValSql = '' // 鑾峰彇瀛楁閿�煎 formdata && formdata.forEach(form => { + if (form.$verify) { + verifyValSql += ` + if @${form.field}=${form.type === 'number' ? 0 : `''`} + begin + select @errorcode='E',@retmsg='${form.label}锛屽叧鑱斾富琛ㄥけ鏁�' + goto aaa + end + ` + } + let _key = form.field.toLowerCase() if (!_initvars.includes(_key)) { _initvars.push(_key) @@ -1698,6 +1713,10 @@ } else if (_backCustomScript) { _sql += _backCustomScript } + + if (verifyValSql) { + _sql += verifyValSql + } if (btn.procMode === 'system') { _sql += ` -- Gitblit v1.8.0