물재이용사례관리 조회까지 완료
iipbs_wr / build (push) Has been cancelled

This commit is contained in:
YangJinSoo94
2025-06-27 16:51:10 +09:00
parent ca011a5e18
commit 1c603efc62
3 changed files with 70 additions and 56 deletions
@@ -23,6 +23,7 @@ import { useState } from "react";
export default function RuseCaseMng() {
const { code, ruseCaseMng, selectRuseCaseMng } = useWrStore((state) => state);
const { ruseCaseMngList } = ruseCaseMng;
const [selectSgg, setSelectSgg] = useState<SelectDataType[] | []>([{val: "0", text: "전체"}]);
const [objSearch, setObjSearch] = useState<objSearchType>({ sgg: "", city: "" });
@@ -147,7 +148,7 @@ export default function RuseCaseMng() {
<div className="w-[350%]">
<UiTable
headName={"물재이용사례 현황"}
tableData={[]}
tableData={ruseCaseMngList}
children={undefined}
headlist={ruseCaseMng.ruseHeadList}
pageSize={20}
@@ -4,15 +4,22 @@ import type { TableUpperProps } from "../../common/type/header";
//★☆★☆ 여기서부터 수정하기 ★☆★☆
export const ruseCaseHeadListExport: TableUpperProps[] = [
{
id: "a",
id: "ruseBizNm",
title: "사업명",
visible: true,
row: 0,
rowSpan: 2,
},
{
id: "b",
title: "사업기간",
id: "bizBgngDate",
title: "사업시작일",
visible: true,
row: 0,
rowSpan: 2,
},
{
id: "bizEndDate",
title: "사업종료일",
visible: true,
row: 0,
rowSpan: 2,
@@ -25,19 +32,19 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
colSpan: 3,
},
{
id: "d",
id: "splyFcltKnd",
title: "시설종류",
visible: true,
row: 1,
},
{
id: "e",
id: "splyFcltNm",
title: "공급처명",
visible: true,
row: 1,
},
{
id: "f",
id: "splyFcltCpct",
title: "시설용량(m³/일)",
visible: true,
row: 1,
@@ -50,13 +57,13 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
colSpan: 2,
},
{
id: "h",
id: "dmdFcltNm",
title: "수요처명",
visible: true,
row: 1,
},
{
id: "i",
id: "dmdFcltAddr",
title: "주소",
visible: true,
row: 1,
@@ -69,31 +76,31 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
colSpan: 5,
},
{
id: "q2",
id: "ruseFcltCpct",
title: "시설용량(m³/일)",
visible: true,
row: 1,
},
{
id: "q3",
id: "ruseFcltPplLen",
title: "관로(km)",
visible: true,
row: 1,
},
{
id: "q4",
id: "ruseFcltUsg",
title: "용도",
visible: true,
row: 1,
},
{
id: "q5",
id: "ruseFcltSplyCpct",
title: "공급량(m³/일)",
visible: true,
row: 1,
},
{
id: "q6",
id: "ruseFcltPrcsMsrc",
title: "처리공법",
visible: true,
row: 1,
@@ -103,82 +110,82 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
title: "보증수질",
visible: true,
row: 0,
colSpan: 13,
colSpan: 14,
},
{
id: "k1",
id: "grnteWqUsg",
title: "용도별",
visible: true,
row: 1,
},
{
id: "k2",
id: "grnteWqGrssClfg",
title: "총대장균군수​(개/100ml)",
visible: true,
row: 1,
},
{
id: "k3",
id: "grnteWqCombResdch",
title: "결합잔류염소(mg/L)",
visible: true,
row: 1,
},
{
id: "k4",
id: "grnteWqTrbt",
title: "탁도(NTU)",
visible: true,
row: 1,
},
{
id: "k5",
id: "grnteWqBod",
title: "생물학적​산소요구량(BOD)(mg/L)​",
visible: true,
row: 1,
},
{
id: "k6",
id: "grnteWqSmll",
title: "냄새​",
visible: true,
row: 1,
},
{
id: "k7",
id: "grnteWqCrmty",
title: "색도​",
visible: true,
row: 1,
},
{
id: "k8",
id: "grnteWqTn",
title: "총질소(T-N)(mg/L)​",
visible: true,
row: 1,
},
{
id: "k9",
id: "grnteWqTp",
title: "총인(T-P)(mg/L)",
visible: true,
row: 1,
},
{
id: "k10",
id: "grnteWqPh",
title: "수소이온농도(PH)​",
visible: true,
row: 1,
},
{
id: "k11",
title: "수소이온농도(PH)​",
id: "grnteWqClIonQnt",
title: "염화물",
visible: true,
row: 1,
},
{
id: "k12",
title: "전기전도도​(㎲/cm",
id: "grnteWqCndctStat",
title: "전기전도도​(㎲/cm)",
visible: true,
row: 1,
},
{
id: "k13",
id: "grnteWqRmrk",
title: "비고​",
visible: true,
row: 1,
@@ -191,85 +198,85 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
colSpan: 14,
},
{
id: "h1",
id: "reqBizGrssCst",
title: "총",
visible: true,
row: 1,
},
{
id: "h2",
id: "reqBizReuseFcltCst",
title: "토목재이용시설",
visible: true,
row: 1,
},
{
id: "h3",
id: "reqBizPplCst",
title: "토목관로",
visible: true,
row: 1,
},
{
id: "h4",
id: "reqBizArchCst",
title: "건축",
visible: true,
row: 1,
},
{
id: "h5",
id: "reqBizMchnCst",
title: "기계",
visible: true,
row: 1,
},
{
id: "h6",
id: "reqBizMtrngCst",
title: "전기・계측",
visible: true,
row: 1,
},
{
id: "h7",
id: "reqBizGisCst",
title: "GIS・DB",
visible: true,
row: 1,
},
{
id: "h8",
id: "reqBizCctvCst",
title: "CCTV",
visible: true,
row: 1,
},
{
id: "h9",
id: "reqBizCmcnCst",
title: "시공및준공",
visible: true,
row: 1,
},
{
id: "h10",
id: "reqBizWstCst",
title: "페기물",
visible: true,
row: 1,
},
{
id: "h11",
title: "설계비",
id: "reqBizDesignCst",
title: "설계비",
visible: true,
row: 1,
},
{
id: "h12",
id: "reqBizSpvsCst",
title: "감리비",
visible: true,
row: 1,
},
{
id: "h13",
id: "reqBizSbsdCst",
title: "시설부대비",
visible: true,
row: 1,
},
{
id: "h14",
id: "reqBizEtc",
title: "기타",
visible: true,
row: 1,
@@ -279,32 +286,38 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
title: "자원조달계획(백만원)",
visible: true,
row: 0,
colSpan: 4,
colSpan: 5,
},
{
id: "i1",
id: "prcmPlanGrssCst",
title: "총",
visible: true,
row: 1,
},
{
id: "i2",
id: "prcmPlanNlep",
title: "국비",
visible: true,
row: 1,
},
{
id: "i3",
id: "prcmPlanLcep",
title: "지방비",
visible: true,
row: 1,
},
{
id: "i4",
id: "prcmPlanBrdnCst",
title: "원인자부담",
visible: true,
row: 1,
},
{
id: "prcmPlanEcqrRt",
title: "국고비율",
visible: true,
row: 1,
},
{
id: "j",
title: "사업비정산(백만원)",
@@ -313,31 +326,31 @@ export const ruseCaseHeadListExport: TableUpperProps[] = [
colSpan: 5,
},
{
id: "j1",
id: "clclnGrssCst",
title: "총",
visible: true,
row: 1,
},
{
id: "j2",
id: "clclnNlep",
title: "국비",
visible: true,
row: 1,
},
{
id: "j3",
id: "clclnLcep",
title: "지방비",
visible: true,
row: 1,
},
{
id: "j4",
id: "clclnBrdnCst",
title: "원인자부담",
visible: true,
row: 1,
},
{
id: "j5",
id: "clclnEcqrRt",
title: "국고비율",
visible: true,
row: 1,
@@ -101,7 +101,7 @@ export const ruseCaseActionsExport: (set: any) => ruseCaseActions = (
set((state: ruseCaseState) => ({
ruseCaseMng: {
...state.ruseCaseMng,
ruseCaseMngList: data,
ruseCaseMngList: res,
},
}));
},