🐛 fix: correct validation logic for redemption name input in EditRedemption component

This commit is contained in:
CaIon
2025-07-02 10:28:57 +08:00
parent ae11f88595
commit 4322037639

View File

@@ -78,8 +78,7 @@ const EditRedemption = (props) => {
const submit = async (values) => {
let name = values.name;
if (!isEdit && values.name === '') {
if (!isEdit && (!name || name === '')) {
name = renderQuota(values.quota);
}
setLoading(true);
@@ -209,7 +208,7 @@ const EditRedemption = (props) => {
label={t('名称')}
placeholder={t('请输入名称')}
style={{ width: '100%' }}
rules={isEdit ? [] : [{ required: true, message: t('请输入名称') }]}
rules={!isEdit ? [] : [{ required: true, message: t('请输入名称') }]}
showClear
/>
</Col>