From d0a3b880dfde0c101a3df367e925f484e4c6984a Mon Sep 17 00:00:00 2001 From: bcjang Date: Thu, 13 Feb 2025 15:33:16 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EC=86=8C=20=EA=B2=BD=EB=A7=A4?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=20=EB=B0=8F=20=EB=A9=94=EC=8B=9C=EC=A7=80=20?= =?UTF-8?q?=EC=98=A4=ED=83=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ServiceManage/modal/LandAuctionModal.js | 13 +++++++++---- src/i18n.js | 9 +++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/components/ServiceManage/modal/LandAuctionModal.js b/src/components/ServiceManage/modal/LandAuctionModal.js index 366c844..45b83df 100644 --- a/src/components/ServiceManage/modal/LandAuctionModal.js +++ b/src/components/ServiceManage/modal/LandAuctionModal.js @@ -174,19 +174,24 @@ const LandAuctionModal = ({ modalType, detailView, handleDetailView, content, se const minAllowedTime = new Date(new Date().getTime() + 5 * 60000); if (isView('recv') && resultData.resv_start_dt < minAllowedTime) { - setAlertMsg(t('LAND_AUCTION_MADEL_RESV_START_WARNING')); + setAlertMsg(t('LAND_AUCTION_MODEL_RESV_START_WARNING')); return; } if (resultData.auction_start_dt < minAllowedTime) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_START_WARNING')); + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_START_WARNING')); return; } if(resultData.resv_start_dt >= resultData.auction_start_dt || resultData.resv_start_dt >= resultData.auction_end_dt) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_DIFF_RESERVATION')) + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_DIFF_RESERVATION')) return; } if(resultData.auction_start_dt >= resultData.auction_end_dt) { - setAlertMsg(t('LAND_AUCTION_MADEL_AUCTION_DIFF_AUCTION')) + setAlertMsg(t('LAND_AUCTION_MODEL_AUCTION_DIFF_AUCTION')) + return; + } + const diffAuctionTime = resultData.auction_end_dt - resultData.auction_start_dt; + if((diffAuctionTime / 60000) < 15){ + setAlertMsg(t('LAND_AUCTION_MODEL_MIN_TIME_WARNING')) return; } diff --git a/src/i18n.js b/src/i18n.js index 84a3df8..c06c4e0 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -35,10 +35,11 @@ const resources = { LAND_AUCTION_SELECT_DELETE: "선택된 경매를 삭제하시겠습니까?", LAND_AUCTION_WARNING_DELETE: "대기 상태의 경매만 삭제할 수 있습니다.", LAND_AUCTION_MODAL_STATUS_WARNING: "경매 시작일시 이후에는 변경이 불가합니다.", - LAND_AUCTION_MADEL_RESV_START_WARNING: "예약 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", - LAND_AUCTION_MADEL_AUCTION_START_WARNING: "경매 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", - LAND_AUCTION_MADEL_AUCTION_DIFF_RESERVATION: "경매 시간은 예약 시간보다 이전으로 설정할 수 없습니다.", - LAND_AUCTION_MADEL_AUCTION_DIFF_AUCTION: "경매 종료일자는 경매 시작일보다 같거나 작을 수 없습니다.", + LAND_AUCTION_MODEL_RESV_START_WARNING: "예약 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", + LAND_AUCTION_MODEL_AUCTION_START_WARNING: "경매 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.", + LAND_AUCTION_MODEL_AUCTION_DIFF_RESERVATION: "경매 시간은 예약 시간보다 이전으로 설정할 수 없습니다.", + LAND_AUCTION_MODEL_AUCTION_DIFF_AUCTION: "경매 종료일자는 경매 시작일보다 같거나 작을 수 없습니다.", + LAND_AUCTION_MODEL_MIN_TIME_WARNING: "경매시간은 최소 15분의 시간이 필요합니다.", LAND_AUCTION_MADEL_MODIFY_START: "경매가 시작되어 수정할 수 없습니다.", LAND_AUCTION_DELETE_DATE_WARNING: "경매 시작 3분 전에는 삭제할 수 없습니다.", LAND_AUCTION_DELETE_STATUS_WARNING: "경매가 시작되거나 종료된 상태는 삭제할 수 없습니다.",