통계 파라미터 변경
Deploy Frontend / deploy (push) Successful in 1m57s

This commit is contained in:
2026-10-19 21:28:01 +09:00
parent 25dd0f1504
commit d735ad7dd7
5 changed files with 229 additions and 217 deletions
@@ -16,7 +16,7 @@ import {
export interface ApprovalFormData {
lastCfmtnPicNm: string;
lastCfmtnPicTelNo: string;
lastCfmtnPicTelnoCn: string;
lastCfmtnPicDeptNm: string;
lastCfmtnPicJbgdNm: string;
}
@@ -33,7 +33,7 @@ export function ApprovalInputDialog({
onConfirm,
}: ApprovalInputDialogProps) {
const [lastCfmtnPicNm, setLastCfmtnPicNm] = useState("");
const [lastCfmtnPicTelNo, setLastCfmtnPicTelNo] = useState("");
const [lastCfmtnPicTelnoCn, setLastCfmtnPicTelnoCn] = useState("");
const [lastCfmtnPicDeptNm, setLastCfmtnPicDeptNm] = useState("");
const [lastCfmtnPicJbgdNm, setLastCfmtnPicJbgdNm] = useState("");
@@ -41,7 +41,7 @@ export function ApprovalInputDialog({
const resetForm = () => {
setLastCfmtnPicNm("");
setLastCfmtnPicTelNo("");
setLastCfmtnPicTelnoCn("");
setLastCfmtnPicDeptNm("");
setLastCfmtnPicJbgdNm("");
};
@@ -62,7 +62,7 @@ export function ApprovalInputDialog({
setIsSubmitting(true);
const formData: ApprovalFormData = {
lastCfmtnPicNm: lastCfmtnPicNm.trim(),
lastCfmtnPicTelNo: lastCfmtnPicTelNo.trim(),
lastCfmtnPicTelnoCn: lastCfmtnPicTelnoCn.trim(),
lastCfmtnPicDeptNm: lastCfmtnPicDeptNm.trim(),
lastCfmtnPicJbgdNm: lastCfmtnPicJbgdNm.trim(),
};
@@ -99,9 +99,9 @@ export function ApprovalInputDialog({
최종 확인 담당자 전화번호
</Label>
<Input
value={lastCfmtnPicTelNo}
value={lastCfmtnPicTelnoCn}
onChange={(e) => {
setLastCfmtnPicTelNo(e.target.value);
setLastCfmtnPicTelnoCn(e.target.value);
}}
className="!text-[1.3rem]"
placeholder="전화번호를 입력하세요."
@@ -15,7 +15,12 @@ export class StatisticsInputStatusApiService implements StatisticsInputStatusSer
): Promise<StatsInputStatusListApiResponse> {
const response = await stClient.get<StatsInputStatusListApiResponse>(
`${ENDPOINT.ST_SERVICE.INPUT}/stats-input-status`,
{ params: param },
{
params: param,
paramsSerializer: {
indexes: null,
},
},
);
return response.data;
}
@@ -6,7 +6,8 @@ export interface StatsInputStatusListRequestParams {
sewerBzmnCd?: string | null;
statsYr: string;
statsCd?: string | null;
laeSbmsnSttsCd?: string | null;
/** 지자체 제출 상태 코드 목록 (쿼리스트링 lclgvSbmsnSttsCd=2&lclgvSbmsnSttsCd=3 형태로 전송) */
lclgvSbmsnSttsCd?: string[] | null;
}
export interface StatsInputStatusList {
@@ -46,37 +47,43 @@ export interface ReportSearchRequestDto {
/** 통계 검증 리포트 현황 조회 ResponseDto */
export interface ReportStatusResponseDto {
ctpvNm?: string;
sggNm?: string;
sewerBzmnCd?: string;
statsCd?: string;
menuTabName?: string;
laeSbmsnSttsCd?: string;
laeSbmsnSttsNm?: string;
laeSbmsnYmd?: string;
statPicSbmsnSttsCd?: string;
statPicSbmsnSttsNm?: string;
ctpvSbmsnYmd?: string;
pbcpSbmsnSttsCd?: string;
pbcpSbmsnSttsNm?: string;
pbcpCfmtnYmd?: string;
laePicNm?: string;
laePicTelNo?: string;
laeKbrdrDeptNm?: string;
laeKbrdrJbgdNm?: string;
laeIdfrNm?: string;
laeIdfrTelNo?: string;
laeIdfrDeptNm?: string;
laeIdfrJbgdNm?: string;
mctpvIdfrNm?: string;
mctpvIdfrTelNo?: string;
mctpvIdfrDeptNm?: string;
mctpvIdfrJbgdNm?: string;
lastCfmtnPicNm?: string;
lastCfmtnPicTelNo?: string;
lastCfmtnPicDeptNm?: string;
lastCfmtnPicJbgdNm?: string;
rjctOpnnCn?: string;
ctpvNm?: string | null;
sggNm?: string | null;
sewerBzmnCd?: string | null;
statsCd?: string | null;
menuTabName?: string | null;
lclgvSbmsnSttsCd?: string | null;
lclgvSbmsnSttsNm?: string | null;
lclgvSbmsnYmd?: string | null;
mctpvPicSbmsnSttsCd?: string | null;
mctpvPicSbmsnSttsNm?: string | null;
ctpvSbmsnYmd?: string | null;
pbcpSbmsnSttsCd?: string | null;
pbcpSbmsnSttsNm?: string | null;
pbcpCfmtnYmd?: string | null;
lclgvPicNm?: string | null;
lclgvPicTelnoCn?: string | null;
lclgvKbrdrDeptNm?: string | null;
lclgvKbrdrJbgdNm?: string | null;
lclgvIdfrNm?: string | null;
lclgvIdfrTelnoCn?: string | null;
lclgvIdfrDeptNm?: string | null;
lclgvIdfrJbgdNm?: string | null;
mctpvIdfrNm?: string | null;
mctpvIdfrTelnoCn?: string | null;
mctpvIdfrDeptNm?: string | null;
mctpvIdfrJbgdNm?: string | null;
pbcpPicNm?: string | null;
pbcpPicTelnoCn?: string | null;
rvwrDeptNm?: string | null;
rvwrJbgdNm?: string | null;
lastCfmtnPicNm?: string | null;
lastCfmtnPicTelnoCn?: string | null;
lastCfmtnPicDeptNm?: string | null;
lastCfmtnPicJbgdNm?: string | null;
splmntRsltCn?: string | null;
splmntOpnnCn?: string | null;
rjctOpnnCn?: string | null;
}
export type ReportStatusListApiResponse = ApiResponse<
@@ -4,7 +4,7 @@ export interface ApproveRequest {
statsCd: string;
mdfrUuid: string;
lastCfmtnPicNm?: string;
lastCfmtnPicTelNo?: string;
lastCfmtnPicTelnoCn?: string;
lastCfmtnPicDeptNm?: string;
lastCfmtnPicJbgdNm?: string;
}
@@ -27,51 +27,51 @@ export const statisticsVerificationReportColumnInfo: ColumnInfo = {
editable: false,
},
{
name: "laePicNm",
fieldName: "laePicNm",
name: "lclgvPicNm",
fieldName: "lclgvPicNm",
header: { text: "지자체작성자" },
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laePicTelNo",
fieldName: "laePicTelNo",
name: "lclgvPicTelnoCn",
fieldName: "lclgvPicTelnoCn",
header: { text: "연락처" },
width: 130,
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laeKbrdrDeptNm",
fieldName: "laeKbrdrDeptNm",
name: "lclgvKbrdrDeptNm",
fieldName: "lclgvKbrdrDeptNm",
header: { text: "부서" },
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laeKbrdrJbgdNm",
fieldName: "laeKbrdrJbgdNm",
name: "lclgvKbrdrJbgdNm",
fieldName: "lclgvKbrdrJbgdNm",
header: { text: "직급" },
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laeIdfrNm",
fieldName: "laeIdfrNm",
name: "lclgvIdfrNm",
fieldName: "lclgvIdfrNm",
header: { text: "지자체승인자" },
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laeIdfrDeptNm",
fieldName: "laeIdfrDeptNm",
name: "lclgvIdfrDeptNm",
fieldName: "lclgvIdfrDeptNm",
header: { text: "부서" },
styleName: READ_ONLY_STYLE,
editable: false,
},
{
name: "laeIdfrJbgdNm",
fieldName: "laeIdfrJbgdNm",
name: "lclgvIdfrJbgdNm",
fieldName: "lclgvIdfrJbgdNm",
header: { text: "직급" },
styleName: READ_ONLY_STYLE,
editable: false,
@@ -122,13 +122,13 @@ export const statisticsVerificationReportColumnInfo: ColumnInfo = {
"ctpvNm",
"sggNm",
"menuTabName",
"laePicNm",
"laePicTelNo",
"laeKbrdrDeptNm",
"laeKbrdrJbgdNm",
"laeIdfrNm",
"laeIdfrDeptNm",
"laeIdfrJbgdNm",
"lclgvPicNm",
"lclgvPicTelnoCn",
"lclgvKbrdrDeptNm",
"lclgvKbrdrJbgdNm",
"lclgvIdfrNm",
"lclgvIdfrDeptNm",
"lclgvIdfrJbgdNm",
"lastCfmtnPicNm",
"lastCfmtnPicDeptNm",
"lastCfmtnPicJbgdNm",