From b0c415e006ec6064296f1666a8463ca4287c72b6 Mon Sep 17 00:00:00 2001
From: 伽蓝 <1873799138@qq.com>
Date: Sat, 3 Sep 2022 16:54:39 +0800
Subject: [PATCH] feat:切换用户
---
src/assets/rank/qh.png | Bin 0 -> 3201 bytes
src/assets/rank/qh1.png | Bin 0 -> 303 bytes
src/router/index.js | 9 +++++++++
src/views/answerRank/ans_question.vue | 22 ++++++++++++++--------
src/views/answerRank/stars.vue | 41 +++++++++++++++++++++++++++++++++++++----
src/views/answerRank/switchUser.vue | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 121 insertions(+), 12 deletions(-)
create mode 100644 src/assets/rank/qh.png
create mode 100644 src/assets/rank/qh1.png
create mode 100644 src/views/answerRank/switchUser.vue
diff --git a/src/assets/rank/qh.png b/src/assets/rank/qh.png
new file mode 100644
index 0000000..7daa046
Binary files /dev/null and b/src/assets/rank/qh.png differ
diff --git a/src/assets/rank/qh1.png b/src/assets/rank/qh1.png
new file mode 100644
index 0000000..f4a6fa2
Binary files /dev/null and b/src/assets/rank/qh1.png differ
diff --git a/src/router/index.js b/src/router/index.js
index f84699b..41ddef8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -44,6 +44,7 @@ import ans_rank from '@/views/answerRank/ans_rank.vue' //答题排行榜
import brush_questions from '@/views/answerRank/brush_questions.vue' //刷题记录
import stars from '@/views/answerRank/stars.vue' //五星少年
import ans_question from '@/views/answerRank/ans_question.vue' //答题
+import switchUser from '@/views/answerRank/switchUser.vue' //切换
Vue.use(VueRouter)
const [routerPush, routerReplace] = [VueRouter.prototype.push, VueRouter.prototype.replace];
@@ -343,6 +344,14 @@ const routes = [{
}
},
{
+ path: '/switchUser',
+ name: 'switchUser',
+ component: switchUser,
+ meta: {
+ title: '切换用户'
+ }
+ },
+ {
path: '/YanxueDetail',
name: 'YanxueDetail',
component: YanxueDetail,
diff --git a/src/views/answerRank/ans_question.vue b/src/views/answerRank/ans_question.vue
index f3fe39a..0234716 100644
--- a/src/views/answerRank/ans_question.vue
+++ b/src/views/answerRank/ans_question.vue
@@ -149,15 +149,21 @@ export default {
)
.then((res) => {
if (res.data.code == 200) {
- this.$dialog.alert({
- title: "完成答题",
- message: "您的分数是:" + res.data.data,
- theme: "round-button",
- }).then(() => {
- this.$router.push({
- name: 'stars'
+ this.$dialog
+ .alert({
+ title: "完成答题",
+ message: "您的分数是:" + res.data.data,
+ theme: "round-button",
})
- });
+ .then(() => {
+ let index = this.$route.query.index
+ this.$router.push({
+ name: "stars",
+ query: {
+ index: index,
+ },
+ });
+ });
} else {
this.$toast.fail(res.data.message);
}
diff --git a/src/views/answerRank/stars.vue b/src/views/answerRank/stars.vue
index ee6ac06..e7c20fe 100644
--- a/src/views/answerRank/stars.vue
+++ b/src/views/answerRank/stars.vue
@@ -7,8 +7,9 @@