feat(menu+filter+history): 사이드바 메뉴 노출 + 자동조회 + 재고이력 한글/이동 상대창고 표시
Deploy momo-erp / deploy (push) Successful in 2m53s
Deploy momo-erp / deploy (push) Successful in 2m53s
1) 사이드바 메뉴 누락 fix (마이그레이션 026): - FITO menu_info 테이블에 9000304 '매입 입금관리', 9000305 '재고이력' INSERT - 기존 입고/재고 seq 재정렬 (11→12, 12→13) - momo_menus 만으로는 사이드바에 안 나옴 — menu_info 가 사이드바의 진짜 소스 2) 재고이력 표시 개선: - inventory/history API: REF_TYPE_LABEL (한글) + COUNTER_WH_NAME (이동 시 상대 창고) 추가 - inventory/transfer 라우트: stock_moves 의 ref_objid 에 상대 창고 objid 박음 - StockHistoryModal + history page: "INBOUND" → "입고", TRANSFER 시 "→ XX창고/← XX창고" 표시 3) 자동조회 (조회 버튼 없이 즉시): - m/orders (내발주이력): 날짜 from~to + 상태 input 추가 + state dep useEffect - m/orders/new (출고요청): "재고있는 품목만 / 전체 품목" 필터 추가 + 250ms 디바운스 자동 fetch Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
-- FITO menu_info 에 매입 입금관리 + 재고이력 메뉴 추가 (사이드바에 노출되도록)
|
||||
-- 부모: 9000300 매입/입고
|
||||
|
||||
-- 기존 seq 재정렬
|
||||
UPDATE menu_info SET seq = '12' WHERE objid = '9000302'; -- 입고 처리: 11→12
|
||||
UPDATE menu_info SET seq = '13' WHERE objid = '9000303'; -- 재고 관리: 12→13
|
||||
|
||||
-- 매입 입금관리 (seq 11) + 재고이력 (seq 14) — idempotent
|
||||
INSERT INTO menu_info (objid, menu_type, parent_obj_id, menu_name_kor, menu_name_eng, seq, menu_url, status, system_name, regdate)
|
||||
VALUES
|
||||
('9000304', '1', '9000300', '매입 입금관리', 'Proc Payment', '11', '/m/admin/proc-payments', 'active', 'PMS', NOW()),
|
||||
('9000305', '1', '9000300', '재고이력', 'Stock History', '14', '/m/admin/inventory/history', 'active', 'PMS', NOW())
|
||||
ON CONFLICT (objid) DO UPDATE SET
|
||||
menu_name_kor = EXCLUDED.menu_name_kor,
|
||||
menu_name_eng = EXCLUDED.menu_name_eng,
|
||||
seq = EXCLUDED.seq,
|
||||
menu_url = EXCLUDED.menu_url,
|
||||
status = 'active',
|
||||
system_name = EXCLUDED.system_name;
|
||||
Reference in New Issue
Block a user