From b3b04c8ea36110e3804ebb473a599e4b612494eb Mon Sep 17 00:00:00 2001 From: zhonghua Date: Thu, 12 Mar 2026 10:18:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BC=98=E5=8C=96=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=8F=96=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +-- reading-platform-frontend/.gitignore | 3 ++- reading-platform-frontend/src/components.d.ts | 2 ++ .../src/views/teacher/DashboardView.vue | 8 ++++---- 4 files changed, 9 insertions(+), 7 deletions(-) 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 || '' }}
使用课程