summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-07-18 07:52:22 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-07-18 07:52:22 +0000
commita3b5cc9250978080a3ad269cf6c66d15de72355a (patch)
tree47314aee7a09ffc21daf7f57316b836ff460235d /app
parent48a2255bfc45ffcfb0b39ffefdd57cbacf8b36df (diff)
parent5cb225e9cd6b0ba2f52572a3afa0de6e5b2a2ece (diff)
Merge remote-tracking branch 'origin/approval' into dujinkim
Diffstat (limited to 'app')
-rw-r--r--app/[lng]/admin/approval-test/page.tsx32
-rw-r--r--app/[lng]/admin/approval-test/page.tsx.bak32
2 files changed, 64 insertions, 0 deletions
diff --git a/app/[lng]/admin/approval-test/page.tsx b/app/[lng]/admin/approval-test/page.tsx
new file mode 100644
index 00000000..f044d87d
--- /dev/null
+++ b/app/[lng]/admin/approval-test/page.tsx
@@ -0,0 +1,32 @@
+import { Metadata } from 'next';
+import ApprovalManager from '@/components/knox/approval/ApprovalManager';
+
+export const metadata: Metadata = {
+ title: 'Knox 결재 시스템 테스트 | Admin',
+ description: 'Knox API를 사용한 결재 시스템 기능 테스트용',
+};
+
+export default function ApprovalTestPage() {
+ return (
+ <div className="container mx-auto py-8">
+ <div className="space-y-6">
+ {/* 페이지 헤더 */}
+ <div className="space-y-2">
+ <h1 className="text-3xl font-bold tracking-tight">Knox 결재 시스템 테스트</h1>
+ <p className="text-muted-foreground">
+ Knox API를 사용한 결재 시스템 컴포넌트입니다.
+ <br />
+ 테스트 모드가 기본적으로 활성화되어 있으며, 테스트 모드에서는 실제 API 대신 모킹 데이터를 사용
+ </p>
+ </div>
+
+ {/* 결재 관리자 컴포넌트 */}
+ <ApprovalManager
+ useFakeData={true}
+ systemId="EVCP_TEST_SYSTEM"
+ defaultTab="submit"
+ />
+ </div>
+ </div>
+ );
+}
diff --git a/app/[lng]/admin/approval-test/page.tsx.bak b/app/[lng]/admin/approval-test/page.tsx.bak
new file mode 100644
index 00000000..de0e2b5a
--- /dev/null
+++ b/app/[lng]/admin/approval-test/page.tsx.bak
@@ -0,0 +1,32 @@
+import { Metadata } from 'next';
+import ApprovalManager from '@/components/knox/approval/ApprovalManager';
+
+export const metadata: Metadata = {
+ title: 'Knox 결재 시스템 테스트 | Admin',
+ description: 'Knox API를 사용한 결재 시스템의 모든 기능을 테스트할 수 있는 페이지입니다.',
+};
+
+export default function ApprovalTestPage() {
+ return (
+ <div className="container mx-auto py-8">
+ <div className="space-y-6">
+ {/* 페이지 헤더 */}
+ <div className="space-y-2">
+ <h1 className="text-3xl font-bold tracking-tight">Knox 결재 시스템 테스트</h1>
+ <p className="text-muted-foreground">
+ Knox API를 사용한 결재 시스템의 모든 기능을 테스트할 수 있습니다.
+ <br />
+ 테스트 모드가 기본적으로 활성화되어 있으며, 실제 API 대신 가짜 데이터를 사용합니다.
+ </p>
+ </div>
+
+ {/* 결재 관리자 컴포넌트 */}
+ <ApprovalManager
+ useFakeData={true}
+ systemId="EVCP_TEST_SYSTEM"
+ defaultTab="submit"
+ />
+ </div>
+ </div>
+ );
+}