- 링크결제 API 수정
- 지급대행 수정
This commit is contained in:
@@ -13,7 +13,7 @@ export const LinkPaymentStep1 = ({ formData, setFormData }: LinkPaymentStep1Prop
|
||||
const { navigate } = useNavigate();
|
||||
|
||||
useSetOnBack(() => {
|
||||
navigate(PATHS.additionalService.list);
|
||||
navigate(PATHS.additionalService.linkPayment.shippingHistory);
|
||||
});
|
||||
|
||||
const handlePaymentMethodChange = (method: LinkPaymentSendMethod) => {
|
||||
@@ -24,8 +24,16 @@ export const LinkPaymentStep1 = ({ formData, setFormData }: LinkPaymentStep1Prop
|
||||
setFormData({ ...formData, [field]: value });
|
||||
};
|
||||
|
||||
const handleAmountChange = (value: string) => {
|
||||
// 숫자만 추출
|
||||
const onlyNumbers = value.replace(/[^0-9]/g, '');
|
||||
// 빈 문자열이면 0, 아니면 숫자로 변환 (앞의 0 제거됨)
|
||||
const numericValue = onlyNumbers === '' ? 0 : parseInt(onlyNumbers, 10);
|
||||
setFormData({ ...formData, amount: numericValue });
|
||||
};
|
||||
|
||||
const handleDateChange = (date: string) => {
|
||||
setFormData({ ...formData, paymentExpiryDate: date });
|
||||
setFormData({ ...formData, paymentLimitDate: date });
|
||||
};
|
||||
|
||||
return (
|
||||
@@ -87,9 +95,11 @@ export const LinkPaymentStep1 = ({ formData, setFormData }: LinkPaymentStep1Prop
|
||||
<div className="issue-field">
|
||||
<input
|
||||
type="text"
|
||||
placeholder=""
|
||||
value={formData.amount}
|
||||
onChange={(e) => handleInputChange('amount', e.target.value)}
|
||||
placeholder="0"
|
||||
value={formData.amount === 0 ? '' : formData.amount}
|
||||
onChange={(e) => handleAmountChange(e.target.value)}
|
||||
inputMode="numeric"
|
||||
pattern="[0-9]*"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -111,9 +121,10 @@ export const LinkPaymentStep1 = ({ formData, setFormData }: LinkPaymentStep1Prop
|
||||
<div className="issue-field">
|
||||
<div className="link-apply-date">
|
||||
<SingleDatePicker
|
||||
date={formData.paymentExpiryDate}
|
||||
date={formData.paymentLimitDate}
|
||||
setDate={handleDateChange}
|
||||
placeholder="날짜 선택"
|
||||
minDate={new Date()}
|
||||
/>
|
||||
<span>까지</span>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user