From 102d4a9985980b246b6a2ec9e0ac171c37a659a5 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 01 一月 2025 13:04:47 +0800 Subject: [PATCH] 2025-01-01 --- src/utils/utils-custom.js | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/utils/utils-custom.js b/src/utils/utils-custom.js index 2c0fe3b..db18898 100644 --- a/src/utils/utils-custom.js +++ b/src/utils/utils-custom.js @@ -1934,6 +1934,10 @@ }) } let emptys = [] + if (cell.Ot !== 'notRequired') { + forms.push(...columns) + } + cell.verify.uniques.forEach(m => { if (m.status === 'false') return @@ -1945,7 +1949,11 @@ }) if (emptys.length) { - errors.push({ level: 0, detail: `鎸夐挳鈥�${cell.label}鈥濆敮涓�鎬ч獙璇佸瓧娈�${emptys.join('銆�')}锛屽湪琛ㄥ崟涓笉瀛樺湪锛乣}) + if (cell.Ot === 'notRequired') { + errors.push({ level: 0, detail: `鎸夐挳鈥�${cell.label}鈥濆敮涓�鎬ч獙璇佸瓧娈�${emptys.join('銆�')}锛屽湪琛ㄥ崟涓笉瀛樺湪锛乣}) + } else { + errors.push({ level: 0, detail: `鎸夐挳鈥�${cell.label}鈥濆敮涓�鎬ч獙璇佸瓧娈�${emptys.join('銆�')}锛屽湪琛ㄥ崟涓庡瓧娈甸泦涓笉瀛樺湪锛乣}) + } } } @@ -3796,24 +3804,26 @@ let _val2 = '' arr.push(_key) - if (_key === 'bid') { // 琛ㄥ崟涓病鏈塨id鍒欎娇鐢ㄧ郴缁焍id鍙橀噺 + if (_key === 'bid') { _val = BID } else { - _val = `'@mk_${_key}_mk@'` + // _val = `'@mk_${_key}_mk@'` + _val = `@${_field}` } _fieldValue.push(`${_key}=${_val}`) - if (_key === 'bid') { // 琛ㄥ崟涓病鏈塨id鍒欎娇鐢ㄧ郴缁焍id鍙橀噺 + if (_key === 'bid') { _val2 = `' + ${BID} + '` } else { - _val2 = `@mk_${_key}_mk@` + // _val2 = `@mk_${_key}_mk@` + _val2 = `' + @${_field} + '` } _value.push(`${_labels[index] || ''}锛�${_val2}`) }) - if (!arr.includes(primaryKey.toLowerCase())) { + if (!arr.includes(primaryKey.toLowerCase()) && btn.Ot !== 'notRequired') { _fieldValue.push(`${primaryKey} !=${primaryId}`) } -- Gitblit v1.8.0