refactor: 화면정의서 작성용 코드 추가

- 화면 정의서 화면용 버튼 추가
This commit is contained in:
2026-01-06 00:12:29 +09:00
parent 2bf04dd288
commit f7c691ef9f
2 changed files with 8 additions and 24 deletions
@@ -5,6 +5,7 @@ import SubmitButton from "@/components/button/SumitButton";
import SaveButton from "@/components/button/SaveButton";
import LastYearDataButton from "@/components/button/LastYearDataButton";
import SubmitExceptionButton from "@/components/button/SubmitExceptionButton";
import OperateDateButton from "@/components/button/OperateDataButton";
import { RegionalFacilityStatusMngColumn } from "@/components/util/column/management/sewagePipe/RegionalFacilityStatusMngColumn";
import { FacilityInstallStatusMngColumn } from "@/components/util/column/management/sewagePipe/FacilityInstallStatusMngColumn";
@@ -52,13 +53,18 @@ const SewagePipeMng = () => {
// 저장 로직
};
// 화면정의서 때문에 추가한 button
const getOperateDataFunc = () => {
};
return (
<>
<SearchForm userMenual={true} />
<div className="card !py-0">
<div className="flex justify-end items-center gap-[0.6rem] mx-[0.6rem]">
<LastYearDataButton getLastYearDataFunc={getLastYearDataFunc} />
<SubmitExceptionButton SubmitExceptionFunc={SubmitExceptionFunc} />
<LastYearDataButton getLastYearDataFunc={getLastYearDataFunc} />
<OperateDateButton getOperateDataFunc={getOperateDataFunc} />
<SubmitButton submitFunc={submitFunc} />
<SaveButton saveFunc={saveFunc} />
</div>
@@ -2,10 +2,6 @@ import SearchForm from "@/components/module/SearchForm";
import DataGrid from "@/components/module/DataGrid";
import ApproveButton from "@/components/button/ApproveButton";
import RejectButton from "@/components/button/RejectButton";
import ReturnButton from "@/components/button/ReturnButton";
import ReviewOpinionButton from "@/components/button/ReviewOpinionButton";
import LastYearDataButton from "@/components/button/LastYearDataButton";
import OperateDataButton from "@/components/button/OperateDataButton";
import { useState } from "react";
import { StatsInputSatusMngColumn } from "@/components/util/column/management/StatsInputSatusMngColumn";
@@ -23,36 +19,18 @@ const StatsInputSatusMng = () => {
// 승인 요청 로직
};
const returnFunc = () => {
console.log('return');
// 반려 로직
}
const reviewOpinionFunc = () => {
console.log('review');
// 검토 의견 작성 로직
};
const [rowData, setRowData] = useState<Record<string, string | number>[]>([]);
return (
<>
<SearchForm userMenual={true} />
<div className="card !py-0">
<div className="flex justify-end items-center gap-[0.6rem] m-[0.6rem]">
<LastYearDataButton getLastYearDataFunc={rejectFunc} />
<OperateDataButton getOperateDataFunc={rejectFunc} />
<ReviewOpinionButton reviewOpinionFunc={reviewOpinionFunc} />
<ReturnButton returnFunc={returnFunc} />
</div>
</div>
<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={ StatsInputSatusMngColumn } rowStartNum={2} fixedColumns={3} rowData={rowData} setRowData={setRowData} />
<DataGrid columnInfo={ StatsInputSatusMngColumn } rowStartNum={2} fixedColumns={3} rowData={rowData} setRowData={setRowData} isExcelImport={false} />
</>
);
};