From cfaca4a2aa725dab16dd62072dcce7d1bfd9b1fb Mon Sep 17 00:00:00 2001 From: zhonghua Date: Thu, 12 Mar 2026 11:08:41 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=9B=BA=E5=AE=9A=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E4=B8=8E=E5=85=A8=E5=B1=80=E6=BB=9A=E5=8A=A8?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- .gitignore | 2 +- reading-platform-frontend/src/App.vue | 26 ++ reading-platform-frontend/src/components.d.ts | 18 -- .../src/views/admin/LayoutView.vue | 157 +++++++---- .../src/views/school/DashboardView.vue | 136 ++++++---- .../src/views/school/LayoutView.vue | 245 +++++++++++------- .../src/views/teacher/LayoutView.vue | 145 +++++++---- .../reading/platform/DatabaseInspectTool.java | 57 ---- .../reading/platform/FlywayHistoryTool.java | 73 ------ .../reading/platform/FlywayRepairTool.java | 55 ---- 10 files changed, 459 insertions(+), 455 deletions(-) delete mode 100644 reading-platform-java/src/test/java/com/reading/platform/DatabaseInspectTool.java delete mode 100644 reading-platform-java/src/test/java/com/reading/platform/FlywayHistoryTool.java delete mode 100644 reading-platform-java/src/test/java/com/reading/platform/FlywayRepairTool.java diff --git a/.gitignore b/.gitignore index a38c24e..63a5864 100644 --- a/.gitignore +++ b/.gitignore @@ -53,4 +53,4 @@ reading-platform-frontend/src/components.d.ts .gitignore .cursor/rules/generated-api-readonly.mdc .cursor/rules/frontend-api-orval-usage.mdc -reading-platform-frontend/api-spec.yml \ No newline at end of file +reading-platform-frontend/api-spec.yml diff --git a/reading-platform-frontend/src/App.vue b/reading-platform-frontend/src/App.vue index b34dbbc..3f50141 100644 --- a/reading-platform-frontend/src/App.vue +++ b/reading-platform-frontend/src/App.vue @@ -12,6 +12,12 @@ const AConfigProvider = ConfigProvider; diff --git a/reading-platform-frontend/src/components.d.ts b/reading-platform-frontend/src/components.d.ts index 814eb17..0e7fdb2 100644 --- a/reading-platform-frontend/src/components.d.ts +++ b/reading-platform-frontend/src/components.d.ts @@ -15,10 +15,6 @@ declare module 'vue' { ACheckbox: typeof import('ant-design-vue/es')['Checkbox'] ACol: typeof import('ant-design-vue/es')['Col'] ADatePicker: typeof import('ant-design-vue/es')['DatePicker'] - ADescriptions: typeof import('ant-design-vue/es')['Descriptions'] - ADescriptionsItem: typeof import('ant-design-vue/es')['DescriptionsItem'] - ADivider: typeof import('ant-design-vue/es')['Divider'] - ADrawer: typeof import('ant-design-vue/es')['Drawer'] ADropdown: typeof import('ant-design-vue/es')['Dropdown'] AEmpty: typeof import('ant-design-vue/es')['Empty'] AForm: typeof import('ant-design-vue/es')['Form'] @@ -26,47 +22,33 @@ declare module 'vue' { AImage: typeof import('ant-design-vue/es')['Image'] AImagePreviewGroup: typeof import('ant-design-vue/es')['ImagePreviewGroup'] AInput: typeof import('ant-design-vue/es')['Input'] - AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] 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'] - AList: typeof import('ant-design-vue/es')['List'] - AListItem: typeof import('ant-design-vue/es')['ListItem'] - AListItemMeta: typeof import('ant-design-vue/es')['ListItemMeta'] 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'] - 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'] ARadio: typeof import('ant-design-vue/es')['Radio'] ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] ARangePicker: typeof import('ant-design-vue/es')['RangePicker'] - ARate: typeof import('ant-design-vue/es')['Rate'] 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'] ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] - ASwitch: typeof import('ant-design-vue/es')['Switch'] 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'] - ATimeRangePicker: typeof import('ant-design-vue/es')['TimeRangePicker'] ATooltip: typeof import('ant-design-vue/es')['Tooltip'] ATypographyText: typeof import('ant-design-vue/es')['TypographyText'] AUpload: typeof import('ant-design-vue/es')['Upload'] - AUploadDragger: typeof import('ant-design-vue/es')['UploadDragger'] FilePreviewModal: typeof import('./components/FilePreviewModal.vue')['default'] FileUploader: typeof import('./components/course/FileUploader.vue')['default'] LessonConfigPanel: typeof import('./components/course/LessonConfigPanel.vue')['default'] diff --git a/reading-platform-frontend/src/views/admin/LayoutView.vue b/reading-platform-frontend/src/views/admin/LayoutView.vue index 7208a76..062f418 100644 --- a/reading-platform-frontend/src/views/admin/LayoutView.vue +++ b/reading-platform-frontend/src/views/admin/LayoutView.vue @@ -1,10 +1,12 @@