[as fr] 체크리스트가 없으면 LOCAL rvwStpComCd 에 디폴트 입력
This commit is contained in:
@@ -81,7 +81,7 @@ export function mapDetailToFormData(data: FnrsCnsltnMngDetResponseDto): FnrsCnsl
|
||||
cklstSn: item.cklstSn,
|
||||
cklstArtclSn: item.cklstArtclSn,
|
||||
cklstRvwSn: item.cklstRvwSn,
|
||||
rvwStpComCd: item.rvwStpComCd,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: mapSelectedValue(item.rvwRsltAnmlyYn),
|
||||
picRvwCn: item.picRvwCn,
|
||||
})) ?? [],
|
||||
@@ -183,6 +183,7 @@ export function buildFormPayload(
|
||||
fnrsSharList: toFnrsSharSaveList(withTotals),
|
||||
cklstResultList: data.cklstResultList.map((item) => ({
|
||||
...item,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: item.selected ?? undefined,
|
||||
})),
|
||||
esntlAtchFileList: data.esntlAtchFileList,
|
||||
|
||||
@@ -63,7 +63,7 @@ export function mapDetailToFormData(data: InstlSncnMngDetResponse): InstlSncnReg
|
||||
cklstSn: item.cklstSn,
|
||||
cklstArtclSn: item.cklstArtclSn,
|
||||
cklstRvwSn: item.cklstRvwSn,
|
||||
rvwStpComCd: item.rvwStpComCd,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: mapSelectedValue(item.rvwRsltAnmlyYn),
|
||||
picRvwCn: item.picRvwCn,
|
||||
})) ?? [],
|
||||
@@ -143,6 +143,7 @@ export function buildFormPayload(
|
||||
bizCstList: data.bizCstList,
|
||||
cklstResultList: data.cklstResultList.map((item) => ({
|
||||
...item,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: item.selected ?? undefined,
|
||||
})),
|
||||
esntlAtchFileList: data.esntlAtchFileList,
|
||||
|
||||
@@ -201,7 +201,7 @@ export function mapDetailToFormData(data: SewerBscPlanDetResponseDto): SewerBscP
|
||||
cklstSn: item.cklstSn,
|
||||
cklstArtclSn: item.cklstArtclSn,
|
||||
cklstRvwSn: item.cklstRvwSn,
|
||||
rvwStpComCd: item.rvwStpComCd,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: mapSelectedValue(item.rvwRsltAnmlyYn),
|
||||
picRvwCn: item.picRvwCn,
|
||||
})) ?? [],
|
||||
@@ -251,6 +251,7 @@ export function buildApplyPayload(
|
||||
sewerBscPlanTmplntList: data.sewerBscPlanTmplntList,
|
||||
cklstResultList: data.cklstResultList.map((item) => ({
|
||||
...item,
|
||||
rvwStpComCd: item.rvwStpComCd || "LOCAL",
|
||||
selected: item.selected ?? undefined,
|
||||
})),
|
||||
esntlAtchFileList: data.esntlAtchFileList,
|
||||
|
||||
@@ -118,16 +118,19 @@ export function syncCklstResultListFromTree(
|
||||
|
||||
const next = orderedSelectable.map((node) => {
|
||||
const existing = prevByRvwSn.get(node.cklstRvwSn);
|
||||
return (
|
||||
existing ?? {
|
||||
cklstSn: node.cklstSn,
|
||||
cklstArtclSn: node.cklstArtclSn,
|
||||
cklstRvwSn: node.cklstRvwSn,
|
||||
rvwStpComCd: "LOCAL",
|
||||
selected: null,
|
||||
picRvwCn: null,
|
||||
}
|
||||
);
|
||||
return existing
|
||||
? {
|
||||
...existing,
|
||||
rvwStpComCd: existing.rvwStpComCd || "LOCAL",
|
||||
}
|
||||
: {
|
||||
cklstSn: node.cklstSn,
|
||||
cklstArtclSn: node.cklstArtclSn,
|
||||
cklstRvwSn: node.cklstRvwSn,
|
||||
rvwStpComCd: "LOCAL",
|
||||
selected: null,
|
||||
picRvwCn: null,
|
||||
};
|
||||
});
|
||||
|
||||
if (isSameCklstResultList(prev, next)) return prev;
|
||||
|
||||
Reference in New Issue
Block a user