Merge commit 'b7133c9197a948475692634f3b9e20e2f7688a0c'

This commit is contained in:
leedj312
2025-08-26 17:47:05 +09:00
3 changed files with 23 additions and 6 deletions
@@ -60,6 +60,8 @@ export default function SdmApplyList({}: SdmApplyProps) {
// 데이터 변환을 위한 별도의 useEffect
useEffect(() => {
if (sdmInfoStatusList.length > 0) {
const newTransformedList = sdmInfoStatusList.map((item: DemandCompBizType) => ({
...item,
ctpvCd: selectSidoData.find(sido => sido.val === item.ctpvCd?.trim())?.text || '',
@@ -54,11 +54,25 @@ function SdmInfoInsertContent() {
useEffect(() => {
const user = sessionStorage.getItem("user");
setDefaultValues((prev) => ({
...prev,
sdmNm: searchParams.get("dmdCoNm") || "",
}));
sessionStorage.setItem("user", searchParams.get("dmdInfoId") || "");
if(searchParams.get("dmdInfoId")){
// const data = {
// dmdCoNm: searchParams.get("dmdCoNm") || '',
// ctpvCd: searchParams.get("ctpvCd") || '',
// sggCd: searchParams.get("sggCd") || '',
// dmdInfoId: searchParams.get("dmdInfoId") || '',
// daddr: searchParams.get("daddr") || '',
// telno: searchParams.get("telno") || '',
// }
// sessionStorage.setItem("user", JSON.stringify(data || {}));
}
//sessionStorage.setItem("user", JSON.parse(user||'') || "");
setIsLogin(user || searchParams.get("dmdInfoId") ? true : false);
}, [searchParams]);
+6 -5
View File
@@ -691,6 +691,7 @@ export const SdmReducer = (set: any): SdmActions => {
// 수요정보 신청현황
getSdmInfoStatusList: async (dmdInfoId: string) => {
const res = await getSdmInfoStatusList(dmdInfoId);
if(res.length === 0) {
set((state: SdmType) => ({
Sdm: {
@@ -700,15 +701,15 @@ export const SdmReducer = (set: any): SdmActions => {
}))
return;
}
const sdmInfoStatusList : DemandCompBizType[] = [];
//const sdmInfoStatusList : DemandCompBizType[] = [];
res.demandInfo.map((el: DemandCompBizType, index: number) => {
const sdmInfoStatusList : DemandCompBizType[]= res.demandInfo.map((el: DemandCompBizType, index: number) => {
const matchingInfo = res.demandMatchings.find((matching: DemandMatchings) => matching.dmdInfoSn === el.dmdInfoSn);
const status = matchingInfo?.splyFcltFlg?.trim() === 'Sub' ? '검토' : matchingInfo?.splyFcltFlg?.trim() === 'matched' ? '매칭완료' : '신청';
const ruseUtztnFcltNm = matchingInfo?.ruseUtztnFcltNm ? matchingInfo.ruseUtztnFcltNm : '';
const tmpData = {
return( {
...el,
index: ++index,
bzmnNo: res.bzmnNo,
@@ -725,9 +726,9 @@ export const SdmReducer = (set: any): SdmActions => {
status : status,
splyCndtList: el.splyCndtList,
ruseUtztnFcltNm: ruseUtztnFcltNm || ''
}
sdmInfoStatusList.push(tmpData);
})
})
set((state: SdmType) => ({
Sdm: {
...state.Sdm,