From ef087feb4dcbe80aa780851cea6e75d36bb5ba71 Mon Sep 17 00:00:00 2001 From: zhouwentao Date: Sun, 1 Feb 2026 14:34:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=99=A2=E6=A0=A1=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components.d.ts | 5 + src/components/school/AdmissionPrediction.vue | 267 ++++++++++ src/components/school/EnrollmentPlan.vue | 189 +++++++ src/components/school/HistoricalScores.vue | 154 ++++++ src/components/school/Majors.vue | 352 +++++++++++++ src/components/school/SchoolOverview.vue | 488 ++++++++++++++++++ src/pages/school/[schoolCode].vue | 368 +++++-------- 7 files changed, 1583 insertions(+), 240 deletions(-) create mode 100644 src/components/school/AdmissionPrediction.vue create mode 100644 src/components/school/EnrollmentPlan.vue create mode 100644 src/components/school/HistoricalScores.vue create mode 100644 src/components/school/Majors.vue create mode 100644 src/components/school/SchoolOverview.vue diff --git a/src/components.d.ts b/src/components.d.ts index 91be82a..1d52cfa 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -8,14 +8,19 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + AdmissionPrediction: typeof import('./components/school/AdmissionPrediction.vue')['default'] BackToTop: typeof import('./components/BackToTop.vue')['default'] copy: typeof import('./components/ScoreForm copy.vue')['default'] DictDemo: typeof import('./components/DictDemo.vue')['default'] + EnrollmentPlan: typeof import('./components/school/EnrollmentPlan.vue')['default'] FilterBar: typeof import('./components/FilterBar.vue')['default'] + HistoricalScores: typeof import('./components/school/HistoricalScores.vue')['default'] LoginForm: typeof import('./components/LoginForm.vue')['default'] + Majors: typeof import('./components/school/Majors.vue')['default'] README: typeof import('./components/README.md')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + SchoolOverview: typeof import('./components/school/SchoolOverview.vue')['default'] ScoreDictForm: typeof import('./components/ScoreDictForm.vue')['default'] ScoreForm: typeof import('./components/ScoreForm.vue')['default'] TheCounter: typeof import('./components/TheCounter.vue')['default'] diff --git a/src/components/school/AdmissionPrediction.vue b/src/components/school/AdmissionPrediction.vue new file mode 100644 index 0000000..27f02ed --- /dev/null +++ b/src/components/school/AdmissionPrediction.vue @@ -0,0 +1,267 @@ + + + \ No newline at end of file diff --git a/src/components/school/EnrollmentPlan.vue b/src/components/school/EnrollmentPlan.vue new file mode 100644 index 0000000..7e39f7d --- /dev/null +++ b/src/components/school/EnrollmentPlan.vue @@ -0,0 +1,189 @@ + + + \ No newline at end of file diff --git a/src/components/school/HistoricalScores.vue b/src/components/school/HistoricalScores.vue new file mode 100644 index 0000000..f40c7ca --- /dev/null +++ b/src/components/school/HistoricalScores.vue @@ -0,0 +1,154 @@ + + + \ No newline at end of file diff --git a/src/components/school/Majors.vue b/src/components/school/Majors.vue new file mode 100644 index 0000000..72cb2de --- /dev/null +++ b/src/components/school/Majors.vue @@ -0,0 +1,352 @@ + + + \ No newline at end of file diff --git a/src/components/school/SchoolOverview.vue b/src/components/school/SchoolOverview.vue new file mode 100644 index 0000000..91eb268 --- /dev/null +++ b/src/components/school/SchoolOverview.vue @@ -0,0 +1,488 @@ + + + + + \ No newline at end of file diff --git a/src/pages/school/[schoolCode].vue b/src/pages/school/[schoolCode].vue index 758e399..c546b6b 100644 --- a/src/pages/school/[schoolCode].vue +++ b/src/pages/school/[schoolCode].vue @@ -1,13 +1,14 @@ -