From ae576ed20ca6293b5ccc1bf3d9f5e74d847a0d3f Mon Sep 17 00:00:00 2001 From: Megghy Date: Sat, 10 Feb 2024 13:05:18 +0800 Subject: [PATCH] songlist add import from file, partically complete point system --- .editorconfig | 2 +- package.json | 4 +- src/App.vue | 2 +- src/Utils.ts | 51 ++ src/api/api-models.ts | 76 ++- src/components/TempComponent.vue | 4 +- src/components/manage/AddressDisplay.vue | 47 ++ src/components/manage/PointGoodsItem.vue | 54 +- src/components/manage/PointHistoryCard.vue | 115 ++++ src/components/manage/PointOrderCard.vue | 184 +++++ src/data/DanmakuClient.ts | 13 + src/data/constants.ts | 1 + src/document/UserAgreement.md | 75 +++ src/main.ts | 2 + src/router/index.ts | 15 +- src/router/user.ts | 11 + src/store/useAuthStore.ts | 138 ++++ src/store/useLoadingBarStore.ts | 13 + src/store/useProviderStore.ts | 13 - src/views/BiliAuthView.vue | 42 +- src/views/ManageLayout.vue | 108 ++- src/views/ViewerLayout.vue | 17 +- src/views/manage/DashboardView.vue | 154 ++++- src/views/manage/PointOrderManage.vue | 36 - src/views/manage/QuestionBoxManageView.vue | 2 +- src/views/manage/SongListManageView.vue | 626 +++++++++++++----- src/views/manage/point/PointManage.vue | 196 ++++-- src/views/manage/point/PointOrderManage.vue | 40 ++ src/views/manage/point/PointSettings.vue | 233 +++++++ .../manage/point/PointUserDetailCard.vue | 174 ++++- src/views/manage/point/PointUserManage.vue | 134 +++- src/views/open_live/ReadDanmaku.vue | 153 ++++- src/views/pointViews/PointGoodsView.vue | 264 ++++++++ src/views/pointViews/PointOrderView.vue | 41 ++ src/views/pointViews/PointUserHistoryView.vue | 40 ++ src/views/pointViews/PointUserLayout.vue | 185 ++++++ src/views/pointViews/PointUserSettings.vue | 367 ++++++++++ vite.config.mts | 5 + yarn.lock | 412 +++++++++++- 39 files changed, 3629 insertions(+), 420 deletions(-) create mode 100644 src/components/manage/AddressDisplay.vue create mode 100644 src/components/manage/PointHistoryCard.vue create mode 100644 src/components/manage/PointOrderCard.vue create mode 100644 src/document/UserAgreement.md create mode 100644 src/store/useAuthStore.ts create mode 100644 src/store/useLoadingBarStore.ts delete mode 100644 src/store/useProviderStore.ts delete mode 100644 src/views/manage/PointOrderManage.vue create mode 100644 src/views/manage/point/PointOrderManage.vue create mode 100644 src/views/manage/point/PointSettings.vue create mode 100644 src/views/pointViews/PointGoodsView.vue create mode 100644 src/views/pointViews/PointOrderView.vue create mode 100644 src/views/pointViews/PointUserHistoryView.vue create mode 100644 src/views/pointViews/PointUserLayout.vue create mode 100644 src/views/pointViews/PointUserSettings.vue diff --git a/.editorconfig b/.editorconfig index 98a7f94..59a6505 100644 --- a/.editorconfig +++ b/.editorconfig @@ -4,4 +4,4 @@ indent_size = 2 end_of_line = lf trim_trailing_whitespace = true insert_final_newline = true -max_line_length = 200 +max_line_length = 120 diff --git a/package.json b/package.json index cb33cba..d8a46bb 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "prettier": "^3.2.4", "qrcode.vue": "^3.4.1", "queue-typescript": "^1.0.1", + "unplugin-vue-markdown": "^0.26.0", "uuid": "^9.0.1", "vite": "^5.0.12", "vite-svg-loader": "^5.1.0", @@ -42,7 +43,8 @@ "vue3-aplayer": "^1.7.3", "vue3-marquee": "^4.2.0-beta.1", "vueuc": "^0.4.58", - "worker-timers": "^7.1.1" + "worker-timers": "^7.1.1", + "xlsx": "^0.18.5" }, "devDependencies": { "@types/eslint": "^8.56.2", diff --git a/src/App.vue b/src/App.vue index 4497bf4..9f88998 100644 --- a/src/App.vue +++ b/src/App.vue @@ -30,7 +30,7 @@ + + diff --git a/src/components/manage/PointGoodsItem.vue b/src/components/manage/PointGoodsItem.vue index bd5871d..29caa0f 100644 --- a/src/components/manage/PointGoodsItem.vue +++ b/src/components/manage/PointGoodsItem.vue @@ -1,45 +1,57 @@ + + + + {{ goods.description ? goods.description : '暂无描述' }} + + + {{ tag }} +