diff --git a/src/components/pages/PageSectionFormPageDemo.vue b/src/components/pages/PageSectionFormPageDemo.vue
new file mode 100644
index 0000000..595bff7
--- /dev/null
+++ b/src/components/pages/PageSectionFormPageDemo.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 明細
+
+
+
+
+ | 欄位 |
+ 值 |
+
+
+
+
+ | 單位 |
+ {{ demoForm.owner }} |
+
+
+ | 類型 |
+ {{ demoForm.category }} |
+
+
+
+
+
+
+
+
+
+
+ 送出前確認標題與單位。
+ 表單狀態由 page driver 管理。
+
+
+
+
diff --git a/src/components/sections/SectionFormPage.vue b/src/components/sections/SectionFormPage.vue
index fa26773..173d779 100644
--- a/src/components/sections/SectionFormPage.vue
+++ b/src/components/sections/SectionFormPage.vue
@@ -25,7 +25,7 @@ const emit = defineEmits<{
-
+
{{ title }}
diff --git a/src/composables/layout/useAppShell.ts b/src/composables/layout/useAppShell.ts
index 62895d6..0ed5413 100644
--- a/src/composables/layout/useAppShell.ts
+++ b/src/composables/layout/useAppShell.ts
@@ -39,11 +39,6 @@ const fixedMenuItems: LayoutMenuItem[] = [
path: '/demos/sections/query-page',
},
{ title: 'SectionFormPage', icon: mdiFileDocumentOutline, path: '/demos/sections/form-page' },
- {
- title: 'SectionSearchPanel',
- icon: mdiFileDocumentOutline,
- path: '/demos/sections/search-panel',
- },
],
},
{ title: '登入頁', path: '/login' },
diff --git a/src/router/routes.ts b/src/router/routes.ts
index 08cea1b..9e528eb 100644
--- a/src/router/routes.ts
+++ b/src/router/routes.ts
@@ -65,12 +65,6 @@ export const routes: RouteRecordRaw[] = [
component: () => import('@/views/demos/SectionFormPageDemo.vue'),
meta: { title: 'SectionFormPage 示範', layout: 'default' },
},
- {
- path: '/demos/sections/search-panel',
- name: 'demo-section-search-panel',
- component: () => import('@/views/demos/SectionSearchPanelDemo.vue'),
- meta: { title: 'SectionSearchPanel 示範', layout: 'default' },
- },
{
path: '/:fncId([0-9A-Z]{5,6})',
name: 'fnc-page',
diff --git a/src/views/demos/SectionFormPageDemo.vue b/src/views/demos/SectionFormPageDemo.vue
new file mode 100644
index 0000000..fbea6b2
--- /dev/null
+++ b/src/views/demos/SectionFormPageDemo.vue
@@ -0,0 +1,17 @@
+
+
+
+
+