diff --git a/apps/dm/app/(base-layout)/pages/sdmMng/sdmApplyList/page.tsx b/apps/dm/app/(base-layout)/pages/sdmMng/sdmApplyList/page.tsx
index fb81197d6..ee86a9df5 100644
--- a/apps/dm/app/(base-layout)/pages/sdmMng/sdmApplyList/page.tsx
+++ b/apps/dm/app/(base-layout)/pages/sdmMng/sdmApplyList/page.tsx
@@ -63,7 +63,7 @@ export default function SdmApplyList({}: SdmApplyProps) {
const newTransformedList = sdmInfoStatusList.map((item: DemandCompBizType) => ({
...item,
ctpvCd: selectSidoData.find(sido => sido.val === item.ctpvCd?.trim())?.text || '',
- sggCd: selectSigunData.find(sigun => sigun.val === item.sggCd?.trim())?.text || ''
+ sggCd: selectSigunData.find(sigun => sigun.val === item.sggCd?.trim())?.text || '',
}));
setTransformedList(newTransformedList);
}
@@ -73,6 +73,8 @@ export default function SdmApplyList({}: SdmApplyProps) {
if (index !== undefined) {
const selectedStatus = transformedList[index];
if (selectedStatus) {
+
+
setSdmApplyDetail(selectedStatus);
}
}
@@ -156,11 +158,11 @@ export default function SdmApplyList({}: SdmApplyProps) {
후보지1
-
+ { sdmApplyDetail?.splyCndtList?.[0]?.ruseUtztnFcltNm ?? ""}
후보지2
-
+ {sdmApplyDetail?.splyCndtList?.[1]?.ruseUtztnFcltNm ?? ""}
후보지3
-
+ {sdmApplyDetail?.splyCndtList?.[2]?.ruseUtztnFcltNm ?? ""}
@@ -177,7 +179,7 @@ export default function SdmApplyList({}: SdmApplyProps) {
진행상태
{sdmApplyDetail?.status?.toString()}
공급처매칭결과
-
+ {sdmApplyDetail?.ruseUtztnFcltNm??''}
diff --git a/apps/dm/app/store/sdmMng/index.tsx b/apps/dm/app/store/sdmMng/index.tsx
index 2199aa7b6..d68a34e2f 100644
--- a/apps/dm/app/store/sdmMng/index.tsx
+++ b/apps/dm/app/store/sdmMng/index.tsx
@@ -40,6 +40,7 @@ export type DemandCompBizType = {
dmdInfoSn : number | '';
status : string | '';
splyCndtList:SupplyCandidate[]|[],
+ ruseUtztnFcltNm?:string|''
}
@@ -602,6 +603,8 @@ export const SdmReducer = (set: any): SdmActions => {
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 = {
...el,
@@ -617,7 +620,9 @@ export const SdmReducer = (set: any): SdmActions => {
useUsgCd: el.useUsgCd,
dmndTmng: el.dmndTmng,
dmdInfoSn : el.dmdInfoSn,
- status : status
+ status : status,
+ splyCndtList: el.splyCndtList,
+ ruseUtztnFcltNm: ruseUtztnFcltNm || ''
}
sdmInfoStatusList.push(tmpData);
})