diff --git a/.gitignore b/.gitignore index b74c187..e060d82 100644 --- a/.gitignore +++ b/.gitignore @@ -54,5 +54,4 @@ reading-platform-frontend/src/components.d.ts .cursor/rules/generated-api-readonly.mdc .cursor/rules/frontend-api-orval-usage.mdc reading-platform-frontend/src/components.d.ts -reading-platform-frontend/src/components.d.ts -reading-platform-frontend/src/components.d.ts +reading-platform-frontend/api-spec.yml \ No newline at end of file diff --git a/reading-platform-frontend/.gitignore b/reading-platform-frontend/.gitignore index 7564789..5f445e6 100644 --- a/reading-platform-frontend/.gitignore +++ b/reading-platform-frontend/.gitignore @@ -4,4 +4,5 @@ dist/ # api-spec.json 是 api:fetch 的中间产物,转成 yml 后删除 api-spec.json -/src/components.d.ts +src/components.d.ts +api-spec.yml \ No newline at end of file diff --git a/reading-platform-frontend/src/components.d.ts b/reading-platform-frontend/src/components.d.ts index e4e3360..814eb17 100644 --- a/reading-platform-frontend/src/components.d.ts +++ b/reading-platform-frontend/src/components.d.ts @@ -40,6 +40,7 @@ declare module 'vue' { AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] + APageHeader: typeof import('ant-design-vue/es')['PageHeader'] APagination: typeof import('ant-design-vue/es')['Pagination'] APopconfirm: typeof import('ant-design-vue/es')['Popconfirm'] AProgress: typeof import('ant-design-vue/es')['Progress'] @@ -50,6 +51,7 @@ declare module 'vue' { ARow: typeof import('ant-design-vue/es')['Row'] ASelect: typeof import('ant-design-vue/es')['Select'] ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] + ASkeleton: typeof import('ant-design-vue/es')['Skeleton'] ASpace: typeof import('ant-design-vue/es')['Space'] ASpin: typeof import('ant-design-vue/es')['Spin'] AStatistic: typeof import('ant-design-vue/es')['Statistic'] diff --git a/reading-platform-frontend/src/views/teacher/DashboardView.vue b/reading-platform-frontend/src/views/teacher/DashboardView.vue index 05f2103..e39976f 100644 --- a/reading-platform-frontend/src/views/teacher/DashboardView.vue +++ b/reading-platform-frontend/src/views/teacher/DashboardView.vue @@ -33,7 +33,7 @@
-
{{ stats.classCount }}
+
{{ stats?.classCount || '' }}
我的班级
@@ -42,7 +42,7 @@
-
{{ stats.studentCount }}
+
{{ stats?.studentCount || '' }}
我的学生
@@ -51,7 +51,7 @@
-
{{ stats.lessonCount }}
+
{{ stats?.lessonCount || '' }}
授课次数
@@ -60,7 +60,7 @@
-
{{ stats.courseCount }}
+
{{ stats?.courseCount || '' }}
使用课程