fix: [items] 품목 폼 저장/에러 시 하드코딩 경로 → router.back() 전환

This commit is contained in:
유병철
2026-03-19 14:56:30 +09:00
parent 8d15c2391d
commit 42e50c78a6
3 changed files with 4 additions and 6 deletions

View File

@@ -405,8 +405,7 @@ export default function DynamicItemForm({
} }
} }
router.push('/production/screen-production'); router.back();
router.refresh();
}); });
} catch (error) { } catch (error) {
// 2025-12-11: 백엔드에서 중복 에러 반환 시 다이얼로그 표시 // 2025-12-11: 백엔드에서 중복 에러 반환 시 다이얼로그 표시

View File

@@ -350,7 +350,7 @@ export function ItemDetailEdit({ itemCode, itemType: urlItemType, itemId: urlIte
<div className="flex flex-col items-center justify-center py-12 gap-4"> <div className="flex flex-col items-center justify-center py-12 gap-4">
<p className="text-destructive">{error}</p> <p className="text-destructive">{error}</p>
<button <button
onClick={() => router.push('/production/screen-production')} onClick={() => router.back()}
className="text-primary hover:underline" className="text-primary hover:underline"
> >
@@ -365,7 +365,7 @@ export function ItemDetailEdit({ itemCode, itemType: urlItemType, itemId: urlIte
<div className="flex flex-col items-center justify-center py-12 gap-4"> <div className="flex flex-col items-center justify-center py-12 gap-4">
<p className="text-muted-foreground"> .</p> <p className="text-muted-foreground"> .</p>
<button <button
onClick={() => router.push('/production/screen-production')} onClick={() => router.back()}
className="text-primary hover:underline" className="text-primary hover:underline"
> >

View File

@@ -175,8 +175,7 @@ export default function ItemForm({ mode, initialData, onSubmit }: ItemFormProps)
certificationFileName: certificationFile?.name, certificationFileName: certificationFile?.name,
}; };
await onSubmit(finalData); await onSubmit(finalData);
router.push('/production/screen-production'); router.back();
router.refresh();
} catch { } catch {
toast.error('품목 저장에 실패했습니다.'); toast.error('품목 저장에 실패했습니다.');
} finally { } finally {