"use client" import PageBreadcrumb from "@/components/common/PageBreadCrumb2"; import ComponentCard from '@/components/common/ComponentCard2'; import CtTable1 from '@/components/tables/CtTable1'; import Button from '@/components/ui/button/Button2'; import { DocsIcon, PlusIcon, ChevronDownIcon } from "@/icons"; import Label from '@/components/form/Label'; import Input from '@/components/form/input/InputField2'; import Select from '@/components/form/Select2'; import DatePicker from '@/components/form/date-picker2'; import Badge from "@/components/ui/badge/Badge"; import React from "react"; import { useEffect, useState } from 'react'; import api, { convertDateTime3 } from '@/lib/_AG'; import { useModal } from "@/hooks/useModal"; import AddTest2ViewModal from './AddTest2ViewModal'; const SEARCH_LABEL_WIDTH = 24; const COUNT_PER_PAGE = 10; const PAGE_NUM_COUNT = 5; const columns = [ { title: "등록일", key: "reg_time" , }, { title: "사업자번호", key: "corporate" , }, { title: "단말기 ID(TID)", key: "device_id", }, { title: "그룹", key: "group", }, { title: "위치", key: "location", }, { title: "상태", key: "status", renderItem: (item: any) => ( {item.status} ), }, { title: "장애발생시간", key: "error_time", }, { title: "장애복구시간", key: "recovery_time", }, { title: "관리자", key: "manager", }, ]; //TempCode, 차후에 API로 불러오는 값 const tableData = [ { reg_time: "2024-06-01 10:23:01", corporate: "123-45-67890", device_id: "TID001", group: "서울지점", location: "강남역 5번 출구", status: "정상", manager: "홍길동", }, { reg_time: "2024-06-01 10:23:01", corporate: "234-56-78901", device_id: "TID002", group: "부산지점", location: "해운대해수욕장", status: "장애", error_time: "2024-06-10 09:15:01", recovery_time: "-", manager: "김철수", }, { reg_time: "2024-06-01 10:23:01", corporate: "345-67-89012", device_id: "TID003", group: "대구지점", location: "동성로", status: "장애", error_time: "2024-06-09 14:30:01", recovery_time: "-", manager: "이영희", }, { reg_time: "2024-06-01 10:23:01", corporate: "456-78-90123", device_id: "TID004", group: "광주지점", location: "충장로", status: "정상", error_time: "2024-06-09 14:30:01", recovery_time: "2024-06-09 15:30:01", manager: "전우치", }, ]; // export default function Test2View() { const [ tableOffset, setTableOffset ] = useState(0); const [ tableTotalCount, setTableTotalCount ] = useState(0); const { isOpen, openModal, closeModal } = useModal(); const options = [ { value: "disable", label: "미사용" }, { value: "active", label: "정상" }, { value: "error", label: "장애" }, ]; const handleSelectChange = (value: string) => { console.log("Selected value:", value); }; const handlePageChange = (page: number) => { console.log('page changed', page); }; const handleClickAdd = () => { openModal(); }; //useEffect(() => { // api.get('/api-test') // .then((resp) => { // console.log(resp) // }) // .catch((err) => console.error(err)); //}, []); return ( 단말기 상태 사업자 번호 단말기 TID 관리자 그룹 위치 { // Handle your logic console.log({ dates, currentDateString }); }} /> { // Handle your logic console.log({ dates, currentDateString }); }} /> }>엑셀파일 다운로드 조회 } onClick={handleClickAdd}>신규 등록하기 ); }