From 2e01120588ab28fdb38221860da48067ea579487 Mon Sep 17 00:00:00 2001
From: jiayuqi7813 <63686458+jiayuqi7813@users.noreply.github.com>
Date: Sat, 25 Jun 2022 00:44:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=85=AC=E5=91=8A=E3=80=81?=
=?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 37 +++++++++++++++++++++++---
package.json | 2 ++
src/components/notification.vue | 44 +++++++++++++++++++++++++++++++
src/components/socre.vue | 46 +++++++++++++++++++++++++++++++++
src/router/index.js | 6 +++++
src/views/Notification.vue | 14 ++++++++++
src/views/Scoreboard.vue | 3 +++
7 files changed, 149 insertions(+), 3 deletions(-)
create mode 100644 src/components/notification.vue
create mode 100644 src/components/socre.vue
create mode 100644 src/views/Notification.vue
diff --git a/package-lock.json b/package-lock.json
index ad0674b..7816a3c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -323,9 +323,9 @@
"integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
},
"dayjs": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
- "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw=="
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
},
"debug": {
"version": "4.3.4",
@@ -341,6 +341,22 @@
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
+ "echarts": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.3.3.tgz",
+ "integrity": "sha512-BRw2serInRwO5SIwRviZ6Xgm5Lb7irgz+sLiFMmy/HOaf4SQ+7oYqxKzRHAKp4xHQ05AuHw1xvoQWJjDQq/FGw==",
+ "requires": {
+ "tslib": "2.3.0",
+ "zrender": "5.3.2"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ }
+ }
+ },
"element-plus": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.0.tgz",
@@ -1146,6 +1162,21 @@
"resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz",
"integrity": "sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==",
"dev": true
+ },
+ "zrender": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.3.2.tgz",
+ "integrity": "sha512-8IiYdfwHj2rx0UeIGZGGU4WEVSDEdeVCaIg/fomejg1Xu6OifAL1GVzIPHg2D+MyUkbNgPWji90t0a8IDk+39w==",
+ "requires": {
+ "tslib": "2.3.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ }
+ }
}
}
}
diff --git a/package.json b/package.json
index 1406c68..f9a79eb 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,8 @@
"dependencies": {
"@element-plus/icons-vue": "^2.0.1",
"axios": "^0.27.2",
+ "dayjs": "^1.11.3",
+ "echarts": "^5.3.3",
"element-plus": "^2.2.0",
"vue": "^3.2.25",
"vue-axios": "^3.4.1",
diff --git a/src/components/notification.vue b/src/components/notification.vue
new file mode 100644
index 0000000..67084c3
--- /dev/null
+++ b/src/components/notification.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+ {{ times.title}}
+ {{times.content}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/socre.vue b/src/components/socre.vue
new file mode 100644
index 0000000..b6fc045
--- /dev/null
+++ b/src/components/socre.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index e60728a..b052676 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -2,6 +2,7 @@ import { createRouter, createWebHistory } from 'vue-router'
import Login from '../views/Login.vue'
import Challenge from '../views/Challenges.vue'
import Scoreboard from '../views/Scoreboard.vue'
+import Notification from "../views/Notification.vue";
const routerHistory = createWebHistory()
const router = createRouter({
@@ -31,6 +32,11 @@ const router = createRouter({
name:'Scoreboard',
component: Scoreboard,
+ },
+ {
+ path:'/notification',
+ name:'Notification',
+ component: Notification,
}
]
})
diff --git a/src/views/Notification.vue b/src/views/Notification.vue
new file mode 100644
index 0000000..9d1e701
--- /dev/null
+++ b/src/views/Notification.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Scoreboard.vue b/src/views/Scoreboard.vue
index b62c578..c749950 100644
--- a/src/views/Scoreboard.vue
+++ b/src/views/Scoreboard.vue
@@ -1,10 +1,13 @@
+