diff --git a/src/frontend/src/components/QuantHeader.vue b/src/frontend/src/components/QuantHeader.vue index 478154bf..4c85fb25 100644 --- a/src/frontend/src/components/QuantHeader.vue +++ b/src/frontend/src/components/QuantHeader.vue @@ -69,6 +69,10 @@ onMounted(() => { + + ๐งฉ ์ปดํฌ๋ํธ ์ผ์ผ์ด์ค + + ๋ก๊ทธ์์ diff --git a/src/frontend/src/router/index.ts b/src/frontend/src/router/index.ts index 0d17d8cf..78c95835 100644 --- a/src/frontend/src/router/index.ts +++ b/src/frontend/src/router/index.ts @@ -29,6 +29,7 @@ const router = createRouter({ { path: '/database', component: DatabaseView }, { path: '/snapshots', component: SnapshotAdminView }, { path: '/users', component: UserManagementView }, + { path: '/components', component: () => import('../views/ComponentShowcaseView.vue') }, // ํ๋กํ ํ์ ํ ํ๋ฆฟ ๊ฒฝ๋ก ๋งคํ (Lazy-loaded for Performance & Bundle Splitting) { path: '/templates', component: () => import('../views/templates/TemplateGalleryView.vue') }, diff --git a/src/frontend/src/views/ComponentShowcaseView.vue b/src/frontend/src/views/ComponentShowcaseView.vue new file mode 100644 index 00000000..a7679e26 --- /dev/null +++ b/src/frontend/src/views/ComponentShowcaseView.vue @@ -0,0 +1,148 @@ + + + + + + + + ๐งฉ OMSยทWMSยทERP 4๊ณ์ธต ์ ๋ ฅ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ ์ผ์ผ์ด์ค + 14๊ฐ ์ ์ ์๋ ์ค + + ์์ฉํ ์ง์นจ ๋ช ์ธ(`docs/ENTERPRISE_CRUD_DESIGN_SPECIFICATION.md`) ๊ธฐ์ค 4๊ณ์ธต ์ปดํฌ๋ํธ ์ํ ์นดํ๋ก๊ทธ์ ๋๋ค. + + + WBS-COMP-1.1 ~ 4.3 Status: All Integrated + + + + + + + Layer 1 + Primitives Layer (์์ ์ ๋ ฅ ์ปดํฌ๋ํธ) + + + + 1.1 TextInput (ํ ์คํธ ์ ๋ ฅ) + + ๋ฐ์ธ๋ฉ ๊ฐ: {{ primitiveText }} + + + 1.2 SelectInput (๋๋กญ๋ค์ด) + + ์ ํ ๊ฐ: {{ primitiveSelect }} + + + 1.3 DialogModal (๋ชจ๋ฌ ๋ํ์์) + + ๋ชจ๋ฌ ๋ค์ด์ผ๋ก๊ทธ ์ด๊ธฐ + + + ๋์กด ERP ์คํ์ผ ํ์ค ํ์ธ ๋ชจ๋ฌ ๋ค์ด์ผ๋ก๊ทธ์ ๋๋ค. + + + + + + + + + Layer 2 + Typed Field Layer (ํ์ ์์ ์ฑ ํผ ํ๋) + + + + + + + + + + + + + + + + + + + + + Layer 3 + Domain Field Layer (OMSยทWMS ๋๋ฉ์ธ ํนํ ํ๋) + + + + + + + + + + + + + + + + + + + + + Layer 4 + Business Composite Layer (๊ณ ์ฑ๋ฅ ๋น์ฆ๋์ค ๋ณตํฉ์ฒด) + + + + + + + + 4.3 OrderLineEditor (์ฃผ๋ฌธ ๋ผ์ธ ์ธ๋ผ์ธ ์๋ํฐ) + + + + + + + +
์์ฉํ ์ง์นจ ๋ช ์ธ(`docs/ENTERPRISE_CRUD_DESIGN_SPECIFICATION.md`) ๊ธฐ์ค 4๊ณ์ธต ์ปดํฌ๋ํธ ์ํ ์นดํ๋ก๊ทธ์ ๋๋ค.
๋์กด ERP ์คํ์ผ ํ์ค ํ์ธ ๋ชจ๋ฌ ๋ค์ด์ผ๋ก๊ทธ์ ๋๋ค.