feat: POP 시연 준비 — 5개 화면 + 버그 수정 + 자동 창고 매칭

- 구매입고: 검사기준 API 수정, 검사결과 DB 저장, 검사 미완료 확정 차단
- 판매출고: 재고 부족 사전 검증, 수주상세 ship_qty 반영, 에러 메시지 개선
- 공정실행: seq_no 비순차 대응(3곳), 자재투입 자동 창고 매칭 재고차감, 불필요 버튼 제거
- 검사관리+입출고관리: 신규 화면 (quality, inventory)
- 공통: ConfirmModal 커스텀 모달 (native confirm 대체)
This commit is contained in:
SeongHyun Kim
2026-04-09 14:38:28 +09:00
parent 1b62dae277
commit 327b4d01c2
25 changed files with 15182 additions and 12185 deletions
@@ -4,9 +4,9 @@ import { PopShell } from "@/components/pop/hardcoded";
import { InOutHistory } from "@/components/pop/hardcoded/inventory";
export default function InOutHistoryPage() {
return (
<PopShell showBanner={false} title="입출고관리">
<InOutHistory />
</PopShell>
);
return (
<PopShell showBanner={false} title="입출고관리">
<InOutHistory />
</PopShell>
);
}
+5 -5
View File
@@ -4,9 +4,9 @@ import { PopShell } from "@/components/pop/hardcoded";
import { InventoryHome } from "@/components/pop/hardcoded/inventory";
export default function InventoryPage() {
return (
<PopShell showBanner={false} title="재고">
<InventoryHome />
</PopShell>
);
return (
<PopShell showBanner={false} title="재고">
<InventoryHome />
</PopShell>
);
}
@@ -4,9 +4,9 @@ import { PopShell } from "@/components/pop/hardcoded";
import { InspectionList } from "@/components/pop/hardcoded/quality";
export default function InspectionListPage() {
return (
<PopShell showBanner={false} title="검사관리">
<InspectionList />
</PopShell>
);
return (
<PopShell showBanner={false} title="검사관리">
<InspectionList />
</PopShell>
);
}
+5 -5
View File
@@ -4,9 +4,9 @@ import { PopShell } from "@/components/pop/hardcoded";
import { QualityHome } from "@/components/pop/hardcoded/quality";
export default function QualityPage() {
return (
<PopShell showBanner={false} title="품질">
<QualityHome />
</PopShell>
);
return (
<PopShell showBanner={false} title="품질">
<QualityHome />
</PopShell>
);
}