diff --git a/apps/st/src/components/statistics/verification/StatisticsVerificationReport.tsx b/apps/st/src/components/statistics/verification/StatisticsVerificationReport.tsx index a0371d447..d11d78fda 100644 --- a/apps/st/src/components/statistics/verification/StatisticsVerificationReport.tsx +++ b/apps/st/src/components/statistics/verification/StatisticsVerificationReport.tsx @@ -141,9 +141,9 @@ const DEFAULT_FILTERS: StatisticsVerificationFilterState = { const DEFAULT_SUB_FILTERS: StatisticsVerificationSubFilterState = { ...DEFAULT_FILTERS, - laeSbmsnSttsCd: "3", - prcsYnList: "1,2", - rejectCode: "0", + lclgvSbmsnSttsCd: "3", + vrfcSttsCdList: "1,2", + statsVrfcRjtComCd: "0", pbcpAprvYn: "N", }; @@ -211,10 +211,10 @@ function StatisticsVerificationReport() { subFilters.statsCd !== "" ? subFilters.statsCd : filters.statsCd, - prcsYnList: subFilters.prcsYnList, - rejectCode: subFilters.rejectCode, + vrfcSttsCdList: subFilters.vrfcSttsCdList, + statsVrfcRjtComCd: subFilters.statsVrfcRjtComCd, pbcpAprvYn: subFilters.pbcpAprvYn, - laeSbmsnSttsCd: subFilters.laeSbmsnSttsCd, + lclgvSbmsnSttsCd: subFilters.lclgvSbmsnSttsCd, }), [filters, subFilters], ); @@ -712,8 +712,8 @@ function StatisticsVerificationReport() {
@@ -743,7 +743,7 @@ function StatisticsVerificationReport() { selectedResultRows.length === 0 || !selectedResultRows.every( (row) => - row.prcsYn === "1" || row.prcsYn === "2", + row.vrfcSttsCd === "1" || row.vrfcSttsCd === "2", ) } > diff --git a/apps/st/src/entities/statistics/api/queries.ts b/apps/st/src/entities/statistics/api/queries.ts index 0553db787..027b0203f 100644 --- a/apps/st/src/entities/statistics/api/queries.ts +++ b/apps/st/src/entities/statistics/api/queries.ts @@ -162,10 +162,10 @@ export const useStatsVrfcRsltData = ( params?.sggNm ?? "", params?.sewerBzmnCd ?? "", params?.statsCd ?? "", - params?.prcsYnList ?? "", - params?.rejectCode ?? "", + params?.vrfcSttsCdList ?? "", + params?.statsVrfcRjtComCd ?? "", params?.pbcpAprvYn ?? "", - params?.laeSbmsnSttsCd ?? "", + params?.lclgvSbmsnSttsCd ?? "", ], initialPageParam: 1, queryFn: async ({ pageParam }) => { @@ -190,10 +190,10 @@ export const useStatsVrfcRsltData = ( sggNm: params.sggNm, sewerBzmnCd: params.sewerBzmnCd, statsCd: params.statsCd, - prcsYnList: params.prcsYnList, - rejectCode: params.rejectCode, + vrfcSttsCdList: params.vrfcSttsCdList, + statsVrfcRjtComCd: params.statsVrfcRjtComCd, pbcpAprvYn: params.pbcpAprvYn, - laeSbmsnSttsCd: params.laeSbmsnSttsCd, + lclgvSbmsnSttsCd: params.lclgvSbmsnSttsCd, }, }); diff --git a/apps/st/src/entities/statistics/model/general-verification-interface.ts b/apps/st/src/entities/statistics/model/general-verification-interface.ts index 9a4208951..e7726bf45 100644 --- a/apps/st/src/entities/statistics/model/general-verification-interface.ts +++ b/apps/st/src/entities/statistics/model/general-verification-interface.ts @@ -207,10 +207,10 @@ export interface VerifyResultSearchRequest { sewerBzmnCd?: string | null; statsYr: string; statsCd?: string | null; - laeSbmsnSttsCd?: string | null; + lclgvSbmsnSttsCd?: string | null; vrfcMthdCd?: string; - prcsYnList?: string; // 검증 상태 리스트 (0: 미검증, 1: 수정완료, 2:예외통과, 3: 반려) - rejectCode?: string; // 반려 상태 (0: 반려 아님(default), 1: 지자체 반려, 2: 공단 반려) + vrfcSttsCdList?: string; // 검증 상태 리스트 (0: 미검증, 1: 수정완료, 2:예외통과, 3: 반려) + statsVrfcRjtComCd?: string; // 반려 상태 (0: 반려 아님(default), 1: 지자체 반려, 2: 공단 반려) pbcpAprvYn?: string; // 공단 승인 여부 (Y/N) } @@ -234,12 +234,16 @@ export interface VerifyResultItem { vrfcTrgtNm?: string; regDt?: string; rsnExpln?: string; - nowVlCn?: string; - compVlCn?: string; - prcsYn?: string; - prcsYnNm?: string; + nowCn?: string; + cmprCn?: string; + lclgvSbmsnSttsCd?: string; + lclgvSbmsnSttsNm?: string; + vrfcSttsCd?: string; + vrfcSttsNm?: string; + statsVrfcRjtComCd?: string; + statsVrfcRjtComNm?: string; prcsOpnnExpln?: string; - prcrId?: string; + prcrUuid?: string; rjctOpnnCn?: string; pbcpAprvYn?: string; mdfrUuid?: string; diff --git a/apps/st/src/entities/statistics/model/statistics-verification-report/statistics-verification-report-columns.ts b/apps/st/src/entities/statistics/model/statistics-verification-report/statistics-verification-report-columns.ts index 79979cc8b..585850a35 100644 --- a/apps/st/src/entities/statistics/model/statistics-verification-report/statistics-verification-report-columns.ts +++ b/apps/st/src/entities/statistics/model/statistics-verification-report/statistics-verification-report-columns.ts @@ -1,277 +1,277 @@ -import type { ColumnInfo } from "@/components/type/DataGrid.type"; - -const READ_ONLY_STYLE = "rg-cell-readonly"; - -export const statisticsVerificationReportColumnInfo: ColumnInfo = { - columns: [ - { - name: "ctpvNm", - fieldName: "ctpvNm", - header: { text: "시도" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "sggNm", - fieldName: "sggNm", - header: { text: "시군구" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "menuTabName", - fieldName: "menuTabName", - header: { text: "구분" }, - width: 150, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laePicNm", - fieldName: "laePicNm", - header: { text: "지자체작성자" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laePicTelNo", - fieldName: "laePicTelNo", - header: { text: "연락처" }, - width: 130, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laeKbrdrDeptNm", - fieldName: "laeKbrdrDeptNm", - header: { text: "부서" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laeKbrdrJbgdNm", - fieldName: "laeKbrdrJbgdNm", - header: { text: "직급" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laeIdfrNm", - fieldName: "laeIdfrNm", - header: { text: "지자체승인자" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laeIdfrDeptNm", - fieldName: "laeIdfrDeptNm", - header: { text: "부서" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "laeIdfrJbgdNm", - fieldName: "laeIdfrJbgdNm", - header: { text: "직급" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "lastCfmtnPicNm", - fieldName: "lastCfmtnPicNm", - header: { text: "공단확인자" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "lastCfmtnPicDeptNm", - fieldName: "lastCfmtnPicDeptNm", - header: { text: "부서" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "lastCfmtnPicJbgdNm", - fieldName: "lastCfmtnPicJbgdNm", - header: { text: "직급" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "rjctOpnnCn", - fieldName: "rjctOpnnCn", - header: { text: "반려사유" }, - width: 220, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "sewerBzmnCd", - fieldName: "sewerBzmnCd", - header: { text: "sewerBzmnCd" }, - visible: false, - }, - { - name: "statsCd", - fieldName: "statsCd", - header: { text: "statsCd" }, - visible: false, - }, - ], - columnLayout: [ - "ctpvNm", - "sggNm", - "menuTabName", - "laePicNm", - "laePicTelNo", - "laeKbrdrDeptNm", - "laeKbrdrJbgdNm", - "laeIdfrNm", - "laeIdfrDeptNm", - "laeIdfrJbgdNm", - "lastCfmtnPicNm", - "lastCfmtnPicDeptNm", - "lastCfmtnPicJbgdNm", - "rjctOpnnCn", - "sewerBzmnCd", - "statsCd", - ], -}; - -export const statisticsVerificationResultColumnInfo: ColumnInfo = { - columns: [ - { - name: "ctpvNm", - fieldName: "ctpvNm", - header: { text: "시도" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "sggNm", - fieldName: "sggNm", - header: { text: "시군구" }, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "statsNm", - fieldName: "statsNm", - header: { text: "지표" }, - width: 140, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "vrfcTrgtNm", - fieldName: "vrfcTrgtNm", - header: { text: "세부항목" }, - width: 180, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "regDt", - fieldName: "regDt", - header: { text: "검증날짜" }, - width: 150, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "vrfcMthdNm", - fieldName: "vrfcMthdNm", - header: { text: "검증유형" }, - width: 100, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "rsnExpln", - fieldName: "rsnExpln", - header: { text: "오류내역" }, - width: 200, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "nowVlCn", - fieldName: "nowVlCn", - header: { text: "입력값" }, - width: 90, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "compVlCn", - fieldName: "compVlCn", - header: { text: "비교값" }, - width: 90, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "prcsYnNm", - fieldName: "prcsYnNm", - header: { text: "상태" }, - width: 90, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "prcsOpnnExpln", - fieldName: "prcsOpnnExpln", - header: { text: "예외사유" }, - width: 170, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "stVrfRjtComNm", - fieldName: "stVrfRjtComNm", - header: { text: "반려상태" }, - width: 90, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "rjctOpnnCn", - fieldName: "rjctOpnnCn", - header: { text: "반려의견" }, - width: 170, - editable: true, - }, - { - name: "pbcpAprvYn", - fieldName: "pbcpAprvYn", - header: { text: "승인여부" }, - width: 90, - styleName: READ_ONLY_STYLE, - editable: false, - }, - { - name: "vrfcSn", - fieldName: "vrfcSn", - header: { text: "vrfcSn" }, - visible: false, - editable: false, - }, - ], - columnLayout: [ - "ctpvNm", - "sggNm", - "statsNm", - "vrfcTrgtNm", - "regDt", - "vrfcMthdNm", - "rsnExpln", - "nowVlCn", - "compVlCn", - "prcsYnNm", - "prcsOpnnExpln", - "stVrfRjtComNm", - "rjctOpnnCn", - "pbcpAprvYn", - "vrfcSn", - ], -}; +import type { ColumnInfo } from "@/components/type/DataGrid.type"; + +const READ_ONLY_STYLE = "rg-cell-readonly"; + +export const statisticsVerificationReportColumnInfo: ColumnInfo = { + columns: [ + { + name: "ctpvNm", + fieldName: "ctpvNm", + header: { text: "시도" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "sggNm", + fieldName: "sggNm", + header: { text: "시군구" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "menuTabName", + fieldName: "menuTabName", + header: { text: "구분" }, + width: 150, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laePicNm", + fieldName: "laePicNm", + header: { text: "지자체작성자" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laePicTelNo", + fieldName: "laePicTelNo", + header: { text: "연락처" }, + width: 130, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laeKbrdrDeptNm", + fieldName: "laeKbrdrDeptNm", + header: { text: "부서" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laeKbrdrJbgdNm", + fieldName: "laeKbrdrJbgdNm", + header: { text: "직급" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laeIdfrNm", + fieldName: "laeIdfrNm", + header: { text: "지자체승인자" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laeIdfrDeptNm", + fieldName: "laeIdfrDeptNm", + header: { text: "부서" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "laeIdfrJbgdNm", + fieldName: "laeIdfrJbgdNm", + header: { text: "직급" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "lastCfmtnPicNm", + fieldName: "lastCfmtnPicNm", + header: { text: "공단확인자" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "lastCfmtnPicDeptNm", + fieldName: "lastCfmtnPicDeptNm", + header: { text: "부서" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "lastCfmtnPicJbgdNm", + fieldName: "lastCfmtnPicJbgdNm", + header: { text: "직급" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "rjctOpnnCn", + fieldName: "rjctOpnnCn", + header: { text: "반려사유" }, + width: 220, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "sewerBzmnCd", + fieldName: "sewerBzmnCd", + header: { text: "sewerBzmnCd" }, + visible: false, + }, + { + name: "statsCd", + fieldName: "statsCd", + header: { text: "statsCd" }, + visible: false, + }, + ], + columnLayout: [ + "ctpvNm", + "sggNm", + "menuTabName", + "laePicNm", + "laePicTelNo", + "laeKbrdrDeptNm", + "laeKbrdrJbgdNm", + "laeIdfrNm", + "laeIdfrDeptNm", + "laeIdfrJbgdNm", + "lastCfmtnPicNm", + "lastCfmtnPicDeptNm", + "lastCfmtnPicJbgdNm", + "rjctOpnnCn", + "sewerBzmnCd", + "statsCd", + ], +}; + +export const statisticsVerificationResultColumnInfo: ColumnInfo = { + columns: [ + { + name: "ctpvNm", + fieldName: "ctpvNm", + header: { text: "시도" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "sggNm", + fieldName: "sggNm", + header: { text: "시군구" }, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "statsNm", + fieldName: "statsNm", + header: { text: "지표" }, + width: 140, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "vrfcTrgtNm", + fieldName: "vrfcTrgtNm", + header: { text: "세부항목" }, + width: 180, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "regDt", + fieldName: "regDt", + header: { text: "검증날짜" }, + width: 150, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "vrfcMthdNm", + fieldName: "vrfcMthdNm", + header: { text: "검증유형" }, + width: 100, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "rsnExpln", + fieldName: "rsnExpln", + header: { text: "오류내역" }, + width: 200, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "nowCn", + fieldName: "nowCn", + header: { text: "입력값" }, + width: 90, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "cmprCn", + fieldName: "cmprCn", + header: { text: "비교값" }, + width: 90, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "vrfcSttsNm", + fieldName: "vrfcSttsNm", + header: { text: "상태" }, + width: 90, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "prcsOpnnExpln", + fieldName: "prcsOpnnExpln", + header: { text: "예외사유" }, + width: 170, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "statsVrfcRjtComNm", + fieldName: "statsVrfcRjtComNm", + header: { text: "반려상태" }, + width: 90, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "rjctOpnnCn", + fieldName: "rjctOpnnCn", + header: { text: "반려의견" }, + width: 170, + editable: true, + }, + { + name: "pbcpAprvYn", + fieldName: "pbcpAprvYn", + header: { text: "승인여부" }, + width: 90, + styleName: READ_ONLY_STYLE, + editable: false, + }, + { + name: "vrfcSn", + fieldName: "vrfcSn", + header: { text: "vrfcSn" }, + visible: false, + editable: false, + }, + ], + columnLayout: [ + "ctpvNm", + "sggNm", + "statsNm", + "vrfcTrgtNm", + "regDt", + "vrfcMthdNm", + "rsnExpln", + "nowCn", + "cmprCn", + "vrfcSttsNm", + "prcsOpnnExpln", + "statsVrfcRjtComNm", + "rjctOpnnCn", + "pbcpAprvYn", + "vrfcSn", + ], +};