최소 경매시간 관련 처리 모듈화
This commit is contained in:
@@ -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 };
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
};
|
||||
|
||||
export const msToMinutes = (ms) => {
|
||||
return ms / ONE_MINUTE_MS;
|
||||
}
|
||||
Reference in New Issue
Block a user