diff --git a/src/components/pages/PageFunction.vue b/src/components/pages/PageFunction.vue
index d518c93..5758cfa 100644
--- a/src/components/pages/PageFunction.vue
+++ b/src/components/pages/PageFunction.vue
@@ -1,5 +1,7 @@
diff --git a/src/views/Home.vue b/src/views/Home.vue
index 11edc13..0a5dee3 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -2,16 +2,16 @@
import PageHome from '@/components/pages/PageHome.vue'
import { useHomePage } from '@/composables/page-drivers/useHomePage'
-const page = useHomePage()
+const { handleMessageCenter, handleNews, handleQuick, isNewsDialogOpen, pageModel, selectedNews } = useHomePage()
diff --git a/src/views/Settings.vue b/src/views/Settings.vue
index 07b1c35..e78c267 100644
--- a/src/views/Settings.vue
+++ b/src/views/Settings.vue
@@ -1,8 +1,11 @@
diff --git a/src/views/demos/SectionFormPageDemo.vue b/src/views/demos/SectionFormPageDemo.vue
index fbea6b2..678fba8 100644
--- a/src/views/demos/SectionFormPageDemo.vue
+++ b/src/views/demos/SectionFormPageDemo.vue
@@ -2,16 +2,15 @@
import PageSectionFormPageDemo from '@/components/pages/PageSectionFormPageDemo.vue'
import { useSectionsDemoPage } from '@/composables/page-drivers/useSectionsDemoPage'
-// Demo view 維持薄層,只掛 page driver,並把 page model / actions 傳給 page component。
-const page = useSectionsDemoPage()
+const { demoForm, handleFormBack, handleFormSubmit, pageModel, resetDemoForm } = useSectionsDemoPage()
diff --git a/src/views/demos/SectionQueryPageDemo.vue b/src/views/demos/SectionQueryPageDemo.vue
index e1d16e4..392d28e 100644
--- a/src/views/demos/SectionQueryPageDemo.vue
+++ b/src/views/demos/SectionQueryPageDemo.vue
@@ -2,15 +2,14 @@
import PageSectionQueryPageDemo from '@/components/pages/PageSectionQueryPageDemo.vue'
import { useSectionsDemoPage } from '@/composables/page-drivers/useSectionsDemoPage'
-// Demo view 維持薄層,只掛 page driver,並把 page model / actions 傳給 page component。
-const page = useSectionsDemoPage()
+const { handleQueryBack, handleQuerySearch, pageModel, queryFilters } = useSectionsDemoPage()
diff --git a/src/views/maint/EditableGrid.vue b/src/views/maint/EditableGrid.vue
index eac0dfa..ef01ee7 100644
--- a/src/views/maint/EditableGrid.vue
+++ b/src/views/maint/EditableGrid.vue
@@ -1,10 +1,19 @@
-
+
diff --git a/src/views/maint/MasterDetailA.vue b/src/views/maint/MasterDetailA.vue
index 9b2ca4a..f0a4b00 100644
--- a/src/views/maint/MasterDetailA.vue
+++ b/src/views/maint/MasterDetailA.vue
@@ -2,33 +2,37 @@
import PageMasterDetailAMaintenance from '@/components/pages/PageMasterDetailAMaintenance.vue'
import { useMasterDetailAMaintenancePage } from '@/composables/page-drivers/useMasterDetailAMaintenancePage'
-const page = useMasterDetailAMaintenancePage()
+const {
+ currentPage, formState, itemsPerPage, masterDetailEvents, masterDetailProps,
+ openAddDialog, openEditDialog, openViewDialog, pageCount, pageModel, pageSummary,
+ resetSearch, search, searchPanelOpen, snackbarVisible, students, tableHeaders,
+} = useMasterDetailAMaintenancePage()
-
+
儲存成功
diff --git a/src/views/maint/MasterDetailB.vue b/src/views/maint/MasterDetailB.vue
index 0a6aac1..81ab36f 100644
--- a/src/views/maint/MasterDetailB.vue
+++ b/src/views/maint/MasterDetailB.vue
@@ -1,10 +1,19 @@
-
+
diff --git a/src/views/maint/MasterDetailC.vue b/src/views/maint/MasterDetailC.vue
index 75a2ffd..0c94cd7 100644
--- a/src/views/maint/MasterDetailC.vue
+++ b/src/views/maint/MasterDetailC.vue
@@ -1,10 +1,19 @@
-
+
diff --git a/src/views/maint/SingleRecord.vue b/src/views/maint/SingleRecord.vue
index 0412f76..92f4340 100644
--- a/src/views/maint/SingleRecord.vue
+++ b/src/views/maint/SingleRecord.vue
@@ -5,48 +5,53 @@ import SectionFormPanel from '@/components/sections/SectionFormPanel.vue'
import SectionSearchPanel from '@/components/sections/SectionSearchPanel.vue'
import { useSingleRecordMaintenancePage } from '@/composables/page-drivers/useSingleRecordMaintenancePage'
-const page = useSingleRecordMaintenancePage()
+const {
+ commands, currentPage, departments, flow, formPanelEvents, formPanelProps,
+ formState, gradeOptions, itemsPerPage, pageCount, pageModel, pageSummary,
+ resetSearch, search, searchPanelOpen, snackbarVisible,
+ statuses, students, tableHeaders,
+} = useSingleRecordMaintenancePage()
-
+
儲存成功