더미데이터 삭제

This commit is contained in:
caadiq 2026-03-27 17:59:19 +09:00
parent 18c4669679
commit 256014833c
4 changed files with 0 additions and 198 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,198 +0,0 @@
import dayjs from "dayjs";
// 로고 이미지 import
import hanjinLogo from "@/assets/carriers/hanjin.png";
import lotteLogo from "@/assets/carriers/lotte.png";
import logenLogo from "@/assets/carriers/logen.png";
export const CARRIERS = [
{ id: "kr.cjlogistics", name: "CJ대한통운", short: "CJ", color: "#E4002B" },
{ id: "kr.hanjin", name: "한진택배", short: "한진", color: "#1B3A6B", logo: hanjinLogo },
{ id: "kr.lotte", name: "롯데택배", short: "롯데", color: "#ED1C24", logo: lotteLogo },
{ id: "kr.epost", name: "우체국택배", short: "우체국", color: "#003DA5" },
{ id: "kr.logen", name: "로젠택배", short: "로젠", color: "#F5A623", logo: logenLogo },
{ id: "kr.kdexp", name: "경동택배", short: "경동", color: "#0066B3" },
{ id: "kr.cupost", name: "CU편의점택배", short: "CU", color: "#652D90" },
{ id: "kr.daesin", name: "대신택배", short: "대신", color: "#00A651" },
];
export const CARRIER_MAP = Object.fromEntries(
CARRIERS.map((c) => [c.id, c])
);
export const DUMMY_PARCELS = [
{
id: 1,
carrierId: "kr.cjlogistics",
carrierName: "CJ대한통운",
trackingNumber: "123456789012",
label: "쿠팡 - 키보드",
status: "IN_TRANSIT",
lastDetail: "경기 광주 Sub 터미널",
lastCheckedAt: dayjs().subtract(15, "minute").toISOString(),
createdAt: dayjs().subtract(2, "day").toISOString(),
events: [
{
status: "ITEM_RECEIVED",
statusName: "상품인수",
description: "보내시는 고객님으로부터 상품을 인수했습니다",
location: "서울 강남 직영",
time: dayjs().subtract(2, "day").hour(14).minute(30).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "상품이 이동중입니다",
location: "옥천 HUB",
time: dayjs().subtract(1, "day").hour(3).minute(15).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "배달 준비중입니다",
location: "경기 광주 Sub 터미널",
time: dayjs().subtract(0, "day").hour(6).minute(40).toISOString(),
},
],
},
{
id: 2,
carrierId: "kr.hanjin",
carrierName: "한진택배",
trackingNumber: "987654321098",
label: "네이버 - 모니터 거치대",
status: "OUT_FOR_DELIVERY",
lastDetail: "성남시 분당 배달 출발",
lastCheckedAt: dayjs().subtract(5, "minute").toISOString(),
createdAt: dayjs().subtract(1, "day").toISOString(),
events: [
{
status: "ITEM_RECEIVED",
statusName: "상품인수",
description: "상품을 인수했습니다",
location: "부산 사상",
time: dayjs().subtract(1, "day").hour(10).minute(0).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "상품이 이동중입니다",
location: "대전 HUB",
time: dayjs().subtract(1, "day").hour(22).minute(30).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "배송지 인근에 도착했습니다",
location: "성남시 분당",
time: dayjs().hour(7).minute(20).toISOString(),
},
{
status: "OUT_FOR_DELIVERY",
statusName: "배달출발",
description: "배달 출발했습니다",
location: "성남시 분당",
time: dayjs().hour(9).minute(10).toISOString(),
},
],
},
{
id: 3,
carrierId: "kr.lotte",
carrierName: "롯데택배",
trackingNumber: "112233445566",
label: "11번가 - 충전기",
status: "DELIVERED",
lastDetail: "배달 완료",
lastCheckedAt: dayjs().subtract(1, "day").toISOString(),
deliveredAt: dayjs().subtract(1, "day").hour(14).minute(22).toISOString(),
createdAt: dayjs().subtract(3, "day").toISOString(),
events: [
{
status: "ITEM_RECEIVED",
statusName: "상품인수",
description: "상품을 인수했습니다",
location: "서울 영등포",
time: dayjs().subtract(3, "day").hour(16).minute(0).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "상품이 이동중입니다",
location: "대전 HUB",
time: dayjs().subtract(2, "day").hour(2).minute(0).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "배송지 인근 도착",
location: "성남시 분당",
time: dayjs().subtract(1, "day").hour(7).minute(0).toISOString(),
},
{
status: "OUT_FOR_DELIVERY",
statusName: "배달출발",
description: "배달 출발했습니다",
location: "성남시 분당",
time: dayjs().subtract(1, "day").hour(10).minute(30).toISOString(),
},
{
status: "DELIVERED",
statusName: "배달완료",
description: "배달 완료되었습니다 (부재시 문앞 보관)",
location: "성남시 분당",
time: dayjs().subtract(1, "day").hour(14).minute(22).toISOString(),
},
],
},
{
id: 4,
carrierId: "kr.epost",
carrierName: "우체국택배",
trackingNumber: "665544332211",
label: "알리 - USB 허브",
status: "DELIVERED",
lastDetail: "배달 완료",
lastCheckedAt: dayjs().subtract(5, "day").toISOString(),
deliveredAt: dayjs().subtract(5, "day").hour(11).minute(5).toISOString(),
createdAt: dayjs().subtract(8, "day").toISOString(),
events: [
{
status: "ITEM_RECEIVED",
statusName: "접수",
description: "우체국에 접수되었습니다",
location: "인천국제우체국",
time: dayjs().subtract(8, "day").hour(9).minute(0).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "발송되었습니다",
location: "인천국제우체국",
time: dayjs().subtract(7, "day").hour(18).minute(0).toISOString(),
},
{
status: "IN_TRANSIT",
statusName: "이동중",
description: "도착했습니다",
location: "분당우체국",
time: dayjs().subtract(5, "day").hour(8).minute(30).toISOString(),
},
{
status: "DELIVERED",
statusName: "배달완료",
description: "배달 완료",
location: "분당우체국",
time: dayjs().subtract(5, "day").hour(11).minute(5).toISOString(),
},
],
},
];
export const STATUS_MAP = {
PENDING: { label: "대기중", color: "text-gray-500", bg: "bg-gray-100" },
ITEM_RECEIVED: { label: "상품인수", color: "text-blue-600", bg: "bg-blue-50" },
IN_TRANSIT: { label: "이동중", color: "text-yellow-600", bg: "bg-yellow-50" },
OUT_FOR_DELIVERY: { label: "배달출발", color: "text-orange-600", bg: "bg-orange-50" },
DELIVERED: { label: "배달완료", color: "text-green-600", bg: "bg-green-50" },
};