[메뉴 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:
@@ -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;
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user