diff --git a/apps/st/src/components/module/SearchForm.tsx b/apps/st/src/components/module/SearchForm.tsx
index b48a6b6c3..cc938a282 100644
--- a/apps/st/src/components/module/SearchForm.tsx
+++ b/apps/st/src/components/module/SearchForm.tsx
@@ -250,6 +250,28 @@ const SearchForm = (props: SearchFormProps = {}) => {
)}
+ {mergedProps.fctName && (
+
+
+
+ setValues({
+ ...values,
+ fctName: e.target.value,
+ })
+ }
+ autoComplete="off"
+ />
+
+ )}
{mergedProps.isDetail && (
- {(mergedProps.fctName || mergedProps.userMenual) && (
-
- {mergedProps.fctName && (
-
-
-
- setValues({
- ...values,
- fctName: e.target.value,
- })
- }
- autoComplete="off"
- />
-
- )}
- {mergedProps.userMenual && (
-
-
-
- )}
-
- )}
);
diff --git a/apps/st/src/components/statistics/input/PublicSewageFacilityInp.tsx b/apps/st/src/components/statistics/input/PublicSewageFacilityInp.tsx
index 0a8e1d277..fc3d1e66a 100644
--- a/apps/st/src/components/statistics/input/PublicSewageFacilityInp.tsx
+++ b/apps/st/src/components/statistics/input/PublicSewageFacilityInp.tsx
@@ -1,24 +1,20 @@
import { useState } from 'react';
import SearchForm from '@/components/module/SearchForm';
-import { DataGrid } from '@rsone/components';
+import DataGrid from '@/components/module/DataGrid';
+import SplitDataGrid from '@/components/module/SplitDataGrid';
+import { Tabs, TabsContent, TabsList, TabsTrigger } from '@common/components';
import SubmitButton from '@/components/button/SumitButton';
import SaveButton from '@/components/button/SaveButton';
-import SubmitExceptionButton from '@/components/button/SubmitExceptionButton';
import OperateDataButton from '@/components/button/OperateDataButton';
-import UpdateOperateDataButton from "@/components/button/UpdateOperateDataButton"
-import NotApplicableCheckButton from "@/components/button/NotApplicableCheckButton";
+import UpdateOperateDataButton from '@/components/button/UpdateOperateDataButton';
-import { PublicSewageFactInpColumn } from '@/components/util/column/input/PublicSewageFactInpColumn';
+import type { ColumnInfo, ColumnInfoList } from '@/components/type/DataGrid.type';
+import { PublicSewageFactInpColumnList } from '@/components/util/column/input/PublicSewageFactInpColumn/PublicSewageFactInpColumn';
// 하수도 통계 관리 > 06. 공공하수처리시설
const PublicSewageFacilityInp = () => {
-
- const SubmitExceptionFunc = () => {
- console.log('submitException');
- // 예외제출 로직
- };
-
+
const submitFunc = () => {
console.log('submit');
// 제출 로직
@@ -28,7 +24,7 @@ const PublicSewageFacilityInp = () => {
console.log('save');
// 저장 로직
};
-
+
const getOperateDataFunc = () => {
console.log('get operate data');
// 운영 데이터 가져오기
@@ -39,33 +35,109 @@ const PublicSewageFacilityInp = () => {
// 운영 데이터 업데이트 로직
};
- const [rowData, setRowData] = useState[]>([]);
- const [isNotApplicable, setIsNotApplicable] = useState(false);
+ const [rowDataMap, setRowDataMap] = useState