fix: 운영정보 조회 건수 4건으로 수정
This commit is contained in:
@@ -19,6 +19,8 @@ const TABS = [
|
|||||||
{ val: "report", text: "하수도정비기본계획보고서" },
|
{ val: "report", text: "하수도정비기본계획보고서" },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const OPERATION_TABLE_SIZE = 4;
|
||||||
|
|
||||||
// 날짜 조합 함수
|
// 날짜 조합 함수
|
||||||
const getDateString = (
|
const getDateString = (
|
||||||
year: string,
|
year: string,
|
||||||
@@ -239,7 +241,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
} else if (activeTab === 'operation') {
|
} else if (activeTab === 'operation') {
|
||||||
const RequestDTO: Record<string, string> = {
|
const RequestDTO: Record<string, string> = {
|
||||||
page: `${curPage - 1}`,
|
page: `${curPage - 1}`,
|
||||||
size: '5',
|
size: `${OPERATION_TABLE_SIZE}`,
|
||||||
};
|
};
|
||||||
if (var1) RequestDTO.bizInfoNm = var1;
|
if (var1) RequestDTO.bizInfoNm = var1;
|
||||||
if (var2 != '0' && var2) RequestDTO.bizTypeCd = var2;
|
if (var2 != '0' && var2) RequestDTO.bizTypeCd = var2;
|
||||||
@@ -275,7 +277,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
const matched = BIZ_TY_CD.find(code => code.lwpoCd === item.bizTypeCd);
|
const matched = BIZ_TY_CD.find(code => code.lwpoCd === item.bizTypeCd);
|
||||||
return {
|
return {
|
||||||
...formattedItem,
|
...formattedItem,
|
||||||
rowNumber: (curPage - 1) * 5 + index + 1, // 1부터 시작하는 일련번호 추가
|
rowNumber: (curPage - 1) * OPERATION_TABLE_SIZE + index + 1, // 1부터 시작하는 일련번호 추가
|
||||||
bizTypeCd: matched ? matched.lwpoCdNm : item.bizTypeCd,
|
bizTypeCd: matched ? matched.lwpoCdNm : item.bizTypeCd,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -491,8 +493,8 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
try {
|
try {
|
||||||
const RequestDTO: Record<string, string> = {
|
const RequestDTO: Record<string, string> = {
|
||||||
page: `${detailCurPage - 1}`,
|
page: `${detailCurPage - 1}`,
|
||||||
size: '5',
|
size: `${OPERATION_TABLE_SIZE}`,
|
||||||
bizId: tableData[index % 5].bizId,
|
bizId: tableData[index % OPERATION_TABLE_SIZE].bizId,
|
||||||
};
|
};
|
||||||
|
|
||||||
RequestDTO.workTypes = JSON.parse(workType.replace(/'/g, '"'));
|
RequestDTO.workTypes = JSON.parse(workType.replace(/'/g, '"'));
|
||||||
@@ -509,7 +511,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
const mqltCdObj = MS_SWAGE_PPL_CODES.find(code => code.val === item.mqltCd.trim());
|
const mqltCdObj = MS_SWAGE_PPL_CODES.find(code => code.val === item.mqltCd.trim());
|
||||||
return {
|
return {
|
||||||
...formattedItem,
|
...formattedItem,
|
||||||
rowNumber: (detailCurPage - 1) * 5 + detailIndex + 1,
|
rowNumber: (detailCurPage - 1) * OPERATION_TABLE_SIZE + detailIndex + 1,
|
||||||
usgCd: usgCdObj ? usgCdObj.text : item.usgCd,
|
usgCd: usgCdObj ? usgCdObj.text : item.usgCd,
|
||||||
mqltCd: mqltCdObj ? mqltCdObj.text : item.mqltCd,
|
mqltCd: mqltCdObj ? mqltCdObj.text : item.mqltCd,
|
||||||
};
|
};
|
||||||
@@ -535,7 +537,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
try {
|
try {
|
||||||
const RequestDTO: Record<string, string> = {
|
const RequestDTO: Record<string, string> = {
|
||||||
page: `${detailCurPage - 1}`,
|
page: `${detailCurPage - 1}`,
|
||||||
size: '5',
|
size: `${OPERATION_TABLE_SIZE}`,
|
||||||
bizId: String(detailBizId),
|
bizId: String(detailBizId),
|
||||||
};
|
};
|
||||||
const res = await getData(`v1/bizInfo/fclts?${new URLSearchParams(RequestDTO).toString()}`);
|
const res = await getData(`v1/bizInfo/fclts?${new URLSearchParams(RequestDTO).toString()}`);
|
||||||
@@ -547,7 +549,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
const mqltCdObj = MS_SWAGE_PPL_CODES.find(code => code.val === item.mqltCd.trim());
|
const mqltCdObj = MS_SWAGE_PPL_CODES.find(code => code.val === item.mqltCd.trim());
|
||||||
return {
|
return {
|
||||||
...formattedItem,
|
...formattedItem,
|
||||||
rowNumber: (detailCurPage - 1) * 5 + detailIndex + 1,
|
rowNumber: (detailCurPage - 1) * OPERATION_TABLE_SIZE + detailIndex + 1,
|
||||||
usgCd: usgCdObj ? usgCdObj.text : item.usgCd,
|
usgCd: usgCdObj ? usgCdObj.text : item.usgCd,
|
||||||
mqltCd: mqltCdObj ? mqltCdObj.text : item.mqltCd,
|
mqltCd: mqltCdObj ? mqltCdObj.text : item.mqltCd,
|
||||||
};
|
};
|
||||||
@@ -667,7 +669,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
}
|
}
|
||||||
tableData={tableData}
|
tableData={tableData}
|
||||||
headlist={dynamicHeadlist}
|
headlist={dynamicHeadlist}
|
||||||
pageSize={5}
|
pageSize={OPERATION_TABLE_SIZE}
|
||||||
total={tableCount}
|
total={tableCount}
|
||||||
cellClick={handleOperationCellClick}
|
cellClick={handleOperationCellClick}
|
||||||
onPageChange={setCurPage}
|
onPageChange={setCurPage}
|
||||||
@@ -690,7 +692,7 @@ const SearchModal: React.FC<SearchModalProps> = ({
|
|||||||
}
|
}
|
||||||
tableData={detailTableData}
|
tableData={detailTableData}
|
||||||
headlist={dynamicHeadlist2}
|
headlist={dynamicHeadlist2}
|
||||||
pageSize={5}
|
pageSize={OPERATION_TABLE_SIZE}
|
||||||
total={detailTableCount}
|
total={detailTableCount}
|
||||||
cellClick={undefined}
|
cellClick={undefined}
|
||||||
onPageChange={setDetailCurPage}
|
onPageChange={setDetailCurPage}
|
||||||
|
|||||||
Reference in New Issue
Block a user