From 112276f47c178dffdfd3ebf605f1996ed2df9d0d Mon Sep 17 00:00:00 2001 From: xjs Date: Tue, 4 Mar 2025 18:01:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AD=A6=E9=99=A2=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc-auto-import.json | 3 +- src/components/fab/Fab.vue | 4 - src/hooks/useUserInfo.ts | 18 +-- src/interceptors/route.ts | 2 +- src/layouts/default.vue | 17 --- .../components}/LoginMask.vue | 0 src/{pages/login => login-sub}/index.vue | 2 +- src/pages-sub/customerService/index/index.vue | 9 +- src/pages-sub/home/autoFill/index.vue | 2 +- .../home/college/components/Colleges.vue | 44 ++++++ .../home/college/components/FirstClass.vue | 84 +++++++++++ .../home/college/components/Major.vue | 14 ++ .../home/college/components/MessageBox.vue | 49 ++++++ .../home/college/components/Profile.vue | 76 ++++++++++ src/pages-sub/home/college/index.vue | 8 +- src/pages-sub/home/college/info.vue | 141 +++++++++++++++++- .../home/components}/FilterMenu.vue | 0 .../home/components}/Nature.vue | 13 +- .../home/components}/Phase.vue | 11 +- .../home/components}/Region.vue | 18 ++- .../home/components}/UniType.vue | 12 +- .../components/checkGroup/CheckGroup.vue | 0 src/pages-sub/home/inputScore/index.vue | 11 +- .../home/inputScore}/useRules.ts | 0 src/pages-sub/home/news/index.vue | 2 + src/pages-sub/home/news/newsList.vue | 3 - src/pages-sub/home/schoolRank/index.vue | 29 ++-- .../static/images/schoolRank/trophy.jpg | Bin 0 -> 11809 bytes .../static/images/schoolRank/trophy.svg | 9 -- src/pages.json | 23 +-- src/pages/expert/index/index.vue | 2 +- src/service/index/api.ts | 7 +- src/types/app-type.d.ts | 24 +++ src/types/auto-import.d.ts | 19 +-- src/types/uni-pages.d.ts | 4 +- vite.config.ts | 2 +- 36 files changed, 538 insertions(+), 124 deletions(-) delete mode 100644 src/layouts/default.vue rename src/{components/login => login-sub/components}/LoginMask.vue (100%) rename src/{pages/login => login-sub}/index.vue (95%) create mode 100644 src/pages-sub/home/college/components/Colleges.vue create mode 100644 src/pages-sub/home/college/components/FirstClass.vue create mode 100644 src/pages-sub/home/college/components/Major.vue create mode 100644 src/pages-sub/home/college/components/MessageBox.vue create mode 100644 src/pages-sub/home/college/components/Profile.vue rename src/{components/filterMenu => pages-sub/home/components}/FilterMenu.vue (100%) rename src/{components/filterMenu => pages-sub/home/components}/Nature.vue (64%) rename src/{components/filterMenu => pages-sub/home/components}/Phase.vue (87%) rename src/{components/filterMenu => pages-sub/home/components}/Region.vue (68%) rename src/{components/filterMenu => pages-sub/home/components}/UniType.vue (64%) rename src/{ => pages-sub/home}/components/checkGroup/CheckGroup.vue (100%) rename src/{hooks => pages-sub/home/inputScore}/useRules.ts (100%) create mode 100644 src/pages-sub/static/images/schoolRank/trophy.jpg delete mode 100644 src/pages-sub/static/images/schoolRank/trophy.svg diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json index ef686f5..1e4dfba 100644 --- a/.eslintrc-auto-import.json +++ b/.eslintrc-auto-import.json @@ -124,6 +124,7 @@ "newsList": true, "useLogin": true, "useWxInfo": true, - "useUniversityInfo": true + "useUniversityInfo": true, + "universityBaseInfo": true } } diff --git a/src/components/fab/Fab.vue b/src/components/fab/Fab.vue index f02e78b..7ed1f65 100644 --- a/src/components/fab/Fab.vue +++ b/src/components/fab/Fab.vue @@ -12,10 +12,6 @@ diff --git a/src/components/login/LoginMask.vue b/src/login-sub/components/LoginMask.vue similarity index 100% rename from src/components/login/LoginMask.vue rename to src/login-sub/components/LoginMask.vue diff --git a/src/pages/login/index.vue b/src/login-sub/index.vue similarity index 95% rename from src/pages/login/index.vue rename to src/login-sub/index.vue index e2349d9..6ddadeb 100644 --- a/src/pages/login/index.vue +++ b/src/login-sub/index.vue @@ -27,7 +27,7 @@ + + diff --git a/src/pages-sub/home/college/components/FirstClass.vue b/src/pages-sub/home/college/components/FirstClass.vue new file mode 100644 index 0000000..847ddb7 --- /dev/null +++ b/src/pages-sub/home/college/components/FirstClass.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/pages-sub/home/college/components/Major.vue b/src/pages-sub/home/college/components/Major.vue new file mode 100644 index 0000000..acc39b5 --- /dev/null +++ b/src/pages-sub/home/college/components/Major.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/pages-sub/home/college/components/MessageBox.vue b/src/pages-sub/home/college/components/MessageBox.vue new file mode 100644 index 0000000..5509106 --- /dev/null +++ b/src/pages-sub/home/college/components/MessageBox.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/pages-sub/home/college/components/Profile.vue b/src/pages-sub/home/college/components/Profile.vue new file mode 100644 index 0000000..fce4475 --- /dev/null +++ b/src/pages-sub/home/college/components/Profile.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/pages-sub/home/college/index.vue b/src/pages-sub/home/college/index.vue index 15519bd..f7e94df 100644 --- a/src/pages-sub/home/college/index.vue +++ b/src/pages-sub/home/college/index.vue @@ -89,9 +89,9 @@ diff --git a/src/components/filterMenu/FilterMenu.vue b/src/pages-sub/home/components/FilterMenu.vue similarity index 100% rename from src/components/filterMenu/FilterMenu.vue rename to src/pages-sub/home/components/FilterMenu.vue diff --git a/src/components/filterMenu/Nature.vue b/src/pages-sub/home/components/Nature.vue similarity index 64% rename from src/components/filterMenu/Nature.vue rename to src/pages-sub/home/components/Nature.vue index ceb7deb..3b5eb18 100644 --- a/src/components/filterMenu/Nature.vue +++ b/src/pages-sub/home/components/Nature.vue @@ -9,10 +9,17 @@ diff --git a/src/components/filterMenu/Region.vue b/src/pages-sub/home/components/Region.vue similarity index 68% rename from src/components/filterMenu/Region.vue rename to src/pages-sub/home/components/Region.vue index f9344ce..2aac467 100644 --- a/src/components/filterMenu/Region.vue +++ b/src/pages-sub/home/components/Region.vue @@ -8,15 +8,27 @@