diff --git a/src/assets/data/adminConstants.js b/src/assets/data/adminConstants.js index 6086a14..fe9cc86 100644 --- a/src/assets/data/adminConstants.js +++ b/src/assets/data/adminConstants.js @@ -4,5 +4,7 @@ const INITIAL_PAGE_LIMIT = 10; export const TYPE_REGISTRY = 'regist'; export const TYPE_MODIFY = 'modify'; export const NONE = 'NONE'; +export const ONE_MINUTE_MS = 60000; +export const AUCTION_MIN_MINUTE_TIME = 15; // 15분 export { INITIAL_PAGE_SIZE, INITIAL_CURRENT_PAGE, INITIAL_PAGE_LIMIT }; diff --git a/src/components/ServiceManage/modal/LandAuctionModal.js b/src/components/ServiceManage/modal/LandAuctionModal.js index 45b83df..c39c545 100644 --- a/src/components/ServiceManage/modal/LandAuctionModal.js +++ b/src/components/ServiceManage/modal/LandAuctionModal.js @@ -23,10 +23,16 @@ import { import { modalTypes } from '../../../assets/data'; import {DynamicModal, Modal, DateTimeRangePicker} from '../../common'; import { LandAuctionModify, LandAuctionSingleRegist } from '../../../apis'; -import { TYPE_MODIFY, TYPE_REGISTRY } from '../../../assets/data/adminConstants'; +import { + AUCTION_MIN_MINUTE_TIME, + ONE_MINUTE, + ONE_MINUTE_MS, + TYPE_MODIFY, + TYPE_REGISTRY, +} from '../../../assets/data/adminConstants'; import { landAuctionStatus, landAuctionStatusType, languageType, CurrencyType } from '../../../assets/data'; import { useModal } from '../../../utils/hook'; -import { convertKTCDate } from '../../../utils'; +import { convertKTCDate, msToMinutes } from '../../../utils'; const LandAuctionModal = ({ modalType, detailView, handleDetailView, content, setDetailData, landData, buildingData }) => { const { t } = useTranslation(); @@ -190,7 +196,7 @@ const LandAuctionModal = ({ modalType, detailView, handleDetailView, content, se return; } const diffAuctionTime = resultData.auction_end_dt - resultData.auction_start_dt; - if((diffAuctionTime / 60000) < 15){ + if(msToMinutes(diffAuctionTime) < AUCTION_MIN_MINUTE_TIME){ setAlertMsg(t('LAND_AUCTION_MODEL_MIN_TIME_WARNING')) return; } diff --git a/src/utils/common.js b/src/utils/common.js index 2ee3ff5..81d0893 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -1,3 +1,5 @@ +import { ONE_MINUTE_MS } from '../assets/data/adminConstants'; + export const convertKTC = (dt, nation = true) => { if (!dt) return ""; if (typeof dt !== "string") return ""; @@ -53,4 +55,8 @@ export const truncateText = (text) => { return text.substring(0, maxLength) + '...'; } return text; -}; \ No newline at end of file +}; + +export const msToMinutes = (ms) => { + return ms / ONE_MINUTE_MS; +} \ No newline at end of file