dm: 시도별 하수처리수 api 명 변경

This commit is contained in:
2026-05-07 18:06:26 +09:00
parent 9ac72c111b
commit 1bfd1cfe46
4 changed files with 19 additions and 19 deletions
@@ -154,7 +154,7 @@ export default function SewageStatusSection() {
const getPbnstByLawYears = useDmStore((state) => state.getPbnstByLawYears);
const getPbnstByUsgYears = useDmStore((state) => state.getPbnstByUsgYears);
const getPbnstByCpcYears = useDmStore((state) => state.getPbnstByCpcYears);
const getPbnstBySidoYears = useDmStore((state) => state.getPbnstBySidoYears);
const getPbnstBySido = useDmStore((state) => state.getPbnstBySido);
const pbnstYears = useDmStore((state) => state.pbnst.pbnstYears);
const selectYear = pbnstYears.slice(-1)[0];
const pbnstByLawYearsHeader = useDmStore((state) => state.pbnst.pbnstByLawYearsHeader);
@@ -163,8 +163,8 @@ export default function SewageStatusSection() {
const pbnstByUsgYears = useDmStore((state) => state.pbnst.pbnstByUsgYears);
const pbnstByCpcYearsHeader = useDmStore((state) => state.pbnst.pbnstByCpcYearsHeader);
const pbnstByCpcYears = useDmStore((state) => state.pbnst.pbnstByCpcYears);
const pbnstBySidoYearsHeader = useDmStore((state) => state.pbnst.pbnstBySidoYearsHeader);
const pbnstBySidoYears = useDmStore((state) => state.pbnst.pbnstBySidoYears);
const pbnstBySidoHeader = useDmStore((state) => state.pbnst.pbnstBySidoHeader);
const pbnstBySido = useDmStore((state) => state.pbnst.pbnstBySido);
// 출처 텍스트
function SourceText() {
@@ -179,8 +179,8 @@ export default function SewageStatusSection() {
void getPbnstByLawYears();
void getPbnstByUsgYears();
void getPbnstByCpcYears();
void getPbnstBySidoYears();
}, [getPbnstByLawYears, getPbnstByUsgYears, getPbnstByCpcYears, getPbnstBySidoYears]);
void getPbnstBySido();
}, [getPbnstByLawYears, getPbnstByUsgYears, getPbnstByCpcYears, getPbnstBySido]);
const renderPartHeaders = (headers: string[], headerColors: string[]) => {
return headers.map((header, index) => (
@@ -573,9 +573,9 @@ export default function SewageStatusSection() {
</tr>
</thead>
<tbody>
{pbnstBySidoYears.map((row, idx) => (
{pbnstBySido.map((row, idx) => (
<tr key={idx} className="bg-white">
{renderSidoUsgCells(idx, row, pbnstBySidoYearsHeader)}
{renderSidoUsgCells(idx, row, pbnstBySidoHeader)}
</tr>
))}
</tbody>
+1 -1
View File
@@ -28,7 +28,7 @@ export default function Cases() {
<div className="mt-14">
<a
href="/example"
href="/status"
className="
inline-flex items-center justify-center gap-3
w-[260px] h-[52px]
+10 -10
View File
@@ -5,7 +5,7 @@ import type {
} from "./type";
import { rainyByBildTpYearsHeader, rainyByUsgBildTpHeader, rainyByUsgYearsHeader } from "./type";
import { rswtrByLawYearsHeader, rswtrByBildTpYearsHeader, rswtrByUsgYearsHeader } from "./type";
import { pbnstByLawYearsHeader, pbnstByUsgYearsHeader, pbnstByCpcYearsHeader, pbnstBySidoYearsHeader } from "./type";
import { pbnstByLawYearsHeader, pbnstByUsgYearsHeader, pbnstByCpcYearsHeader, pbnstBySidoHeader } from "./type";
export type DmStatusActions = {
@@ -18,7 +18,7 @@ export type DmStatusActions = {
getPbnstByLawYears: () => Promise<void>; // 7.대민 하수재이용현황 법적대상별 최근 6년간
getPbnstByUsgYears: () => Promise<void>; // 8.대민 하수재이용현황 이용용도별 최근 6년간
getPbnstByCpcYears: () => Promise<void>; // 9.대민 하수재이용현황 용량 최근 6년간
getPbnstBySidoYears: () => Promise<void>; // 10.대민 하수재이용현황 시도별
getPbnstBySido: () => Promise<void>; // 10.대민 하수재이용현황 시도별
};
export type DmStatusType = {
@@ -46,11 +46,11 @@ export type DmStatusType = {
pbnstByLawYearsHeader: TableHeaderType[];
pbnstByUsgYearsHeader: TableHeaderType[];
pbnstByCpcYearsHeader: TableHeaderType[];
pbnstBySidoYearsHeader: TableHeaderType[];
pbnstBySidoHeader: TableHeaderType[];
pbnstByLawYears: DmStatusLawYearsType[];
pbnstByUsgYears: DmStatusUsgYearsType[];
pbnstByCpcYears: DmStatusLawYearsType[];
pbnstBySidoYears: DmStatusSidoUsgType[];
pbnstBySido: DmStatusSidoUsgType[];
}
};
@@ -79,11 +79,11 @@ export const dmStatusState: DmStatusType = {
pbnstByLawYearsHeader: pbnstByLawYearsHeader,
pbnstByUsgYearsHeader: pbnstByUsgYearsHeader,
pbnstByCpcYearsHeader: pbnstByCpcYearsHeader,
pbnstBySidoYearsHeader: pbnstBySidoYearsHeader,
pbnstBySidoHeader: pbnstBySidoHeader,
pbnstByLawYears: [],
pbnstByUsgYears: [],
pbnstByCpcYears: [],
pbnstBySidoYears: [],
pbnstBySido: [],
}
};
@@ -245,15 +245,15 @@ export const DmStatusReducer = (set: any): DmStatusActions => {
},
// 10.대민 하수재이용현황 시도별
getPbnstBySidoYears: async () => {
const res = await getFetch(fetchType.WR,"/dmStatus/pbnstBySidoYears");
const pbnstBySidoYears = Array.isArray(res?.data) ? res.data : [];
getPbnstBySido: async () => {
const res = await getFetch(fetchType.WR,"/dmStatus/pbnstBySido");
const pbnstBySido = Array.isArray(res?.data) ? res.data : [];
set((state: DmStatusType) => ({
...state,
pbnst: {
...state.pbnst,
pbnstBySidoYears,
pbnstBySido,
}
}));
+1 -1
View File
@@ -269,7 +269,7 @@ export const pbnstByCpcYearsHeader: TableHeaderType[] = [
];
// 시도별 하수처리수 재이용 현황
export const pbnstBySidoYearsHeader: TableHeaderType[] = [
export const pbnstBySidoHeader: TableHeaderType[] = [
{ id: "SIDONM", title: "시도", row: 0, widthPercent: 15 },
{ id: "TPUT_TOTAL", title: "연간하수처리량", row: 1, widthPercent: 5 },
{ id: "USE_AMNT_TOTAL", title: "재이용현황계", row: 1, widthPercent: 5 },