- 오타수정(upadateData -> updateData)
- 등록 후 셀 선택 초기화 에러 수정
This commit is contained in:
swcho
2025-09-22 14:01:58 +09:00
parent d12610db98
commit 29e8223efa
@@ -63,7 +63,8 @@ export default function CoSttn() {
});
const [seartchTxt, setSearchTxt] = useState<string>();
const [upadateData, setUpdateData] = useState<DemandCompType>();
const [updateData, setUpdateData] = useState<DemandCompType>();
const [isResetSelection, setIsResetSelection] = useState<boolean>(false);
const getSelCity = useCallback(
(val: string | number) => {
@@ -135,6 +136,10 @@ export default function CoSttn() {
}
}, [coSttn.excelList, code]);
useEffect(() => {
setIsResetSelection(false);
}, [updateData]);
const excelClick = useCallback(() => {
const con =
objSearch.sgg && objSearch.sgg !== "0" ? objSearch.sgg : objSearch.city;
@@ -160,8 +165,8 @@ export default function CoSttn() {
};
const { t } = useTranslation('base');
const initPassword = () => {
if (upadateData) {
const dmdInfoId = upadateData.dmdInfoId;
if (updateData) {
const dmdInfoId = updateData.dmdInfoId;
const dmdInfoSliceId = `${dmdInfoId.slice(0, 3)}-${dmdInfoId.slice(3, 5)}-${dmdInfoId.slice(5, 10)}-${dmdInfoId.slice(10)}`
const handleConfirm = () => {
coSttnPwInit(dmdInfoId);
@@ -219,6 +224,7 @@ export default function CoSttn() {
size={"sm"}
className={btnClass}
onClick={() => {
setIsResetSelection(true);
setUpdateData(undefined);
setIsDmdModal({ ...isDmdModal, isMoal: true });
}}
@@ -231,7 +237,7 @@ export default function CoSttn() {
className={btnClass}
onClick={() => {
/* 저장 로직 */
if (!upadateData) {
if (!updateData) {
toast.error("수요처 변경을 원하는 행을 선택해주세요");
} else {
setIsDmdModal({
@@ -283,13 +289,14 @@ export default function CoSttn() {
setPageNation(page);
coSttnSearch(String(page), "13", String(con));
}}
resetSelection={isResetSelection}
></UiTable>
</ListDiv>
</div>
</div>
<UiModal
bodyClass={
"w-[40vw] max-w-none h-[83vh] " // +upadateData?.dmdInfoId?'h-[60vh]':'h-[90vh]'
"w-[40vw] max-w-none h-[83vh] " // +updateData?.dmdInfoId?'h-[60vh]':'h-[90vh]'
}
open={isDmdModal.isMoal}
onOpenChange={() => {
@@ -308,7 +315,7 @@ export default function CoSttn() {
objSearch.sgg && objSearch.sgg !== "0"
? objSearch.sgg
: objSearch.city;
if (upadateData?.dmdInfoId) {
if (updateData?.dmdInfoId) {
await updateDemandCompany(data as DemandCompType);
coSttnInit("1", "13", String(con));
setIsDmdModal({
@@ -335,7 +342,7 @@ export default function CoSttn() {
}
}}
bodyClassNm={"w-full mx-auto bg-white rounded-lg shadow-md p-6"}
updateList={upadateData}
updateList={updateData}
openNetwork={false}
></SdmInsertForm>
}