refactor(web): 按业务域重组页面目录并更新路由

This commit is contained in:
yelan
2026-08-27 14:17:33 +08:00
parent 71fc51f84f
commit 66dda39fa7
9 changed files with 9 additions and 7 deletions

View File

@@ -105,3 +105,5 @@ ClinicalLayout
```
布局拆分为 `Menu``Header``Container` 三个公共组件,页面内容由各自的 View 负责。
页面目录按业务域组织:`auth` 保留登录页;工作台页面位于 `views/workbench`;管理页面位于 `views/management`。每个具体页面目录都有 `index.vue` 入口和 `components` 目录,用于继续拆分当前页面组件。

View File

@@ -2,14 +2,14 @@ import { createRouter, createWebHistory } from 'vue-router'
import { useAppStore } from '@/stores/app'
import ClinicalLayout from '@/layouts/ClinicalLayout.vue'
import ConsentTasksView from '@/views/consent-tasks/ConsentTasksView.vue'
import DashboardView from '@/views/dashboard/DashboardView.vue'
import DocumentPermissionsView from '@/views/document-permissions/DocumentPermissionsView.vue'
import DocumentsView from '@/views/documents/DocumentsView.vue'
import LoginView from '@/views/auth/LoginView.vue'
import ReportsView from '@/views/reports/ReportsView.vue'
import SettingsView from '@/views/settings/SettingsView.vue'
import UserPermissionsView from '@/views/users/UserPermissionsView.vue'
import DocumentPermissionsView from '@/views/management/document-permissions/index.vue'
import DocumentsView from '@/views/management/documents/index.vue'
import ReportsView from '@/views/management/reports/index.vue'
import SettingsView from '@/views/management/settings/index.vue'
import UserPermissionsView from '@/views/management/users/index.vue'
import ConsentTasksView from '@/views/workbench/signing/index.vue'
import DashboardView from '@/views/workbench/home/index.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),