From 558c9a047e0a8f1e4d00d2921a65f69c2fdbfc10 Mon Sep 17 00:00:00 2001 From: Megghy Date: Fri, 27 Oct 2023 14:31:25 +0800 Subject: [PATCH] add 'pinky' template --- default.d.ts | 3 + package.json | 1 + src/App.vue | 10 +- src/api/account.ts | 4 +- src/components/SaveCompoent.vue | 40 ++ src/data/constants.ts | 13 +- src/mitt.ts | 13 + src/router/index.ts | 28 +- src/views/AboutView.vue | 1 + src/views/ViewerLayout.vue | 43 +- src/views/manage/EventView.vue | 47 +- src/views/manage/QuestionBoxManageView.vue | 5 +- src/views/manage/SettingsManageView.vue | 416 ++++++++++-------- src/views/view/ScheduleView.vue | 22 +- src/views/view/SongListView.vue | 2 +- .../indexTemplate/DefaultIndexTemplate.vue | 4 + .../DefaultScheduleTemplate.vue | 1 + .../view/scheduleTemplate/PinkySchedule.vue | 158 ++++++- .../DefaultSongListTemplate.vue | 1 + yarn.lock | 5 + 20 files changed, 559 insertions(+), 258 deletions(-) create mode 100644 src/components/SaveCompoent.vue create mode 100644 src/mitt.ts diff --git a/default.d.ts b/default.d.ts index 0031c3a..f97bda2 100644 --- a/default.d.ts +++ b/default.d.ts @@ -2,3 +2,6 @@ declare module 'vue3-aplayer' { const content: any export = content } +declare module 'file-saver' { + export function saveAs(blob: Blob | null | undefined, fileName: string): void +} diff --git a/package.json b/package.json index dc7cee5..d874b96 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "grapheme-splitter": "^1.0.4", "html2canvas": "^1.4.1", "linqts": "^1.15.0", + "mitt": "^3.0.1", "qrcode.vue": "^3.4.1", "universal-cookie": "^4.0.4", "vite": "^4.3.9", diff --git a/src/App.vue b/src/App.vue index e8afbe1..1fac3f3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,7 @@ - +