Merge remote-tracking branch 'origin/master'

This commit is contained in:
2026-01-26 08:24:09 +09:00
165 changed files with 2947 additions and 487 deletions

View File

@@ -177,8 +177,8 @@ export function OrderSalesDetailEdit({ orderId }: OrderSalesDetailEditProps) {
}, [orderId, router]);
const handleCancel = () => {
// V2 패턴: ?mode=view로 이동 (기본값이므로 쿼리 없이 이동)
router.push(`/sales/order-management-sales/${orderId}`);
// V2 패턴: ?mode=view로 이동
router.push(`/sales/order-management-sales/${orderId}?mode=view`);
};
// IntegratedDetailTemplate용 onSubmit 핸들러
@@ -224,7 +224,7 @@ export function OrderSalesDetailEdit({ orderId }: OrderSalesDetailEditProps) {
if (result.success) {
toast.success("수주가 수정되었습니다.");
// V2 패턴: 저장 후 view 모드로 이동
router.push(`/sales/order-management-sales/${orderId}`);
router.push(`/sales/order-management-sales/${orderId}?mode=view`);
return { success: true };
} else {
return { success: false, error: result.error || "수주 수정에 실패했습니다." };

View File

@@ -7,7 +7,7 @@ import type { DetailConfig } from '@/components/templates/IntegratedDetailTempla
* 수주 등록 페이지 Config
*/
export const orderCreateConfig: DetailConfig = {
title: '수주 등록',
title: '수주',
description: '견적을 수주로 전환하거나 새 수주를 등록합니다',
icon: FileText,
basePath: '/sales/order-management',
@@ -24,7 +24,7 @@ export const orderCreateConfig: DetailConfig = {
* 수주 수정 페이지 Config
*/
export const orderEditConfig: DetailConfig = {
title: '수주 수정',
title: '수주',
description: '수주 정보를 수정합니다',
icon: FileText,
basePath: '/sales/order-management',