refactor: 대시보드 통계처리현황 표준화 수정

This commit is contained in:
yangsein
2026-10-14 15:17:25 +09:00
parent cbacb27bb1
commit 7ffc02e887
2 changed files with 21 additions and 21 deletions
@@ -67,14 +67,14 @@ export interface EcptReqCountResponse {
export interface ThreeStageStatusResponse {
statsYr: string;
laeStatusCd: string;
laeStatusNm: string;
laeRejected: boolean;
ctpvStatusCd: string;
ctpvStatusNm: string;
ctpvRejected: boolean;
pbcpStatusCd: string;
pbcpStatusNm: string;
lclgvSbmsnSttsCd: string;
lclgvSbmsnSttsNm: string;
lclgvRejected: boolean;
mctpvPicSbmsnSttsCd: string;
mctpvPicSbmsnSttsNm: string;
mctpvRejected: boolean;
pbcpSbmsnSttsCd: string;
pbcpSbmsnSttsNm: string;
pbcpRejected: boolean;
}
@@ -57,11 +57,11 @@ const STEPS: StepDef[] = [
];
interface ThreeStageData {
laeStatusCd: string;
laeRejected: boolean;
ctpvStatusCd: string;
ctpvRejected: boolean;
pbcpStatusCd: string;
lclgvSbmsnSttsCd: string;
lclgvRejected: boolean;
mctpvPicSbmsnSttsCd: string;
mctpvRejected: boolean;
pbcpSbmsnSttsCd: string;
pbcpRejected: boolean;
}
@@ -73,9 +73,9 @@ interface ThreeStageData {
function resolveCheckedSteps(data?: ThreeStageData): boolean[] {
if (!data) return STEPS.map(() => false);
const lae = Number(data.laeStatusCd);
const ctpv = Number(data.ctpvStatusCd);
const pbcp = Number(data.pbcpStatusCd);
const lae = Number(data.lclgvSbmsnSttsCd);
const ctpv = Number(data.mctpvPicSbmsnSttsCd);
const pbcp = Number(data.pbcpSbmsnSttsCd);
return [
lae >= 1,
@@ -86,14 +86,14 @@ function resolveCheckedSteps(data?: ThreeStageData): boolean[] {
];
}
// input/submit/approve → lae 반려여부, review → ctpv, verify → pbcp
// input/submit/approve → lclgv 반려여부, review → mctpv, verify → pbcp
function resolveRejectedFlags(data?: ThreeStageData): boolean[] {
if (!data) return STEPS.map(() => false);
return [
data.laeRejected,
data.laeRejected,
data.laeRejected,
data.ctpvRejected,
data.lclgvRejected,
data.lclgvRejected,
data.lclgvRejected,
data.mctpvRejected,
data.pbcpRejected,
];
}