refactor(web): 按业务域重组页面目录并更新路由
This commit is contained in:
@@ -105,3 +105,5 @@ ClinicalLayout
|
||||
```
|
||||
|
||||
布局拆分为 `Menu`、`Header` 和 `Container` 三个公共组件,页面内容由各自的 View 负责。
|
||||
|
||||
页面目录按业务域组织:`auth` 保留登录页;工作台页面位于 `views/workbench`;管理页面位于 `views/management`。每个具体页面目录都有 `index.vue` 入口和 `components` 目录,用于继续拆分当前页面组件。
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user