From ca97fe7d1ac203ad945b214de370e794fd3cf733 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 05 二月 2025 15:12:20 +0800 Subject: [PATCH] 2025-02-05 --- src/menu/lowerField/index.jsx | 65 +++++++++++++++++++------------- 1 files changed, 39 insertions(+), 26 deletions(-) diff --git a/src/menu/lowerField/index.jsx b/src/menu/lowerField/index.jsx index e0f5585..be8e891 100644 --- a/src/menu/lowerField/index.jsx +++ b/src/menu/lowerField/index.jsx @@ -46,16 +46,41 @@ if (col.field) { col.field = col.field.toLowerCase() } - return col - }) - } - if (m.verify && m.verify.columns) { - m.verify.columns = m.verify.columns.map(col => { - if (col.Column) { - col.Column = col.Column.toLowerCase() + if (col.type === 'split' && col.splitctrl) { + col.splitctrl = col.splitctrl.toLowerCase() } return col }) + } + if (m.verify) { + if (m.verify.columns) { + m.verify.columns = m.verify.columns.map(col => { + if (col.Column) { + col.Column = col.Column.toLowerCase() + } + return col + }) + } + if (m.verify.uniques) { + m.verify.uniques = m.verify.uniques.map(col => { + if (col.field) { + col.field = col.field.split(',').map(_field => { + if (_field === 'BID') return _field + return _field.toLowerCase() + }).join(',') + } + return col + }) + } + if (m.verify.accountfield && m.verify.accountfield !== 'BID') { + m.verify.accountfield = m.verify.accountfield.toLowerCase() + } + if (m.verify.voucher && m.verify.voucher.linkField && m.verify.voucher.linkField !== 'BID') { + m.verify.voucher.linkField = m.verify.voucher.linkField.toLowerCase() + } + } + if (m.controlField) { + m.controlField = m.controlField.toLowerCase() } if (m.config && m.config.components) { m.config.components = _replace(m.config.components) @@ -125,30 +150,15 @@ if (item.action) { item.action.forEach(m => { - if (m.modal && m.modal.fields) { - m.modal.fields = m.modal.fields.map(col => { - if (col.field) { - col.field = col.field.toLowerCase() - } - return col - }) - } - if (m.verify && m.verify.columns) { - m.verify.columns = m.verify.columns.map(col => { - if (col.Column) { - col.Column = col.Column.toLowerCase() - } - return col - }) - } - if (m.config && m.config.components) { - m.config.components = _replace(m.config.components) - } + resetElement(m) }) } if (item.subcards) { item.subcards.forEach(card => { + if (card.setting && card.setting.controlField) { + card.setting.controlField = card.setting.controlField.toLowerCase() + } if (card.elements) { card.elements = card.elements.map(m => { resetElement(m) @@ -168,6 +178,9 @@ if (m.field) { m.field = m.field.toLowerCase() } + if (m.type === 'split' && m.splitctrl) { + m.splitctrl = m.splitctrl.toLowerCase() + } return m }) } -- Gitblit v1.8.0