// POP 대시보드 샘플 데이터

import { KpiItem, MenuItem, ActivityItem, NoticeItem } from "./types";

export const KPI_ITEMS: KpiItem[] = [
  {
    id: "achievement",
    label: "목표 달성률",
    value: 83.3,
    unit: "%",
    percentage: 83,
    color: "cyan",
  },
  {
    id: "production",
    label: "금일 생산실적",
    value: 1250,
    unit: "EA",
    percentage: 100,
    color: "emerald",
  },
  {
    id: "defect",
    label: "불량률",
    value: 0.8,
    unit: "%",
    percentage: 1,
    color: "rose",
  },
  {
    id: "equipment",
    label: "가동 설비",
    value: 8,
    unit: "/ 10",
    percentage: 80,
    color: "amber",
  },
];

export const MENU_ITEMS: MenuItem[] = [
  {
    id: "production",
    title: "생산관리",
    count: 5,
    description: "작업지시 / 생산실적 / 공정관리",
    status: "진행중",
    category: "production",
    href: "/pop/work",
  },
  {
    id: "material",
    title: "자재관리",
    count: 12,
    description: "자재출고 / 재고확인 / 입고처리",
    status: "대기",
    category: "material",
    href: "#",
  },
  {
    id: "quality",
    title: "품질관리",
    count: 3,
    description: "품질검사 / 불량처리 / 검사기록",
    status: "검사대기",
    category: "quality",
    href: "#",
  },
  {
    id: "equipment",
    title: "설비관리",
    count: 2,
    description: "설비현황 / 점검관리 / 고장신고",
    status: "점검필요",
    category: "equipment",
    href: "#",
  },
  {
    id: "safety",
    title: "안전관리",
    count: 0,
    description: "안전점검 / 사고신고 / 안전교육",
    status: "이상무",
    category: "safety",
    href: "#",
  },
];

export const ACTIVITY_ITEMS: ActivityItem[] = [
  {
    id: "1",
    time: "14:25",
    title: "생산실적 등록",
    description: "WO-2024-156 - 500EA 생산완료",
    category: "production",
  },
  {
    id: "2",
    time: "13:50",
    title: "자재출고",
    description: "알루미늄 프로파일 A100 - 200EA",
    category: "material",
  },
  {
    id: "3",
    time: "11:30",
    title: "품질검사 완료",
    description: "LOT-2024-156 합격 (불량 0건)",
    category: "quality",
  },
  {
    id: "4",
    time: "09:15",
    title: "설비점검",
    description: "5호기 정기점검 완료",
    category: "equipment",
  },
];

export const NOTICE_ITEMS: NoticeItem[] = [
  {
    id: "1",
    title: "금일 15:00 전체 안전교육",
    date: "2024-01-05",
  },
  {
    id: "2",
    title: "3호기 정기점검 안내",
    date: "2024-01-04",
  },
  {
    id: "3",
    title: "11월 우수팀 - 생산1팀",
    date: "2024-01-03",
  },
];

export const NOTICE_MARQUEE_TEXT =
  "[공지] 금일 오후 3시 전체 안전교육 실시 예정입니다. 전 직원 필참 바랍니다. | [알림] 내일 설비 정기점검으로 인한 3호기 가동 중지 예정 | [안내] 11월 생산실적 우수팀 발표 - 생산1팀 축하드립니다!";

