From 713de36ecd8a0634683557534d7f0c139a0a5996 Mon Sep 17 00:00:00 2001 From: CalciumIon <1808837298@qq.com> Date: Wed, 11 Dec 2024 17:28:59 +0800 Subject: [PATCH] feat: Enhance EditRedemption component with default name handling --- web/src/pages/Redemption/EditRedemption.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/src/pages/Redemption/EditRedemption.js b/web/src/pages/Redemption/EditRedemption.js index 2711a172..73cd3c38 100644 --- a/web/src/pages/Redemption/EditRedemption.js +++ b/web/src/pages/Redemption/EditRedemption.js @@ -7,7 +7,7 @@ import { showError, showSuccess, } from '../../helpers'; -import { renderQuotaWithPrompt } from '../../helpers/render'; +import { getQuotaPerUnit, renderQuota, renderQuotaWithPrompt } from '../../helpers/render'; import { AutoComplete, Button, @@ -66,11 +66,16 @@ const EditRedemption = (props) => { }, [props.editingRedemption.id]); const submit = async () => { - if (!isEdit && inputs.name === '') return; + let name = inputs.name; + if (!isEdit && inputs.name === '') { + // set default name + name = '兑换码-' + renderQuota(quota); + } setLoading(true); let localInputs = inputs; localInputs.count = parseInt(localInputs.count); localInputs.quota = parseInt(localInputs.quota); + localInputs.name = name; let res; if (isEdit) { res = await API.put(`/api/redemption/`, {