diff --git a/src/views/account/AccountView.vue b/src/views/account/AccountView.vue index 901ed30..e65625c 100644 --- a/src/views/account/AccountView.vue +++ b/src/views/account/AccountView.vue @@ -103,7 +103,8 @@ async function fetchRate() { fxLoading.value = true try { const res = await accountApi.fxRate(form.currency, 'KRW') - if (res?.rate != null) form.rate = Number(res.rate) + // 환율은 소수점 4자리로 통일(입력폼 step·저장 정밀도 일치) + if (res?.rate != null) form.rate = Math.round(Number(res.rate) * 10000) / 10000 else formInfo.value = '환율을 가져오지 못했어요. 직접 입력해 주세요.' } catch { formInfo.value = '환율 조회에 실패했어요. 직접 입력해 주세요.' @@ -1150,10 +1151,13 @@ onMounted(async () => {