Compare commits

...
Author SHA1 Message Date
rsone001 ba2ccf6f97 feat: 입력 > 02. 하수관로 시설별 설치 현황관리 버튼 추가
- tab 6. 시설별 현황 관리 탭에서만 필요한 버튼
2026-02-19 10:21:26 +09:00
@@ -6,6 +6,7 @@ import SubmitButton from "@/components/button/SumitButton";
import SaveButton from "@/components/button/SaveButton"; import SaveButton from "@/components/button/SaveButton";
import LastYearDataButton from "@/components/button/LastYearDataButton"; import LastYearDataButton from "@/components/button/LastYearDataButton";
import SubmitExceptionButton from "@/components/button/SubmitExceptionButton"; import SubmitExceptionButton from "@/components/button/SubmitExceptionButton";
import InstallationStatusButton from "@/components/button/InstallationStatusButton";
import { RegionalFactStatusInpColumn } from "@/components/util/column/input/sewagePipe/RegionalFactStatusInpColumn"; import { RegionalFactStatusInpColumn } from "@/components/util/column/input/sewagePipe/RegionalFactStatusInpColumn";
import { FactInstallStatusInpColumn } from "@/components/util/column/input/sewagePipe/FactInstallStatusInpColumn"; import { FactInstallStatusInpColumn } from "@/components/util/column/input/sewagePipe/FactInstallStatusInpColumn";
@@ -28,25 +29,25 @@ const SewagePipeInp = () => {
]; ];
const SubmitExceptionFunc = () => { const SubmitExceptionFunc = () => {
console.log('submit exception');
// 예외 제출 로직 // 예외 제출 로직
}; };
const getLastYearDataFunc = () => { const getLastYearDataFunc = () => {
console.log('get last year data');
// 지난연도 데이터 가져오기 로직 // 지난연도 데이터 가져오기 로직
}; };
const submitFunc = () => { const submitFunc = () => {
console.log('submit');
// 제출 로직 // 제출 로직
}; };
const saveFunc = () => { const saveFunc = () => {
console.log('save');
// 저장 로직 // 저장 로직
}; };
const installationStatusFunc = () => {
// 시설별 설치현황관리 로직
};
const [rowDataMap, setRowDataMap] = useState<Map<string, Record<string, string | number>[]>>(new Map()); const [rowDataMap, setRowDataMap] = useState<Map<string, Record<string, string | number>[]>>(new Map());
return ( return (
@@ -60,6 +61,11 @@ const SewagePipeInp = () => {
<SaveButton saveFunc={saveFunc} /> <SaveButton saveFunc={saveFunc} />
</div> </div>
</div> </div>
<div className="card !py-0">
<div className="flex justify-end items-center gap-[0.6rem] mx-[0.6rem]">
<InstallationStatusButton installationStatusFunc={installationStatusFunc} />
</div>
</div>
<TabDataGrid <TabDataGrid
columnInfo={SewagePipeInpTapList} columnInfo={SewagePipeInpTapList}
rowDataMap={rowDataMap} rowDataMap={rowDataMap}