diff --git a/.gitignore b/.gitignore index 6615ed6..30c3893 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,10 @@ ENV/ node_modules/ dist/ build/ + +# === 前端自动生成 === +**/components.d.ts +**/typed-router.d.ts *.log npm-debug.log* yarn-debug.log* diff --git a/reading-platform-frontend/src/components.d.ts b/reading-platform-frontend/src/components.d.ts deleted file mode 100644 index 8baec35..0000000 --- a/reading-platform-frontend/src/components.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* eslint-disable */ -/* prettier-ignore */ -// @ts-nocheck -// Generated by unplugin-vue-components -// Read more: https://github.com/vuejs/core/pull/3399 -export {} - -declare module 'vue' { - export interface GlobalComponents { - AAlert: typeof import('ant-design-vue/es')['Alert'] - AAvatar: typeof import('ant-design-vue/es')['Avatar'] - ABadge: typeof import('ant-design-vue/es')['Badge'] - AButton: typeof import('ant-design-vue/es')['Button'] - ACard: typeof import('ant-design-vue/es')['Card'] - ACheckbox: typeof import('ant-design-vue/es')['Checkbox'] - ACol: typeof import('ant-design-vue/es')['Col'] - ADatePicker: typeof import('ant-design-vue/es')['DatePicker'] - ADivider: typeof import('ant-design-vue/es')['Divider'] - ADropdown: typeof import('ant-design-vue/es')['Dropdown'] - AEmpty: typeof import('ant-design-vue/es')['Empty'] - AForm: typeof import('ant-design-vue/es')['Form'] - AFormItem: typeof import('ant-design-vue/es')['FormItem'] - AInput: typeof import('ant-design-vue/es')['Input'] - AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] - AInputSearch: typeof import('ant-design-vue/es')['InputSearch'] - ALayout: typeof import('ant-design-vue/es')['Layout'] - ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] - ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] - ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] - AMenu: typeof import('ant-design-vue/es')['Menu'] - AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] - AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] - AModal: typeof import('ant-design-vue/es')['Modal'] - APagination: typeof import('ant-design-vue/es')['Pagination'] - APopconfirm: typeof import('ant-design-vue/es')['Popconfirm'] - ARangePicker: typeof import('ant-design-vue/es')['RangePicker'] - ARow: typeof import('ant-design-vue/es')['Row'] - ASelect: typeof import('ant-design-vue/es')['Select'] - ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] - ASpace: typeof import('ant-design-vue/es')['Space'] - ASpin: typeof import('ant-design-vue/es')['Spin'] - ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] - ATable: typeof import('ant-design-vue/es')['Table'] - ATabPane: typeof import('ant-design-vue/es')['TabPane'] - ATabs: typeof import('ant-design-vue/es')['Tabs'] - ATag: typeof import('ant-design-vue/es')['Tag'] - ATextarea: typeof import('ant-design-vue/es')['Textarea'] - ATooltip: typeof import('ant-design-vue/es')['Tooltip'] - ATypographyText: typeof import('ant-design-vue/es')['TypographyText'] - FilePreviewModal: typeof import('./components/FilePreviewModal.vue')['default'] - FileUploader: typeof import('./components/course/FileUploader.vue')['default'] - LessonConfigPanel: typeof import('./components/course/LessonConfigPanel.vue')['default'] - LessonStepsEditor: typeof import('./components/course/LessonStepsEditor.vue')['default'] - NotificationBell: typeof import('./components/NotificationBell.vue')['default'] - PressDrag: typeof import('./components/PressDrag.vue')['default'] - RouterLink: typeof import('vue-router')['RouterLink'] - RouterView: typeof import('vue-router')['RouterView'] - Step1BasicInfo: typeof import('./components/course-edit/Step1BasicInfo.vue')['default'] - Step2CourseIntro: typeof import('./components/course-edit/Step2CourseIntro.vue')['default'] - Step3ScheduleRef: typeof import('./components/course-edit/Step3ScheduleRef.vue')['default'] - Step4IntroLesson: typeof import('./components/course-edit/Step4IntroLesson.vue')['default'] - Step5CollectiveLesson: typeof import('./components/course-edit/Step5CollectiveLesson.vue')['default'] - Step6DomainLessons: typeof import('./components/course-edit/Step6DomainLessons.vue')['default'] - Step7Environment: typeof import('./components/course-edit/Step7Environment.vue')['default'] - } -} diff --git a/reading-platform-frontend/typed-router.d.ts b/reading-platform-frontend/typed-router.d.ts deleted file mode 100644 index 1888ada..0000000 --- a/reading-platform-frontend/typed-router.d.ts +++ /dev/null @@ -1,1338 +0,0 @@ -/* eslint-disable */ -/* prettier-ignore */ -// @ts-nocheck -// noinspection ES6UnusedImports -// Generated by unplugin-vue-router. !! DO NOT MODIFY THIS FILE !! -// It's recommended to commit this file. -// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry. - -declare module 'vue-router/auto-resolver' { - export type ParamParserCustom = never -} - -declare module 'vue-router/auto-routes' { - import type { - RouteRecordInfo, - ParamValue, - ParamValueOneOrMore, - ParamValueZeroOrMore, - ParamValueZeroOrOne, - } from 'vue-router' - - /** - * Route name map generated by unplugin-vue-router - */ - export interface RouteNamedMap { - '/admin/courses/components/Step1BasicInfo': RouteRecordInfo< - '/admin/courses/components/Step1BasicInfo', - '/admin/courses/components/Step1BasicInfo', - Record, - Record, - | never - >, - '/admin/courses/components/Step2CourseIntro': RouteRecordInfo< - '/admin/courses/components/Step2CourseIntro', - '/admin/courses/components/Step2CourseIntro', - Record, - Record, - | never - >, - '/admin/courses/components/Step3ScheduleRef': RouteRecordInfo< - '/admin/courses/components/Step3ScheduleRef', - '/admin/courses/components/Step3ScheduleRef', - Record, - Record, - | never - >, - '/admin/courses/components/Step4IntroLesson': RouteRecordInfo< - '/admin/courses/components/Step4IntroLesson', - '/admin/courses/components/Step4IntroLesson', - Record, - Record, - | never - >, - '/admin/courses/components/Step5CollectiveLesson': RouteRecordInfo< - '/admin/courses/components/Step5CollectiveLesson', - '/admin/courses/components/Step5CollectiveLesson', - Record, - Record, - | never - >, - '/admin/courses/components/Step6DomainLessons': RouteRecordInfo< - '/admin/courses/components/Step6DomainLessons', - '/admin/courses/components/Step6DomainLessons', - Record, - Record, - | never - >, - '/admin/courses/components/Step7Environment': RouteRecordInfo< - '/admin/courses/components/Step7Environment', - '/admin/courses/components/Step7Environment', - Record, - Record, - | never - >, - '/admin/courses/CourseDetailView': RouteRecordInfo< - '/admin/courses/CourseDetailView', - '/admin/courses/CourseDetailView', - Record, - Record, - | never - >, - '/admin/courses/CourseEditView': RouteRecordInfo< - '/admin/courses/CourseEditView', - '/admin/courses/CourseEditView', - Record, - Record, - | never - >, - '/admin/courses/CourseListView': RouteRecordInfo< - '/admin/courses/CourseListView', - '/admin/courses/CourseListView', - Record, - Record, - | never - >, - '/admin/courses/CourseReviewView': RouteRecordInfo< - '/admin/courses/CourseReviewView', - '/admin/courses/CourseReviewView', - Record, - Record, - | never - >, - '/admin/courses/CourseStatsView': RouteRecordInfo< - '/admin/courses/CourseStatsView', - '/admin/courses/CourseStatsView', - Record, - Record, - | never - >, - '/admin/DashboardView': RouteRecordInfo< - '/admin/DashboardView', - '/admin/DashboardView', - Record, - Record, - | never - >, - '/admin/LayoutView': RouteRecordInfo< - '/admin/LayoutView', - '/admin/LayoutView', - Record, - Record, - | never - >, - '/admin/packages/PackageDetailView': RouteRecordInfo< - '/admin/packages/PackageDetailView', - '/admin/packages/PackageDetailView', - Record, - Record, - | never - >, - '/admin/packages/PackageEditView': RouteRecordInfo< - '/admin/packages/PackageEditView', - '/admin/packages/PackageEditView', - Record, - Record, - | never - >, - '/admin/packages/PackageListView': RouteRecordInfo< - '/admin/packages/PackageListView', - '/admin/packages/PackageListView', - Record, - Record, - | never - >, - '/admin/packages/PackageReviewView': RouteRecordInfo< - '/admin/packages/PackageReviewView', - '/admin/packages/PackageReviewView', - Record, - Record, - | never - >, - '/admin/resources/ResourceListView': RouteRecordInfo< - '/admin/resources/ResourceListView', - '/admin/resources/ResourceListView', - Record, - Record, - | never - >, - '/admin/SettingsView': RouteRecordInfo< - '/admin/SettingsView', - '/admin/SettingsView', - Record, - Record, - | never - >, - '/admin/tenants/TenantListView': RouteRecordInfo< - '/admin/tenants/TenantListView', - '/admin/tenants/TenantListView', - Record, - Record, - | never - >, - '/admin/themes/ThemeListView': RouteRecordInfo< - '/admin/themes/ThemeListView', - '/admin/themes/ThemeListView', - Record, - Record, - | never - >, - '/auth/LoginView': RouteRecordInfo< - '/auth/LoginView', - '/auth/LoginView', - Record, - Record, - | never - >, - '/NotFoundView': RouteRecordInfo< - '/NotFoundView', - '/NotFoundView', - Record, - Record, - | never - >, - '/office/player': RouteRecordInfo< - '/office/player', - '/office/player', - Record, - Record, - | never - >, - '/office/WebOffice': RouteRecordInfo< - '/office/WebOffice', - '/office/WebOffice', - Record, - Record, - | never - >, - '/parent/children/ChildProfileView': RouteRecordInfo< - '/parent/children/ChildProfileView', - '/parent/children/ChildProfileView', - Record, - Record, - | never - >, - '/parent/children/ChildrenView': RouteRecordInfo< - '/parent/children/ChildrenView', - '/parent/children/ChildrenView', - Record, - Record, - | never - >, - '/parent/DashboardView': RouteRecordInfo< - '/parent/DashboardView', - '/parent/DashboardView', - Record, - Record, - | never - >, - '/parent/growth/GrowthRecordView': RouteRecordInfo< - '/parent/growth/GrowthRecordView', - '/parent/growth/GrowthRecordView', - Record, - Record, - | never - >, - '/parent/LayoutView': RouteRecordInfo< - '/parent/LayoutView', - '/parent/LayoutView', - Record, - Record, - | never - >, - '/parent/lessons/LessonHistoryView': RouteRecordInfo< - '/parent/lessons/LessonHistoryView', - '/parent/lessons/LessonHistoryView', - Record, - Record, - | never - >, - '/parent/tasks/TaskListView': RouteRecordInfo< - '/parent/tasks/TaskListView', - '/parent/tasks/TaskListView', - Record, - Record, - | never - >, - '/profile/ProfileView': RouteRecordInfo< - '/profile/ProfileView', - '/profile/ProfileView', - Record, - Record, - | never - >, - '/school/classes/ClassListView': RouteRecordInfo< - '/school/classes/ClassListView', - '/school/classes/ClassListView', - Record, - Record, - | never - >, - '/school/courses/CourseDetailView': RouteRecordInfo< - '/school/courses/CourseDetailView', - '/school/courses/CourseDetailView', - Record, - Record, - | never - >, - '/school/courses/CourseListView': RouteRecordInfo< - '/school/courses/CourseListView', - '/school/courses/CourseListView', - Record, - Record, - | never - >, - '/school/DashboardView': RouteRecordInfo< - '/school/DashboardView', - '/school/DashboardView', - Record, - Record, - | never - >, - '/school/feedback/FeedbackView': RouteRecordInfo< - '/school/feedback/FeedbackView', - '/school/feedback/FeedbackView', - Record, - Record, - | never - >, - '/school/growth/GrowthRecordView': RouteRecordInfo< - '/school/growth/GrowthRecordView', - '/school/growth/GrowthRecordView', - Record, - Record, - | never - >, - '/school/LayoutView': RouteRecordInfo< - '/school/LayoutView', - '/school/LayoutView', - Record, - Record, - | never - >, - '/school/PackageView': RouteRecordInfo< - '/school/PackageView', - '/school/PackageView', - Record, - Record, - | never - >, - '/school/parents/ParentListView': RouteRecordInfo< - '/school/parents/ParentListView', - '/school/parents/ParentListView', - Record, - Record, - | never - >, - '/school/ReportView': RouteRecordInfo< - '/school/ReportView', - '/school/ReportView', - Record, - Record, - | never - >, - '/school/schedule/': RouteRecordInfo< - '/school/schedule/', - '/school/schedule', - Record, - Record, - | never - >, - '/school/schedule/CalendarView': RouteRecordInfo< - '/school/schedule/CalendarView', - '/school/schedule/CalendarView', - Record, - Record, - | never - >, - '/school/schedule/components/CreateScheduleModal': RouteRecordInfo< - '/school/schedule/components/CreateScheduleModal', - '/school/schedule/components/CreateScheduleModal', - Record, - Record, - | never - >, - '/school/schedule/ScheduleList': RouteRecordInfo< - '/school/schedule/ScheduleList', - '/school/schedule/ScheduleList', - Record, - Record, - | never - >, - '/school/schedule/TimetableView': RouteRecordInfo< - '/school/schedule/TimetableView', - '/school/schedule/TimetableView', - Record, - Record, - | never - >, - '/school/school-courses/SchoolCourseDetailView': RouteRecordInfo< - '/school/school-courses/SchoolCourseDetailView', - '/school/school-courses/SchoolCourseDetailView', - Record, - Record, - | never - >, - '/school/school-courses/SchoolCourseEditView': RouteRecordInfo< - '/school/school-courses/SchoolCourseEditView', - '/school/school-courses/SchoolCourseEditView', - Record, - Record, - | never - >, - '/school/school-courses/SchoolCourseListView': RouteRecordInfo< - '/school/school-courses/SchoolCourseListView', - '/school/school-courses/SchoolCourseListView', - Record, - Record, - | never - >, - '/school/settings/OperationLogView': RouteRecordInfo< - '/school/settings/OperationLogView', - '/school/settings/OperationLogView', - Record, - Record, - | never - >, - '/school/settings/SettingsView': RouteRecordInfo< - '/school/settings/SettingsView', - '/school/settings/SettingsView', - Record, - Record, - | never - >, - '/school/students/StudentListView': RouteRecordInfo< - '/school/students/StudentListView', - '/school/students/StudentListView', - Record, - Record, - | never - >, - '/school/tasks/TaskListView': RouteRecordInfo< - '/school/tasks/TaskListView', - '/school/tasks/TaskListView', - Record, - Record, - | never - >, - '/school/tasks/TaskTemplateView': RouteRecordInfo< - '/school/tasks/TaskTemplateView', - '/school/tasks/TaskTemplateView', - Record, - Record, - | never - >, - '/school/teachers/TeacherListView': RouteRecordInfo< - '/school/teachers/TeacherListView', - '/school/teachers/TeacherListView', - Record, - Record, - | never - >, - '/teacher/classes/ClassListView': RouteRecordInfo< - '/teacher/classes/ClassListView', - '/teacher/classes/ClassListView', - Record, - Record, - | never - >, - '/teacher/classes/ClassStudentsView': RouteRecordInfo< - '/teacher/classes/ClassStudentsView', - '/teacher/classes/ClassStudentsView', - Record, - Record, - | never - >, - '/teacher/courses/components/content/CourseBasicInfo': RouteRecordInfo< - '/teacher/courses/components/content/CourseBasicInfo', - '/teacher/courses/components/content/CourseBasicInfo', - Record, - Record, - | never - >, - '/teacher/courses/components/content/CourseEnvironmentContent': RouteRecordInfo< - '/teacher/courses/components/content/CourseEnvironmentContent', - '/teacher/courses/components/content/CourseEnvironmentContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/CourseIntroContent': RouteRecordInfo< - '/teacher/courses/components/content/CourseIntroContent', - '/teacher/courses/components/content/CourseIntroContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/CourseScheduleContent': RouteRecordInfo< - '/teacher/courses/components/content/CourseScheduleContent', - '/teacher/courses/components/content/CourseScheduleContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonExtensionContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonExtensionContent', - '/teacher/courses/components/content/LessonExtensionContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonObjectivesContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonObjectivesContent', - '/teacher/courses/components/content/LessonObjectivesContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonPreparationContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonPreparationContent', - '/teacher/courses/components/content/LessonPreparationContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonReflectionContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonReflectionContent', - '/teacher/courses/components/content/LessonReflectionContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonResourcesContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonResourcesContent', - '/teacher/courses/components/content/LessonResourcesContent', - Record, - Record, - | never - >, - '/teacher/courses/components/content/LessonStepsContent': RouteRecordInfo< - '/teacher/courses/components/content/LessonStepsContent', - '/teacher/courses/components/content/LessonStepsContent', - Record, - Record, - | never - >, - '/teacher/courses/components/LessonCard': RouteRecordInfo< - '/teacher/courses/components/LessonCard', - '/teacher/courses/components/LessonCard', - Record, - Record, - | never - >, - '/teacher/courses/components/PrepareNavigation': RouteRecordInfo< - '/teacher/courses/components/PrepareNavigation', - '/teacher/courses/components/PrepareNavigation', - Record, - Record, - | never - >, - '/teacher/courses/components/PreparePreview': RouteRecordInfo< - '/teacher/courses/components/PreparePreview', - '/teacher/courses/components/PreparePreview', - Record, - Record, - | never - >, - '/teacher/courses/components/SelectLessonsModal': RouteRecordInfo< - '/teacher/courses/components/SelectLessonsModal', - '/teacher/courses/components/SelectLessonsModal', - Record, - Record, - | never - >, - '/teacher/courses/CourseDetailView': RouteRecordInfo< - '/teacher/courses/CourseDetailView', - '/teacher/courses/CourseDetailView', - Record, - Record, - | never - >, - '/teacher/courses/CourseListView': RouteRecordInfo< - '/teacher/courses/CourseListView', - '/teacher/courses/CourseListView', - Record, - Record, - | never - >, - '/teacher/courses/PrepareModeView': RouteRecordInfo< - '/teacher/courses/PrepareModeView', - '/teacher/courses/PrepareModeView', - Record, - Record, - | never - >, - '/teacher/DashboardView': RouteRecordInfo< - '/teacher/DashboardView', - '/teacher/DashboardView', - Record, - Record, - | never - >, - '/teacher/feedback/FeedbackView': RouteRecordInfo< - '/teacher/feedback/FeedbackView', - '/teacher/feedback/FeedbackView', - Record, - Record, - | never - >, - '/teacher/growth/GrowthRecordView': RouteRecordInfo< - '/teacher/growth/GrowthRecordView', - '/teacher/growth/GrowthRecordView', - Record, - Record, - | never - >, - '/teacher/LayoutView': RouteRecordInfo< - '/teacher/LayoutView', - '/teacher/LayoutView', - Record, - Record, - | never - >, - '/teacher/lessons/BroadcastView': RouteRecordInfo< - '/teacher/lessons/BroadcastView', - '/teacher/lessons/BroadcastView', - Record, - Record, - | never - >, - '/teacher/lessons/components/KidsMode': RouteRecordInfo< - '/teacher/lessons/components/KidsMode', - '/teacher/lessons/components/KidsMode', - Record, - Record, - | never - >, - '/teacher/lessons/components/viewers/AudioPlayer': RouteRecordInfo< - '/teacher/lessons/components/viewers/AudioPlayer', - '/teacher/lessons/components/viewers/AudioPlayer', - Record, - Record, - | never - >, - '/teacher/lessons/components/viewers/EbookViewer': RouteRecordInfo< - '/teacher/lessons/components/viewers/EbookViewer', - '/teacher/lessons/components/viewers/EbookViewer', - Record, - Record, - | never - >, - '/teacher/lessons/components/viewers/PdfViewer': RouteRecordInfo< - '/teacher/lessons/components/viewers/PdfViewer', - '/teacher/lessons/components/viewers/PdfViewer', - Record, - Record, - | never - >, - '/teacher/lessons/components/viewers/SlidesViewer': RouteRecordInfo< - '/teacher/lessons/components/viewers/SlidesViewer', - '/teacher/lessons/components/viewers/SlidesViewer', - Record, - Record, - | never - >, - '/teacher/lessons/components/viewers/VideoPlayer': RouteRecordInfo< - '/teacher/lessons/components/viewers/VideoPlayer', - '/teacher/lessons/components/viewers/VideoPlayer', - Record, - Record, - | never - >, - '/teacher/lessons/LessonListView': RouteRecordInfo< - '/teacher/lessons/LessonListView', - '/teacher/lessons/LessonListView', - Record, - Record, - | never - >, - '/teacher/lessons/LessonRecordsView': RouteRecordInfo< - '/teacher/lessons/LessonRecordsView', - '/teacher/lessons/LessonRecordsView', - Record, - Record, - | never - >, - '/teacher/lessons/LessonView': RouteRecordInfo< - '/teacher/lessons/LessonView', - '/teacher/lessons/LessonView', - Record, - Record, - | never - >, - '/teacher/schedule/ScheduleView': RouteRecordInfo< - '/teacher/schedule/ScheduleView', - '/teacher/schedule/ScheduleView', - Record, - Record, - | never - >, - '/teacher/school-courses/components/Step4IntroLesson': RouteRecordInfo< - '/teacher/school-courses/components/Step4IntroLesson', - '/teacher/school-courses/components/Step4IntroLesson', - Record, - Record, - | never - >, - '/teacher/school-courses/components/Step5CollectiveLesson': RouteRecordInfo< - '/teacher/school-courses/components/Step5CollectiveLesson', - '/teacher/school-courses/components/Step5CollectiveLesson', - Record, - Record, - | never - >, - '/teacher/school-courses/components/Step6DomainLessons': RouteRecordInfo< - '/teacher/school-courses/components/Step6DomainLessons', - '/teacher/school-courses/components/Step6DomainLessons', - Record, - Record, - | never - >, - '/teacher/school-courses/SchoolCourseDetailView': RouteRecordInfo< - '/teacher/school-courses/SchoolCourseDetailView', - '/teacher/school-courses/SchoolCourseDetailView', - Record, - Record, - | never - >, - '/teacher/school-courses/SchoolCourseEditView': RouteRecordInfo< - '/teacher/school-courses/SchoolCourseEditView', - '/teacher/school-courses/SchoolCourseEditView', - Record, - Record, - | never - >, - '/teacher/school-courses/SchoolCourseListView': RouteRecordInfo< - '/teacher/school-courses/SchoolCourseListView', - '/teacher/school-courses/SchoolCourseListView', - Record, - Record, - | never - >, - '/teacher/tasks/TaskListView': RouteRecordInfo< - '/teacher/tasks/TaskListView', - '/teacher/tasks/TaskListView', - Record, - Record, - | never - >, - } - - /** - * Route file to route info map by unplugin-vue-router. - * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`. - * - * Each key is a file path relative to the project root with 2 properties: - * - routes: union of route names of the possible routes when in this page (passed to useRoute<...>()) - * - views: names of nested views (can be passed to ) - * - * @internal - */ - export interface _RouteFileInfoMap { - 'src/views/admin/courses/components/Step1BasicInfo.vue': { - routes: - | '/admin/courses/components/Step1BasicInfo' - views: - | never - } - 'src/views/admin/courses/components/Step2CourseIntro.vue': { - routes: - | '/admin/courses/components/Step2CourseIntro' - views: - | never - } - 'src/views/admin/courses/components/Step3ScheduleRef.vue': { - routes: - | '/admin/courses/components/Step3ScheduleRef' - views: - | never - } - 'src/views/admin/courses/components/Step4IntroLesson.vue': { - routes: - | '/admin/courses/components/Step4IntroLesson' - views: - | never - } - 'src/views/admin/courses/components/Step5CollectiveLesson.vue': { - routes: - | '/admin/courses/components/Step5CollectiveLesson' - views: - | never - } - 'src/views/admin/courses/components/Step6DomainLessons.vue': { - routes: - | '/admin/courses/components/Step6DomainLessons' - views: - | never - } - 'src/views/admin/courses/components/Step7Environment.vue': { - routes: - | '/admin/courses/components/Step7Environment' - views: - | never - } - 'src/views/admin/courses/CourseDetailView.vue': { - routes: - | '/admin/courses/CourseDetailView' - views: - | never - } - 'src/views/admin/courses/CourseEditView.vue': { - routes: - | '/admin/courses/CourseEditView' - views: - | never - } - 'src/views/admin/courses/CourseListView.vue': { - routes: - | '/admin/courses/CourseListView' - views: - | never - } - 'src/views/admin/courses/CourseReviewView.vue': { - routes: - | '/admin/courses/CourseReviewView' - views: - | never - } - 'src/views/admin/courses/CourseStatsView.vue': { - routes: - | '/admin/courses/CourseStatsView' - views: - | never - } - 'src/views/admin/DashboardView.vue': { - routes: - | '/admin/DashboardView' - views: - | never - } - 'src/views/admin/LayoutView.vue': { - routes: - | '/admin/LayoutView' - views: - | never - } - 'src/views/admin/packages/PackageDetailView.vue': { - routes: - | '/admin/packages/PackageDetailView' - views: - | never - } - 'src/views/admin/packages/PackageEditView.vue': { - routes: - | '/admin/packages/PackageEditView' - views: - | never - } - 'src/views/admin/packages/PackageListView.vue': { - routes: - | '/admin/packages/PackageListView' - views: - | never - } - 'src/views/admin/packages/PackageReviewView.vue': { - routes: - | '/admin/packages/PackageReviewView' - views: - | never - } - 'src/views/admin/resources/ResourceListView.vue': { - routes: - | '/admin/resources/ResourceListView' - views: - | never - } - 'src/views/admin/SettingsView.vue': { - routes: - | '/admin/SettingsView' - views: - | never - } - 'src/views/admin/tenants/TenantListView.vue': { - routes: - | '/admin/tenants/TenantListView' - views: - | never - } - 'src/views/admin/themes/ThemeListView.vue': { - routes: - | '/admin/themes/ThemeListView' - views: - | never - } - 'src/views/auth/LoginView.vue': { - routes: - | '/auth/LoginView' - views: - | never - } - 'src/views/NotFoundView.vue': { - routes: - | '/NotFoundView' - views: - | never - } - 'src/views/office/player.vue': { - routes: - | '/office/player' - views: - | never - } - 'src/views/office/WebOffice.vue': { - routes: - | '/office/WebOffice' - views: - | never - } - 'src/views/parent/children/ChildProfileView.vue': { - routes: - | '/parent/children/ChildProfileView' - views: - | never - } - 'src/views/parent/children/ChildrenView.vue': { - routes: - | '/parent/children/ChildrenView' - views: - | never - } - 'src/views/parent/DashboardView.vue': { - routes: - | '/parent/DashboardView' - views: - | never - } - 'src/views/parent/growth/GrowthRecordView.vue': { - routes: - | '/parent/growth/GrowthRecordView' - views: - | never - } - 'src/views/parent/LayoutView.vue': { - routes: - | '/parent/LayoutView' - views: - | never - } - 'src/views/parent/lessons/LessonHistoryView.vue': { - routes: - | '/parent/lessons/LessonHistoryView' - views: - | never - } - 'src/views/parent/tasks/TaskListView.vue': { - routes: - | '/parent/tasks/TaskListView' - views: - | never - } - 'src/views/profile/ProfileView.vue': { - routes: - | '/profile/ProfileView' - views: - | never - } - 'src/views/school/classes/ClassListView.vue': { - routes: - | '/school/classes/ClassListView' - views: - | never - } - 'src/views/school/courses/CourseDetailView.vue': { - routes: - | '/school/courses/CourseDetailView' - views: - | never - } - 'src/views/school/courses/CourseListView.vue': { - routes: - | '/school/courses/CourseListView' - views: - | never - } - 'src/views/school/DashboardView.vue': { - routes: - | '/school/DashboardView' - views: - | never - } - 'src/views/school/feedback/FeedbackView.vue': { - routes: - | '/school/feedback/FeedbackView' - views: - | never - } - 'src/views/school/growth/GrowthRecordView.vue': { - routes: - | '/school/growth/GrowthRecordView' - views: - | never - } - 'src/views/school/LayoutView.vue': { - routes: - | '/school/LayoutView' - views: - | never - } - 'src/views/school/PackageView.vue': { - routes: - | '/school/PackageView' - views: - | never - } - 'src/views/school/parents/ParentListView.vue': { - routes: - | '/school/parents/ParentListView' - views: - | never - } - 'src/views/school/ReportView.vue': { - routes: - | '/school/ReportView' - views: - | never - } - 'src/views/school/schedule/index.vue': { - routes: - | '/school/schedule/' - views: - | never - } - 'src/views/school/schedule/CalendarView.vue': { - routes: - | '/school/schedule/CalendarView' - views: - | never - } - 'src/views/school/schedule/components/CreateScheduleModal.vue': { - routes: - | '/school/schedule/components/CreateScheduleModal' - views: - | never - } - 'src/views/school/schedule/ScheduleList.vue': { - routes: - | '/school/schedule/ScheduleList' - views: - | never - } - 'src/views/school/schedule/TimetableView.vue': { - routes: - | '/school/schedule/TimetableView' - views: - | never - } - 'src/views/school/school-courses/SchoolCourseDetailView.vue': { - routes: - | '/school/school-courses/SchoolCourseDetailView' - views: - | never - } - 'src/views/school/school-courses/SchoolCourseEditView.vue': { - routes: - | '/school/school-courses/SchoolCourseEditView' - views: - | never - } - 'src/views/school/school-courses/SchoolCourseListView.vue': { - routes: - | '/school/school-courses/SchoolCourseListView' - views: - | never - } - 'src/views/school/settings/OperationLogView.vue': { - routes: - | '/school/settings/OperationLogView' - views: - | never - } - 'src/views/school/settings/SettingsView.vue': { - routes: - | '/school/settings/SettingsView' - views: - | never - } - 'src/views/school/students/StudentListView.vue': { - routes: - | '/school/students/StudentListView' - views: - | never - } - 'src/views/school/tasks/TaskListView.vue': { - routes: - | '/school/tasks/TaskListView' - views: - | never - } - 'src/views/school/tasks/TaskTemplateView.vue': { - routes: - | '/school/tasks/TaskTemplateView' - views: - | never - } - 'src/views/school/teachers/TeacherListView.vue': { - routes: - | '/school/teachers/TeacherListView' - views: - | never - } - 'src/views/teacher/classes/ClassListView.vue': { - routes: - | '/teacher/classes/ClassListView' - views: - | never - } - 'src/views/teacher/classes/ClassStudentsView.vue': { - routes: - | '/teacher/classes/ClassStudentsView' - views: - | never - } - 'src/views/teacher/courses/components/content/CourseBasicInfo.vue': { - routes: - | '/teacher/courses/components/content/CourseBasicInfo' - views: - | never - } - 'src/views/teacher/courses/components/content/CourseEnvironmentContent.vue': { - routes: - | '/teacher/courses/components/content/CourseEnvironmentContent' - views: - | never - } - 'src/views/teacher/courses/components/content/CourseIntroContent.vue': { - routes: - | '/teacher/courses/components/content/CourseIntroContent' - views: - | never - } - 'src/views/teacher/courses/components/content/CourseScheduleContent.vue': { - routes: - | '/teacher/courses/components/content/CourseScheduleContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonExtensionContent.vue': { - routes: - | '/teacher/courses/components/content/LessonExtensionContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonObjectivesContent.vue': { - routes: - | '/teacher/courses/components/content/LessonObjectivesContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonPreparationContent.vue': { - routes: - | '/teacher/courses/components/content/LessonPreparationContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonReflectionContent.vue': { - routes: - | '/teacher/courses/components/content/LessonReflectionContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonResourcesContent.vue': { - routes: - | '/teacher/courses/components/content/LessonResourcesContent' - views: - | never - } - 'src/views/teacher/courses/components/content/LessonStepsContent.vue': { - routes: - | '/teacher/courses/components/content/LessonStepsContent' - views: - | never - } - 'src/views/teacher/courses/components/LessonCard.vue': { - routes: - | '/teacher/courses/components/LessonCard' - views: - | never - } - 'src/views/teacher/courses/components/PrepareNavigation.vue': { - routes: - | '/teacher/courses/components/PrepareNavigation' - views: - | never - } - 'src/views/teacher/courses/components/PreparePreview.vue': { - routes: - | '/teacher/courses/components/PreparePreview' - views: - | never - } - 'src/views/teacher/courses/components/SelectLessonsModal.vue': { - routes: - | '/teacher/courses/components/SelectLessonsModal' - views: - | never - } - 'src/views/teacher/courses/CourseDetailView.vue': { - routes: - | '/teacher/courses/CourseDetailView' - views: - | never - } - 'src/views/teacher/courses/CourseListView.vue': { - routes: - | '/teacher/courses/CourseListView' - views: - | never - } - 'src/views/teacher/courses/PrepareModeView.vue': { - routes: - | '/teacher/courses/PrepareModeView' - views: - | never - } - 'src/views/teacher/DashboardView.vue': { - routes: - | '/teacher/DashboardView' - views: - | never - } - 'src/views/teacher/feedback/FeedbackView.vue': { - routes: - | '/teacher/feedback/FeedbackView' - views: - | never - } - 'src/views/teacher/growth/GrowthRecordView.vue': { - routes: - | '/teacher/growth/GrowthRecordView' - views: - | never - } - 'src/views/teacher/LayoutView.vue': { - routes: - | '/teacher/LayoutView' - views: - | never - } - 'src/views/teacher/lessons/BroadcastView.vue': { - routes: - | '/teacher/lessons/BroadcastView' - views: - | never - } - 'src/views/teacher/lessons/components/KidsMode.vue': { - routes: - | '/teacher/lessons/components/KidsMode' - views: - | never - } - 'src/views/teacher/lessons/components/viewers/AudioPlayer.vue': { - routes: - | '/teacher/lessons/components/viewers/AudioPlayer' - views: - | never - } - 'src/views/teacher/lessons/components/viewers/EbookViewer.vue': { - routes: - | '/teacher/lessons/components/viewers/EbookViewer' - views: - | never - } - 'src/views/teacher/lessons/components/viewers/PdfViewer.vue': { - routes: - | '/teacher/lessons/components/viewers/PdfViewer' - views: - | never - } - 'src/views/teacher/lessons/components/viewers/SlidesViewer.vue': { - routes: - | '/teacher/lessons/components/viewers/SlidesViewer' - views: - | never - } - 'src/views/teacher/lessons/components/viewers/VideoPlayer.vue': { - routes: - | '/teacher/lessons/components/viewers/VideoPlayer' - views: - | never - } - 'src/views/teacher/lessons/LessonListView.vue': { - routes: - | '/teacher/lessons/LessonListView' - views: - | never - } - 'src/views/teacher/lessons/LessonRecordsView.vue': { - routes: - | '/teacher/lessons/LessonRecordsView' - views: - | never - } - 'src/views/teacher/lessons/LessonView.vue': { - routes: - | '/teacher/lessons/LessonView' - views: - | never - } - 'src/views/teacher/schedule/ScheduleView.vue': { - routes: - | '/teacher/schedule/ScheduleView' - views: - | never - } - 'src/views/teacher/school-courses/components/Step4IntroLesson.vue': { - routes: - | '/teacher/school-courses/components/Step4IntroLesson' - views: - | never - } - 'src/views/teacher/school-courses/components/Step5CollectiveLesson.vue': { - routes: - | '/teacher/school-courses/components/Step5CollectiveLesson' - views: - | never - } - 'src/views/teacher/school-courses/components/Step6DomainLessons.vue': { - routes: - | '/teacher/school-courses/components/Step6DomainLessons' - views: - | never - } - 'src/views/teacher/school-courses/SchoolCourseDetailView.vue': { - routes: - | '/teacher/school-courses/SchoolCourseDetailView' - views: - | never - } - 'src/views/teacher/school-courses/SchoolCourseEditView.vue': { - routes: - | '/teacher/school-courses/SchoolCourseEditView' - views: - | never - } - 'src/views/teacher/school-courses/SchoolCourseListView.vue': { - routes: - | '/teacher/school-courses/SchoolCourseListView' - views: - | never - } - 'src/views/teacher/tasks/TaskListView.vue': { - routes: - | '/teacher/tasks/TaskListView' - views: - | never - } - } - - /** - * Get a union of possible route names in a certain route component file. - * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`. - * - * @internal - */ - export type _RouteNamesForFilePath = - _RouteFileInfoMap extends Record - ? Info['routes'] - : keyof RouteNamedMap -}