feat(momo v0.6): 대메뉴 순서 재배치 + 모든 로그인 랜딩 → 출고 요청
Deploy momo-erp / deploy (push) Successful in 51s

[메뉴 015]
- 600 거래처 주문 (9000100)
- 650 출고/정산  (9000400)
- 700 매입/입고  (9000300)
- 750 마스터 관리 (9000200)
- 800 통계       (9000500) — 대시보드 자식 포함

[로그인 랜딩]
- 역할 분기 제거. 관리자/거래처 모두 /m/orders/new 로
- 관리자는 좌측 메뉴에서 [출고/정산]으로 이동

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
chpark
2026-05-07 20:07:25 +09:00
parent b0808b1d0a
commit 63d778cfe5
2 changed files with 16 additions and 7 deletions
+13
View File
@@ -0,0 +1,13 @@
-- 015_menu_reorder_v2.sql
-- v0.6 (2026-05-07)
-- 대메뉴 순서: 거래처 주문 → 출고/정산 → 매입/입고 → 마스터 관리 → 통계
BEGIN;
UPDATE menu_info SET seq = 600 WHERE objid = 9000100; -- 거래처 주문
UPDATE menu_info SET seq = 650 WHERE objid = 9000400; -- 출고/정산
UPDATE menu_info SET seq = 700 WHERE objid = 9000300; -- 매입/입고
UPDATE menu_info SET seq = 750 WHERE objid = 9000200; -- 마스터 관리
UPDATE menu_info SET seq = 800 WHERE objid = 9000500; -- 통계
COMMIT;
+3 -7
View File
@@ -18,13 +18,9 @@ export async function POST(request: NextRequest) {
// 이메일 형태이면 MOMO 사용자 우선 시도, 그 외에는 FITO 우선 시도
const looksLikeEmail = /@/.test(userId);
// 역할별 진입 페이지:
// ADMIN(모모유통 임직원/시스템 관리자) → /m/admin/orders (발주서 관리·출고처리)
// USER (거래처) → /m/orders/new (출고 요청)
const landingFor = (u: User): string =>
(u.isAdmin || u.role === "ADMIN" || u.userType === "A")
? "/m/admin/orders"
: "/m/orders/new";
// 모든 사용자 첫 진입은 출고 요청 화면으로 (관리자도 동일).
// 관리자는 좌측 메뉴에서 [출고/정산] 등으로 이동.
const landingFor = (_u: User): string => "/m/orders/new";
if (looksLikeEmail) {
const momo = await verifyMomoCredentials(userId, password);