Просмотр исходного кода

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

CaIon 8 месяцев назад
Родитель
Сommit
4322037639
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      web/src/pages/Redemption/EditRedemption.js

+ 2 - 3
web/src/pages/Redemption/EditRedemption.js

@@ -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>