From 10b7f3784f144059f9ede454a13959fceee1f4c7 Mon Sep 17 00:00:00 2001 From: SunWuyuan Date: Sat, 8 Mar 2025 21:51:00 +0800 Subject: [PATCH 1/2] 1 --- src/components/MessageLog.vue | 268 +++++ src/components/SettingsCard.vue | 54 + src/components/settings/AboutCard.vue | 72 ++ src/components/settings/StudentListCard.vue | 344 ++++++ src/main.js | 4 + src/pages/index.vue | 1177 ++++++++----------- src/pages/settings.vue | 1123 ++++++++---------- src/styles/index.scss | 176 +++ src/styles/settings.scss | 71 ++ src/utils/dataProvider.js | 177 +++ src/utils/debounce.js | 27 + src/utils/message.js | 153 +++ src/utils/settings.js | 94 +- 13 files changed, 2451 insertions(+), 1289 deletions(-) create mode 100644 src/components/MessageLog.vue create mode 100644 src/components/SettingsCard.vue create mode 100644 src/components/settings/AboutCard.vue create mode 100644 src/components/settings/StudentListCard.vue create mode 100644 src/styles/index.scss create mode 100644 src/utils/dataProvider.js create mode 100644 src/utils/debounce.js create mode 100644 src/utils/message.js diff --git a/src/components/MessageLog.vue b/src/components/MessageLog.vue new file mode 100644 index 0000000..f6ac0de --- /dev/null +++ b/src/components/MessageLog.vue @@ -0,0 +1,268 @@ + + + + + diff --git a/src/components/SettingsCard.vue b/src/components/SettingsCard.vue new file mode 100644 index 0000000..12ec440 --- /dev/null +++ b/src/components/SettingsCard.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/src/components/settings/AboutCard.vue b/src/components/settings/AboutCard.vue new file mode 100644 index 0000000..6d3984c --- /dev/null +++ b/src/components/settings/AboutCard.vue @@ -0,0 +1,72 @@ + + + diff --git a/src/components/settings/StudentListCard.vue b/src/components/settings/StudentListCard.vue new file mode 100644 index 0000000..b680810 --- /dev/null +++ b/src/components/settings/StudentListCard.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/main.js b/src/main.js index d31eee2..c369c30 100644 --- a/src/main.js +++ b/src/main.js @@ -13,8 +13,12 @@ import App from './App.vue' // Composables import { createApp } from 'vue' +import messageService from './utils/message'; + const app = createApp(App) registerPlugins(app) +app.use(messageService); + app.mount('#app') diff --git a/src/pages/index.vue b/src/pages/index.vue index 5a119ac..32ed20e 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -5,7 +5,7 @@ - {{ classNumber }}班 - {{ titleText }} + {{ state.classNumber }}班 - {{ titleText }} @@ -22,10 +22,10 @@ @click="zoom('up')" /> -