diff --git a/apps/wr/app/(with-layout)/matMng/coMat/coMatRvw/page.tsx b/apps/wr/app/(with-layout)/matMng/coMat/coMatRvw/page.tsx index 56096015f..12532f317 100644 --- a/apps/wr/app/(with-layout)/matMng/coMat/coMatRvw/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMat/coMatRvw/page.tsx @@ -305,6 +305,7 @@ export default function CoMatRvw() { headName={"수요매칭검토현황"} tableData={dmdMatData || []} headlist={coRvwHeadList} + widthFixed={true} pageSize={13} total={coMatRvwCount} cellClick={(index: number | undefined) => { diff --git a/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx b/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx index 392cc2fd3..d012d2b7b 100644 --- a/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMat/ruseRvwHstry/page.tsx @@ -334,6 +334,7 @@ export default function RuseRvwHstry() { headName={"재이용검토현황"} tableData={rvwHistData || []} headlist={ruseHistHeadList} + widthFixed={true} pageSize={20} total={rvwHistCount} cellClick={(index: number | undefined, headId: string) => { diff --git a/apps/wr/app/store/matDmd/coMatRvw/headList.tsx b/apps/wr/app/store/matDmd/coMatRvw/headList.tsx index 895ba5f89..c6ef94875 100644 --- a/apps/wr/app/store/matDmd/coMatRvw/headList.tsx +++ b/apps/wr/app/store/matDmd/coMatRvw/headList.tsx @@ -3,187 +3,46 @@ import type { CommonTableProps } from "../../common/type/header"; export const coRvwHeadListExport: CommonTableProps[]= [ - { - id: "cityText", - title: "시도", - visible: true, - }, - { - id: "sggText", - title: "시군구", - visible: true, - }, - { - id: "dmdCoNm", - title: "회사명", - visible: true, - }, - { - id: "daddr", - title: "주소", - visible: true, - }, - { - id: "telno", - title: "전화번호", - visible: true, - }, - { - id: "dmndTmng", - title: "신청일자", - visible: true, - }, - { - id: "splyFcltFlg", - title: "진행상태", - visible: true, - }, + { id: "cityText", title: "시도", visible: true, widthPercent: 12, }, + { id: "sggText", title: "시군구", visible: true, widthPercent: 8, }, + { id: "dmdCoNm", title: "회사명", visible: true, widthPercent: 14, }, + { id: "daddr", title: "주소", visible: true, widthPercent: 28, }, + { id: "telno", title: "전화번호", visible: true, widthPercent: 12, }, + { id: "dmndTmng", title: "신청일자", visible: true, widthPercent: 12, }, + { id: "splyFcltFlg", title: "진행상태", visible: true, widthPercent: 14, }, ]; // id는 다확인해야함 export const coRvwNodeListExport: CommonTableProps[] = [ - { - id: "ctpv", - title: "시도", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "sgg", - title: "시군구", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "coNm", - title: "회사명", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "addr", - title: "공장주소", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "telNo", - title: "전화번호", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "regDt", //바꾸기 - title: "신청일자", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "state", //바꾸기 - title: "진행상태", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, + { id: "ctpv", title: "시도", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "sgg", title: "시군구", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "coNm", title: "회사명", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "addr", title: "공장주소", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "telNo", title: "전화번호", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "regDt", title: "신청일자", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, //바꾸기 + { id: "state", title: "진행상태", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, //바꾸기 ]; export const constCostHeadListExport: CommonTableProps[] = [ - { - id: "gubun", - title: "구분", - visible: true, - }, - { - id: "500", - title: "500", - visible: true, - }, - { - id: "1000", - title: "1,000", - visible: true, - }, - { - id: "2000", - title: "2,000", - visible: true, - }, - { - id: "3000", //바꾸기 - title: "3,000", - visible: true, - }, - { - id: "5000", //바꾸기 - title: "5,000", - visible: true, - }, - { - id: "10000", // - title: "10,000", - visible: true, - }, - { - id: "20000", // - title: "20,000", - visible: true, - }, - { - id: "30000", // - title: "30,000", - visible: true, - }, - { - id: "50000", // - title: "50,000", - visible: true, - }, - { - id: "100000", //바꾸기 - title: "100,000", - visible: true, - }, + { id: "gubun", title: "구분", visible: true, }, + { id: "500", title: "500", visible: true, }, + { id: "1000", title: "1,000", visible: true, }, + { id: "2000", title: "2,000", visible: true, }, + { id: "3000", title: "3,000", visible: true, }, //바꾸기 + { id: "5000", title: "5,000", visible: true, }, //바꾸기 + { id: "10000", title: "10,000", visible: true, }, // + { id: "20000", title: "20,000", visible: true, }, // + { id: "30000", title: "30,000", visible: true, }, // + { id: "50000", title: "50,000", visible: true, }, // + { id: "100000", title: "100,000", visible: true, }, //바꾸기 ]; export const rateFeeHeadListExport: CommonTableProps[] = [ - { - id: "gubun", - title: "공사비/구분", - visible: true, - }, - { - id: "BD", - title: "기본조사설계비", - visible: true, - }, - { - id: "WD", - title: "실시설계비", - visible: true, - }, - { - id: "SE", - title: "공사감리비", - visible: true, - }, - { - id: "CE", - title: "시설부대비", - visible: true, - }, + { id: "gubun", title: "공사비/구분", visible: true, }, + { id: "BD", title: "기본조사설계비", visible: true, }, + { id: "WD", title: "실시설계비", visible: true, }, + { id: "SE", title: "공사감리비", visible: true, }, + { id: "CE", title: "시설부대비", visible: true, }, ]; export const usageProcData = [ diff --git a/apps/wr/app/store/matDmd/drgtSttn/headList.tsx b/apps/wr/app/store/matDmd/drgtSttn/headList.tsx index dcdc655b5..34fb7db6f 100644 --- a/apps/wr/app/store/matDmd/drgtSttn/headList.tsx +++ b/apps/wr/app/store/matDmd/drgtSttn/headList.tsx @@ -15,87 +15,17 @@ export const drgtZod = z.object({ }) export const drgtHeadListExport: CommonTableProps[] = [ - { - id: "ctpvCd", - title: "시도", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "sggNm", - title: "시군구", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "normal", - title: "정상(횟수)", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "attention", - title: "관심(횟수)", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "caution", - title: "주의(횟수)", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "warning", - title: "관심+주의(횟수)", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "ranking", - title: "가뭄순위", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, + { id: "ctpvCd", title: "시도", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "sggNm", title: "시군구", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "normal", title: "정상(횟수)", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "attention", title: "관심(횟수)", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "caution", title: "주의(횟수)", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "warning", title: "관심+주의(횟수)", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "ranking", title: "가뭄순위", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, ]; export const drgtDetailHeadListExport: CommonTableProps[] = [ - { - id: "year", - title: "년", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "month", - title: "월", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, - { - id: "drgtState", - title: "가뭄상태", - visible: true, - row: 1, - rowSpan: 1, - colSpan: 1, - }, -] \ No newline at end of file + { id: "year", title: "년", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "month", title: "월", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, + { id: "drgtState", title: "가뭄상태", visible: true, row: 1, rowSpan: 1, colSpan: 1, }, +] diff --git a/apps/wr/app/store/matDmd/ruseCaseMng/headList.tsx b/apps/wr/app/store/matDmd/ruseCaseMng/headList.tsx index c201f5d28..81659ad6d 100644 --- a/apps/wr/app/store/matDmd/ruseCaseMng/headList.tsx +++ b/apps/wr/app/store/matDmd/ruseCaseMng/headList.tsx @@ -2,358 +2,63 @@ import type { SelectDataType } from "@common/business_components/ui"; import type { TableUpperProps } from "../../common/type/header"; export const ruseCaseHeadListExport: TableUpperProps[] = [ - { - id: "ruseBizNm", - title: "사업명", - visible: true, - row: 0, - rowSpan: 2, - }, - { - id: "bizBgngDate", - title: "사업시작년", - visible: true, - row: 0, - rowSpan: 2, - }, - { - id: "bizEndDate", - title: "사업종료년", - visible: true, - row: 0, - rowSpan: 2, - }, - { - id: "c", - title: "공급처", - visible: true, - row: 0, - colSpan: 3, - }, - { - id: "splyFcltKnd", - title: "시설종류", - visible: true, - row: 1, - }, - { - id: "splyFcltNm", - title: "공급처명", - visible: true, - row: 1, - }, - { - id: "splyFcltCpct", - title: "시설용량(m³/일)", - visible: true, - row: 1, - }, - { - id: "g", - title: "수요처", - visible: true, - row: 0, - colSpan: 2, - }, - { - id: "dmdFcltNm", - title: "수요처명", - visible: true, - row: 1, - }, - { - id: "dmdFcltAddr", - title: "주소", - visible: true, - row: 1, - }, - { - id: "q", - title: "재이용시설", - visible: true, - row: 0, - colSpan: 5, - }, - { - id: "ruseFcltCpct", - title: "시설용량(m³/일)", - visible: true, - row: 1, - }, - { - id: "ruseFcltPplLen", - title: "관로(km)", - visible: true, - row: 1, - }, - { - id: "ruseFcltUsg", - title: "용도", - visible: true, - row: 1, - }, - { - id: "ruseFcltSplyCpct", - title: "공급량(m³/일)", - visible: true, - row: 1, - }, - { - id: "ruseFcltPrcsMsrc", - title: "처리공법", - visible: true, - row: 1, - }, - { - id: "k", - title: "보증수질", - visible: true, - row: 0, - colSpan: 13, - }, - { - id: "grnteWqUsg", - title: "용도별", - visible: true, - row: 1, - }, - { - id: "grnteWqGrssClfg", - title: "총대장균군수​(개/100ml)", - visible: true, - row: 1, - }, - { - id: "grnteWqCombResdch", - title: "결합잔류염소(mg/L)", - visible: true, - row: 1, - }, - { - id: "grnteWqTrbt", - title: "탁도(NTU)", - visible: true, - row: 1, - }, - { - id: "grnteWqBod", - title: "생물학적​산소요구량(BOD)(mg/L)​", - visible: true, - row: 1, - }, - { - id: "grnteWqSmll", - title: "냄새​", - visible: true, - row: 1, - }, - { - id: "grnteWqCrmty", - title: "색도​", - visible: true, - row: 1, - }, - { - id: "grnteWqTn", - title: "총질소(T-N)(mg/L)​", - visible: true, - row: 1, - }, - { - id: "grnteWqTp", - title: "총인(T-P)(mg/L)", - visible: true, - row: 1, - }, - { - id: "grnteWqPh", - title: "수소이온농도(pH)​", - visible: true, - row: 1, - }, - { - id: "grnteWqClIonQnt", - title: "염화물", - visible: true, - row: 1, - }, - { - id: "grnteWqCndctStat", - title: "전기전도도​(㎲/cm)", - visible: true, - row: 1, - }, - { - id: "grnteWqRmrk", - title: "비고​", - visible: true, - row: 1, - }, - { - id: "h", - title: "소요사업비(백만원)", - visible: true, - row: 0, - colSpan: 14, - }, - { - id: "reqBizGrssCst", - title: "총", - visible: true, - row: 1, - }, - { - id: "reqBizReuseFcltCst", - title: "토목재이용시설", - visible: true, - row: 1, - }, - { - id: "reqBizPplCst", - title: "토목관로", - visible: true, - row: 1, - }, - { - id: "reqBizArchCst", - title: "건축", - visible: true, - row: 1, - }, - { - id: "reqBizMchnCst", - title: "기계", - visible: true, - row: 1, - }, - { - id: "reqBizMtrngCst", - title: "전기・계측", - visible: true, - row: 1, - }, - { - id: "reqBizGisCst", - title: "GIS・DB", - visible: true, - row: 1, - }, - { - id: "reqBizCctvCst", - title: "CCTV", - visible: true, - row: 1, - }, - { - id: "reqBizCmcnCst", - title: "시공및준공", - visible: true, - row: 1, - }, - { - id: "reqBizWstCst", - title: "페기물", - visible: true, - row: 1, - }, - { - id: "reqBizDesignCst", - title: "설계비", - visible: true, - row: 1, - }, - { - id: "reqBizSpvsCst", - title: "감리비", - visible: true, - row: 1, - }, - { - id: "reqBizSbsdCst", - title: "시설부대비", - visible: true, - row: 1, - }, - { - id: "reqBizEtc", - title: "기타", - visible: true, - row: 1, - }, - { - id: "i", - title: "자원조달계획(백만원)", - visible: true, - row: 0, - colSpan: 5, - }, - { - id: "prcmPlanGrssCst", - title: "총", - visible: true, - row: 1, - }, - { - id: "prcmPlanNlep", - title: "국비", - visible: true, - row: 1, - }, - { - id: "prcmPlanLcep", - title: "지방비", - visible: true, - row: 1, - }, - { - id: "prcmPlanBrdnCst", - title: "원인자부담", - visible: true, - row: 1, - }, - { - id: "prcmPlanEcqrRt", - title: "국고비율(%)", - visible: true, - row: 1, - }, - { - id: "j", - title: "사업비정산(백만원)", - visible: true, - row: 0, - colSpan: 5, - }, - { - id: "clclnGrssCst", - title: "총", - visible: true, - row: 1, - }, - { - id: "clclnNlep", - title: "국비", - visible: true, - row: 1, - }, - { - id: "clclnLcep", - title: "지방비", - visible: true, - row: 1, - }, - { - id: "clclnBrdnCst", - title: "원인자부담", - visible: true, - row: 1, - }, - { - id: "clclnEcqrRt", - title: "국고비율(%)", - visible: true, - row: 1, - }, + { id: "ruseBizNm", title: "사업명", visible: true, row: 0, rowSpan: 2, }, + { id: "bizBgngDate", title: "사업시작년", visible: true, row: 0, rowSpan: 2, }, + { id: "bizEndDate", title: "사업종료년", visible: true, row: 0, rowSpan: 2, }, + { id: "c", title: "공급처", visible: true, row: 0, colSpan: 3, }, + { id: "splyFcltKnd", title: "시설종류", visible: true, row: 1, }, + { id: "splyFcltNm", title: "공급처명", visible: true, row: 1, }, + { id: "splyFcltCpct", title: "시설용량(m³/일)", visible: true, row: 1, }, + { id: "g", title: "수요처", visible: true, row: 0, colSpan: 2, }, + { id: "dmdFcltNm", title: "수요처명", visible: true, row: 1, }, + { id: "dmdFcltAddr", title: "주소", visible: true, row: 1, }, + { id: "q", title: "재이용시설", visible: true, row: 0, colSpan: 5, }, + { id: "ruseFcltCpct", title: "시설용량(m³/일)", visible: true, row: 1, }, + { id: "ruseFcltPplLen", title: "관로(km)", visible: true, row: 1, }, + { id: "ruseFcltUsg", title: "용도", visible: true, row: 1, }, + { id: "ruseFcltSplyCpct", title: "공급량(m³/일)", visible: true, row: 1, }, + { id: "ruseFcltPrcsMsrc", title: "처리공법", visible: true, row: 1, }, + { id: "k", title: "보증수질", visible: true, row: 0, colSpan: 13, }, + { id: "grnteWqUsg", title: "용도별", visible: true, row: 1, }, + { id: "grnteWqGrssClfg", title: "총대장균군수​(개/100ml)", visible: true, row: 1, }, + { id: "grnteWqCombResdch", title: "결합잔류염소(mg/L)", visible: true, row: 1, }, + { id: "grnteWqTrbt", title: "탁도(NTU)", visible: true, row: 1, }, + { id: "grnteWqBod", title: "생물학적​산소요구량(BOD)(mg/L)​", visible: true, row: 1, }, + { id: "grnteWqSmll", title: "냄새​", visible: true, row: 1, }, + { id: "grnteWqCrmty", title: "색도​", visible: true, row: 1, }, + { id: "grnteWqTn", title: "총질소(T-N)(mg/L)​", visible: true, row: 1, }, + { id: "grnteWqTp", title: "총인(T-P)(mg/L)", visible: true, row: 1, }, + { id: "grnteWqPh", title: "수소이온농도(pH)​", visible: true, row: 1, }, + { id: "grnteWqClIonQnt", title: "염화물", visible: true, row: 1, }, + { id: "grnteWqCndctStat", title: "전기전도도​(㎲/cm)", visible: true, row: 1, }, + { id: "grnteWqRmrk", title: "비고​", visible: true, row: 1, }, + { id: "h", title: "소요사업비(백만원)", visible: true, row: 0, colSpan: 14, }, + { id: "reqBizGrssCst", title: "총", visible: true, row: 1, }, + { id: "reqBizReuseFcltCst", title: "토목재이용시설", visible: true, row: 1, }, + { id: "reqBizPplCst", title: "토목관로", visible: true, row: 1, }, + { id: "reqBizArchCst", title: "건축", visible: true, row: 1, }, + { id: "reqBizMchnCst", title: "기계", visible: true, row: 1, }, + { id: "reqBizMtrngCst", title: "전기・계측", visible: true, row: 1, }, + { id: "reqBizGisCst", title: "GIS・DB", visible: true, row: 1, }, + { id: "reqBizCctvCst", title: "CCTV", visible: true, row: 1, }, + { id: "reqBizCmcnCst", title: "시공및준공", visible: true, row: 1, }, + { id: "reqBizWstCst", title: "페기물", visible: true, row: 1, }, + { id: "reqBizDesignCst", title: "설계비", visible: true, row: 1, }, + { id: "reqBizSpvsCst", title: "감리비", visible: true, row: 1, }, + { id: "reqBizSbsdCst", title: "시설부대비", visible: true, row: 1, }, + { id: "reqBizEtc", title: "기타", visible: true, row: 1, }, + { id: "i", title: "자원조달계획(백만원)", visible: true, row: 0, colSpan: 5, }, + { id: "prcmPlanGrssCst", title: "총", visible: true, row: 1, }, + { id: "prcmPlanNlep", title: "국비", visible: true, row: 1, }, + { id: "prcmPlanLcep", title: "지방비", visible: true, row: 1, }, + { id: "prcmPlanBrdnCst", title: "원인자부담", visible: true, row: 1, }, + { id: "prcmPlanEcqrRt", title: "국고비율(%)", visible: true, row: 1, }, + { id: "j", title: "사업비정산(백만원)", visible: true, row: 0, colSpan: 5, }, + { id: "clclnGrssCst", title: "총", visible: true, row: 1, }, + { id: "clclnNlep", title: "국비", visible: true, row: 1, }, + { id: "clclnLcep", title: "지방비", visible: true, row: 1, }, + { id: "clclnBrdnCst", title: "원인자부담", visible: true, row: 1, }, + { id: "clclnEcqrRt", title: "국고비율(%)", visible: true, row: 1, }, ]; export const ruseUtzType: SelectDataType[] = [ diff --git a/apps/wr/app/store/matDmd/ruseRvwHstry/headList.tsx b/apps/wr/app/store/matDmd/ruseRvwHstry/headList.tsx index e2873d573..1e3253329 100644 --- a/apps/wr/app/store/matDmd/ruseRvwHstry/headList.tsx +++ b/apps/wr/app/store/matDmd/ruseRvwHstry/headList.tsx @@ -2,71 +2,18 @@ import type { TableUpperProps } from "../../common/type/header"; export const ruseHstryHeadListExport:TableUpperProps[]= [ - { - id: "cityText", - title: "시도", - visible: true, - - }, - { - id: "sggText", - title: "시군구", - visible: true, - }, - { - id: "dmdCoNm", - title: "회사명", - visible: true, - }, - { - id: "daddr", - title: "주소", - visible: true, - }, - { - id: "telno", - title: "전화번호", - visible: true, - }, - { - id: "dmndTmng", //바꾸기 - title: "신청일자", - visible: true, - }, - { - id: "rvwCmptnYmd", //바꾸기 - title: "검토일자", - visible: true, - }, - { - id: "mtchnCmptnYmd", //바꾸기 - title: "매칭 완료일자", - visible: true, - }, - { - id: "ruseUtztnFcltNm", //바꾸기 - title: "공급처", - visible: true, - }, - { - id: "dmndQty", //바꾸기 - title: "요구수량(m³/일)", - visible: true, - }, - { - id: "useUsgCd", //바꾸기 - title: "사용용도", - visible: true, - }, - { - id: "splyFcltFlg", //바꾸기 - title: "진행상태", - visible: true, - }, - { - id: "completeYn", //바꾸기 - title: "매칭완료 여부", - visible: true, - }, + { id: "cityText", title: "시도", visible: true, widthPercent: 8, }, + { id: "sggText", title: "시군구", visible: true, widthPercent: 6, }, + { id: "dmdCoNm", title: "회사명", visible: true, widthPercent: 10, }, + { id: "daddr", title: "주소", visible: true, widthPercent: 16, }, + { id: "telno", title: "전화번호", visible: true, widthPercent: 8, }, + { id: "dmndTmng", title: "신청일자", visible: true, widthPercent: 8, }, //바꾸기 + { id: "rvwCmptnYmd", title: "검토일자", visible: true, widthPercent: 8, }, //바꾸기 + { id: "mtchnCmptnYmd", title: "매칭 완료일자", visible: true, widthPercent: 8, }, //바꾸기 + { id: "ruseUtztnFcltNm", title: "공급처", visible: true, widthPercent: 10, }, //바꾸기 + { id: "dmndQty", title: "요구수량(m³/일)", visible: true, widthPercent: 7, }, //바꾸기 + { id: "useUsgCd", title: "사용용도", visible: true, widthPercent: 5, }, //바꾸기 + { id: "splyFcltFlg", title: "진행상태", visible: true, widthPercent: 3, }, //바꾸기 + { id: "completeYn", title: "매칭완료 여부", visible: true, widthPercent: 3, }, //바꾸기 ];