주문관리 수주등록 폼 분기 — wace orderRegistFormPopup 1:1 별도 컴포넌트

- 견적요청에서 시작된 행(is_direct_order != 'Y')은 별도 다이얼로그(OrderRegistDialog)
  · 헤더 4개(발주번호/발주일*/견적환종/견적환율)
  · 라인은 contract_item 자동 로드, 추가/삭제 불가
  · 입력은 제품구분 + ORDER_*(수주수량/단가/공급가액/부가세/총액)만
  · 자동계산(수량×단가→공급가액, ×10%→부가세, 공급+부가세→총액)
  · Total 합계 행
- 통합폼은 항상 is_direct_order='Y' 케이스만 노출 — 토글 로직 제거
- list SQL/OrderRow에 is_direct_order 노출 (행 분기 판별용)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
hjjeong
2026-05-11 11:12:23 +09:00
parent 12c23d2cb6
commit fa2f232924
4 changed files with 355 additions and 28 deletions
@@ -184,6 +184,7 @@ export async function getList(filter: OrderListFilter) {
,NULL::text AS ORDER_APPR_STATUS
,NULL::text AS AMARANTH_STATUS
,0 AS CU01_CNT
,T.IS_DIRECT_ORDER AS IS_DIRECT_ORDER
FROM contract_mgmt T
LEFT JOIN customer_mng C
ON C.customer_code = CASE WHEN T.CUSTOMER_OBJID LIKE 'C_%' THEN substring(T.CUSTOMER_OBJID, 3) ELSE T.CUSTOMER_OBJID END