From cd39b2fc4d89bcc8babe0f248422e816db19be81 Mon Sep 17 00:00:00 2001 From: dohyeons Date: Thu, 4 Dec 2025 18:34:29 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=EC=B9=98=20=EC=8B=A0=EA=B7=9C=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20=ED=8E=98=EC=9D=B4=EC=A7=80=20UI/UX=20?= =?UTF-8?q?=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/batch-management-new/page.tsx | 1475 +++++++++-------- 1 file changed, 764 insertions(+), 711 deletions(-) diff --git a/frontend/app/(main)/admin/batch-management-new/page.tsx b/frontend/app/(main)/admin/batch-management-new/page.tsx index 29f36270..3093ed10 100644 --- a/frontend/app/(main)/admin/batch-management-new/page.tsx +++ b/frontend/app/(main)/admin/batch-management-new/page.tsx @@ -568,18 +568,9 @@ export default function BatchManagementNewPage() { return (
-
+ {/* 페이지 헤더 */} +

고급 배치 생성

-
- - -
{/* 기본 정보 */} @@ -649,28 +640,30 @@ export default function BatchManagementNewPage() { - {/* FROM 설정 */} - - - - {batchType === "restapi-to-db" ? ( - <> - - FROM: REST API (소스) - - ) : ( - <> - - FROM: 데이터베이스 (소스) - - )} - - - - {/* REST API 설정 (REST API → DB) */} - {batchType === "restapi-to-db" && ( -
-
+ {/* FROM/TO 설정 - 가로 배치 */} +
+ {/* FROM 설정 */} + + + + {batchType === "restapi-to-db" ? ( + <> + + FROM: REST API (소스) + + ) : ( + <> + + FROM: 데이터베이스 (소스) + + )} + + + + {/* REST API 설정 (REST API → DB) */} + {batchType === "restapi-to-db" && ( +
+ {/* API 서버 URL */}
+ + {/* 인증 토큰 설정 */}
{/* 토큰 설정 방식 선택 */} @@ -745,9 +740,8 @@ export default function BatchManagementNewPage() { : "auth_tokens 테이블에서 선택한 서비스의 최신 토큰을 사용합니다."}

-
-
+ {/* 엔드포인트 */}
+ + {/* HTTP 메서드 */}
-
- {/* 데이터 배열 경로 */} -
- - setDataArrayPath(e.target.value)} - placeholder="response (예: data.items, results)" - /> -

- API 응답에서 배열 데이터가 있는 경로를 입력하세요. 비워두면 응답 전체를 사용합니다. -
- 예시: response, data.items, result.list -

-
- - {/* Request Body (POST/PUT/DELETE용) */} - {(fromApiMethod === "POST" || fromApiMethod === "PUT" || fromApiMethod === "DELETE") && ( + {/* 데이터 배열 경로 */}
- -