44 lines
1.3 KiB
TypeScript
44 lines
1.3 KiB
TypeScript
import { useState } from "react";
|
|
|
|
import SearchForm from "@/components/module/SearchForm";
|
|
import { DataGrid } from "@rsone/components";
|
|
import ApproveButton from "@/components/button/ApproveButton";
|
|
import RejectButton from "@/components/button/RejectButton";
|
|
|
|
import { StatsInputStatusInpColumn } from "@/components/util/column/input/StatsInputStatusInpColumn";
|
|
|
|
// 하수도 통계 관리 > 00. 통계 입력 현황
|
|
const StatsInputStatusInp = () => {
|
|
|
|
const rejectFunc = () => {
|
|
// 보완 요청 로직
|
|
};
|
|
|
|
const approveFunc = () => {
|
|
// 승인 요청 로직
|
|
};
|
|
|
|
const [rowData, setRowData] = useState<Record<string, string | number>[]>([]);
|
|
|
|
return (
|
|
<>
|
|
<SearchForm />
|
|
<div className="card !py-0">
|
|
<div className="flex justify-end items-center gap-[0.6rem] m-[0.6rem]">
|
|
<RejectButton rejectFunc={rejectFunc} />
|
|
<ApproveButton approveFunc={approveFunc} />
|
|
</div>
|
|
</div>
|
|
<DataGrid
|
|
columnInfo={ StatsInputStatusInpColumn }
|
|
rowStartNum={2}
|
|
fixedColumns={3}
|
|
rowData={rowData}
|
|
setRowData={setRowData}
|
|
isExcelImport={false}
|
|
/>
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default StatsInputStatusInp; |