From 6bc11b3c95c15a17f9d8f0a544ebefff35674a7b Mon Sep 17 00:00:00 2001 From: juetan Date: Mon, 8 Jan 2024 08:10:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 31 + src/components/AnViewer/AnViewer.vue | 224 + src/pages/content/material/index.vue | 2 +- src/pages/home/index.vue | 232 +- src/pages/log/operation/data.json | 8399 ++++++++++++++++++++++++++ src/pages/log/operation/index.vue | 64 +- src/router/guards/progress.ts | 6 +- src/router/menus/index.ts | 2 +- src/types/auto-component.d.ts | 3 + src/types/vite-env.d.ts | 5 + 11 files changed, 8816 insertions(+), 153 deletions(-) create mode 100644 src/components/AnViewer/AnViewer.vue create mode 100644 src/pages/log/operation/data.json diff --git a/package.json b/package.json index 89a9711..b84b2fc 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "@vueuse/core": "^9.13.0", "axios": "^1.5.0", "dayjs": "^1.11.9", + "dplayer": "^1.27.1", "ejs": "^3.1.9", "less": "^4.2.0", "lodash-es": "^4.17.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26f5407..5f74241 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,6 +34,9 @@ devDependencies: dayjs: specifier: ^1.11.9 version: 1.11.9 + dplayer: + specifier: ^1.27.1 + version: 1.27.1 ejs: specifier: ^3.1.9 version: 3.1.9 @@ -1785,6 +1788,16 @@ packages: engines: {node: '>= 0.4'} dev: true + /axios@1.2.3: + resolution: {integrity: sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: true + /axios@1.5.0: resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==} dependencies: @@ -1807,6 +1820,10 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true + /balloon-css@1.2.0: + resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} + dev: true + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true @@ -2724,6 +2741,16 @@ packages: engines: {node: '>=12'} dev: true + /dplayer@1.27.1: + resolution: {integrity: sha512-2laBMXs5V1B9zPwJ7eAIw/OBo+Xjvy03i4GHTk3Cg+IWbrq8rKMFO0fFr6ClAYotYOCcFGOvaJDkOZcgKllsCA==} + dependencies: + axios: 1.2.3 + balloon-css: 1.2.0 + promise-polyfill: 8.3.0 + transitivePeerDependencies: + - debug + dev: true + /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true @@ -5475,6 +5502,10 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true + /promise-polyfill@8.3.0: + resolution: {integrity: sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg==} + dev: true + /promise.allsettled@1.0.6: resolution: {integrity: sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==} engines: {node: '>= 0.4'} diff --git a/src/components/AnViewer/AnViewer.vue b/src/components/AnViewer/AnViewer.vue new file mode 100644 index 0000000..54e7f75 --- /dev/null +++ b/src/components/AnViewer/AnViewer.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/src/pages/content/material/index.vue b/src/pages/content/material/index.vue index 582410c..54a7a5e 100644 --- a/src/pages/content/material/index.vue +++ b/src/pages/content/material/index.vue @@ -2,7 +2,7 @@