From 86e3aef6f7017939bcfe3476d219d0afdf0b559b Mon Sep 17 00:00:00 2001 From: hjjeong Date: Mon, 11 May 2026 10:09:09 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=81=EC=97=85=204=EA=B0=9C=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=20=EA=B7=B8=EB=A6=AC=EB=93=9C:=20wace=20JSP=20?= =?UTF-8?q?=EC=A3=BC=EC=84=9D=20=EC=B2=98=EB=A6=AC=EB=90=9C=20=EB=B9=84?= =?UTF-8?q?=ED=99=9C=EC=84=B1=20=EC=BB=AC=EB=9F=BC=EB=93=A4=20=EC=A0=95?= =?UTF-8?q?=EC=A0=95=20(V1=20=EB=B3=B4=EA=B0=95=20=EC=9E=98=EB=AA=BB=20?= =?UTF-8?q?=ED=99=9C=EC=84=B1=ED=99=94=20=EB=90=98=EB=8F=8C=EB=A6=BC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 원인: wace JSP의 var columns 끝에 있는 /* 주석처리된 컬럼 */ 블록은 비활성 보존 영역(메모리 feedback_wace_jsp_columns)인데, V1 보강 커밋에서 추측으로 활성화함. 운영 화면에 노출되지 않는 컬럼이므로 원본대로 주석으로 되돌림. 비활성으로 복귀한 컬럼: - 견적관리(estimateList_new.jsp 494~502): 제품구분 / 국내해외 / 반납사유 - 주문관리(orderMgmtList.jsp 429~434): 제품구분 / 국내해외 / 접수일 - 판매관리(salesMgmtList.jsp 503~519): 제품구분 / 국내해외 / 접수일 / 고객사요청사항 / 주문서첨부 / 출하방법 / 담당자 / 인도조건 - 매출관리(revenueMgmtList.jsp 615~632): 접수일 / 유무상 / 요청납기 / 고객사요청사항 / 수주상태 / 주문서첨부 / 출하방법 / 담당자 / 인도조건 코드는 주석 블록으로 남겨두어 필요시 활성화 가능. 백엔드 SQL은 그대로 두어 다른 메뉴에서 재사용 가능. Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/app/(main)/COMPANY_16/sales/estimate/page.tsx | 2 ++ frontend/app/(main)/COMPANY_16/sales/order/page.tsx | 2 ++ frontend/app/(main)/COMPANY_16/sales/revenue/page.tsx | 2 ++ frontend/app/(main)/COMPANY_16/sales/sale/page.tsx | 2 ++ 4 files changed, 8 insertions(+) diff --git a/frontend/app/(main)/COMPANY_16/sales/estimate/page.tsx b/frontend/app/(main)/COMPANY_16/sales/estimate/page.tsx index 07c0981b..9d6579a4 100644 --- a/frontend/app/(main)/COMPANY_16/sales/estimate/page.tsx +++ b/frontend/app/(main)/COMPANY_16/sales/estimate/page.tsx @@ -46,9 +46,11 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "serial_no", label: "S/N", width: "w-[140px]" }, { key: "part_no", label: "품번", width: "w-[120px]" }, { key: "writer_name", label: "작성자", width: "w-[100px]" }, + /* wace estimateList_new.jsp 494~502 — 비활성(주석) 컬럼. 활성화 시 아래 주석 해제. { key: "product_name", label: "제품구분", width: "w-[90px]", align: "center" }, { key: "area_name", label: "국내/해외", width: "w-[90px]", align: "center" }, { key: "return_reason_summary", label: "반납사유", width: "w-[120px]" }, + */ ]; // ─── 코드 라벨 ──────────────────────────────────────────────── diff --git a/frontend/app/(main)/COMPANY_16/sales/order/page.tsx b/frontend/app/(main)/COMPANY_16/sales/order/page.tsx index 2c6930d6..c878f1d5 100644 --- a/frontend/app/(main)/COMPANY_16/sales/order/page.tsx +++ b/frontend/app/(main)/COMPANY_16/sales/order/page.tsx @@ -50,9 +50,11 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "serial_no", label: "S/N", width: "w-[140px]" }, { key: "part_no", label: "품번", width: "w-[120px]" }, { key: "writer_name", label: "작성자", width: "w-[110px]" }, + /* wace orderMgmtList.jsp 429~434 — 비활성(주석) 컬럼. 활성화 시 아래 주석 해제. { key: "product_name", label: "제품구분", width: "w-[90px]", align: "center" }, { key: "area_name", label: "국내/해외", width: "w-[90px]", align: "center" }, { key: "receipt_date", label: "접수일", width: "w-[110px]", align: "center" }, + */ ]; const PAID_TYPES: Record = { paid: "유상", free: "무상" }; diff --git a/frontend/app/(main)/COMPANY_16/sales/revenue/page.tsx b/frontend/app/(main)/COMPANY_16/sales/revenue/page.tsx index b1082a34..a2adb7de 100644 --- a/frontend/app/(main)/COMPANY_16/sales/revenue/page.tsx +++ b/frontend/app/(main)/COMPANY_16/sales/revenue/page.tsx @@ -49,6 +49,7 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "export_decl_no", label: "수출신고필증신고번호", width: "w-[160px]" }, { key: "loading_date", label: "선적일자", width: "w-[100px]", align: "center" }, { key: "has_transaction_statement", label: "거래명세서", width: "w-[100px]", align: "center" }, + /* wace revenueMgmtList.jsp 615~632 — 비활성(주석) 컬럼. 활성화 시 아래 주석 해제. { key: "receipt_date", label: "접수일", width: "w-[115px]", align: "center" }, { key: "payment_type_name", label: "유/무상", width: "w-[80px]", align: "center" }, { key: "request_date", label: "요청납기", width: "w-[115px]", align: "center" }, @@ -58,6 +59,7 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "shipping_method", label: "출하방법", width: "w-[90px]", align: "center" }, { key: "manager_name", label: "담당자", width: "w-[100px]", align: "center" }, { key: "incoterms", label: "인도조건", width: "w-[90px]", align: "center" }, + */ ]; export default function SalesRevenuePage() { diff --git a/frontend/app/(main)/COMPANY_16/sales/sale/page.tsx b/frontend/app/(main)/COMPANY_16/sales/sale/page.tsx index 38d410b6..3f18ed14 100644 --- a/frontend/app/(main)/COMPANY_16/sales/sale/page.tsx +++ b/frontend/app/(main)/COMPANY_16/sales/sale/page.tsx @@ -48,6 +48,7 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "serial_no", label: "S/N", width: "w-[140px]" }, { key: "split_serial_no", label: "분할S/N", width: "w-[140px]" }, { key: "product_no", label: "품번", width: "w-[120px]" }, + /* wace salesMgmtList.jsp 503~519 — 비활성(주석) 컬럼. 활성화 시 아래 주석 해제. { key: "product_type_name", label: "제품구분", width: "w-[90px]", align: "center" }, { key: "nation_name", label: "국내/해외", width: "w-[90px]", align: "center" }, { key: "receipt_date", label: "접수일", width: "w-[115px]", align: "center" }, @@ -56,6 +57,7 @@ const GRID_COLUMNS: DataGridColumn[] = [ { key: "shipping_method", label: "출하방법", width: "w-[90px]", align: "center" }, { key: "manager_name", label: "담당자", width: "w-[100px]", align: "center" }, { key: "incoterms", label: "인도조건", width: "w-[90px]", align: "center" }, + */ { key: "has_transaction_statement", label: "거래명세서", width: "w-[100px]", align: "center" }, ];