+
- 入场时间:
{{ item.startTime}}
+
起止时间: {{ item.startTime}}至{{item.endTime}}
+
时长:{{item.testDuration}}分钟
+
总分:100分
+
成绩:{{toScoreTow(item.score)}}无
@@ -155,7 +158,7 @@
// padding: 10px;
border-bottom: 1px solid #e8e8e8;
padding: 15px 0px;
- margin: 0 10px;
+ margin: 10px 10px;
.task-info{
flex: 1;
// padding: 0px 10px;
@@ -174,6 +177,11 @@
.task-time{
color: #666;
font-size: 14px;
+ margin-top: 18px;
+ display: flex;
+ div{
+ margin-right: 40px;
+ }
}
}
.task-btns {
From ab25269cbf3804516d69447da522993f46ca9993 Mon Sep 17 00:00:00 2001
From: weinan2087
Date: Tue, 18 Oct 2022 15:52:43 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E5=9B=BA=E5=AE=9A=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E6=88=91=E7=9A=84=E5=AD=A6=E4=B9=A0=E5=A4=A9=E6=95=B0=E6=8E=92?=
=?UTF-8?q?=E8=A1=8C=E6=A6=9C=E6=95=B0=E6=8D=AE=EF=BC=88=E6=8E=92=E5=90=8D?=
=?UTF-8?q?=E3=80=81=E7=B4=AF=E8=AE=A1=E6=95=B0=E6=8D=AE=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/user/ranking.vue | 163 ++++++++++++++++++++-----------------
1 file changed, 90 insertions(+), 73 deletions(-)
diff --git a/src/views/user/ranking.vue b/src/views/user/ranking.vue
index a045d817..eb1b0439 100644
--- a/src/views/user/ranking.vue
+++ b/src/views/user/ranking.vue
@@ -122,10 +122,10 @@
- 我的排名 : {{learningDuration.data.rankingNo}}
+ 我的排名 : {{learningDurationTotalData.rankNo}}
- 我的学习时长: {{learningDuration.data.total || learningDuration.data.months || learningDuration.data.years || learningDuration.data.weeks}} h
+ 我的学习时长: {{learningDurationTotalData.rankValue}} h
- 我的排名 : {{learningDays.data.rankingNo}}
+ 我的排名 : {{learningDaysTotalData.rankNo}}
- 我的学习天数 : {{learningDays.data.total || learningDays.data.months || learningDays.data.years || learningDays.data.weeks}}
+ 我的学习天数 : {{learningDaysTotalData.rankValue}}
@@ -310,6 +310,14 @@ export default {
},
list:[],
},
+ learningDurationTotalData:{
+ rankNo:0, // 学习时长累计排名
+ rankValue:0 // 累计学习时长
+ },
+ learningDaysTotalData:{
+ rankNo:0, // 学习天数累计排名
+ rankValue:0 // 累计学习天数
+ },
learningDays:{
field:'total',
name:'累计',
@@ -390,79 +398,88 @@ export default {
})
},
getDuration() {//学习时长
- let data = {
- aid:this.userInfo.aid,// #用户id
- statType:10, // #统计类型 10学习时长 11 学习天数 20表经验值 30表u币 40表获取天数
- field:this.learningDuration.field,// #统计周期 todays-当天,weeks-周,months-月,years-年 total-总计
- num:5,// #显示的条数
- }
- apiStat.getRanking(data).then(res=>{
- if(res.status==200){
- if(res.result.currentUserRankingData) {
- res.result.currentUserRankingData.authorInfo={
- aid: "",
- name: "",
- orgInfo: "",
- avatar: "",
- sex: null
- }
- this.getUserData([res.result.currentUserRankingData.aid],[res.result.currentUserRankingData])
- this.learningDuration.data = res.result.currentUserRankingData;
- }
+ let data = {
+ aid:this.userInfo.aid,// #用户id
+ statType:10, // #统计类型 10学习时长 11 学习天数 20表经验值 30表u币 40表获取天数
+ field:this.learningDuration.field,// #统计周期 todays-当天,weeks-周,months-月,years-年 total-总计
+ num:5,// #显示的条数
+ }
+ apiStat.getRanking(data).then(res=>{
+ if(res.status==200){
+ if(res.result.currentUserRankingData) {
+ res.result.currentUserRankingData.authorInfo={
+ aid: "",
+ name: "",
+ orgInfo: "",
+ avatar: "",
+ sex: null
+ }
+ this.getUserData([res.result.currentUserRankingData.aid],[res.result.currentUserRankingData])
+ this.learningDuration.data = res.result.currentUserRankingData;
+ if(data.field == 'total'){
+ this.learningDurationTotalData.rankNo = res.result.currentUserRankingData.rankingNo;
+ this.learningDurationTotalData.rankValue = res.result.currentUserRankingData.total;
+ }
+ }
- const ids= [];
- res.result.rankingData.forEach(item=>{
- ids.push(item.aid)
- item.authorInfo = {
- aid: "",
- name: "",
- orgInfo: "",
- avatar: "",
- sex: null
- }
- })
- this.getUserData(ids,res.result.rankingData)
- this.learningDuration.list = res.result.rankingData;
- }
- })
+ const ids= [];
+ res.result.rankingData.forEach(item=>{
+ ids.push(item.aid)
+ item.authorInfo = {
+ aid: "",
+ name: "",
+ orgInfo: "",
+ avatar: "",
+ sex: null
+ }
+ })
+ this.getUserData(ids,res.result.rankingData)
+ this.learningDuration.list = res.result.rankingData;
+ }
+ })
},
- getDays() {//学习天数
- let data = {
- aid:this.userInfo.aid,// #用户id
- statType:11, // #统计类型 10学习时长 11 学习天数 20表经验值 30表u币 40表获取天数
- field:this.learningDays.field,// #统计周期 todays-当天,weeks-周,months-月,years-年 total-总计
- num:5,// #显示的条数
- }
- apiStat.getRanking(data).then(res=>{
- if(res.status==200){
- if(res.result.currentUserRankingData) {
- res.result.currentUserRankingData.authorInfo={
- aid: "",
- name: "",
- orgInfo: "",
- avatar: "",
- sex: null
- }
- this.getUserData([res.result.currentUserRankingData.aid],[res.result.currentUserRankingData]);
- this.learningDays.data = res.result.currentUserRankingData;
- }
+ //学习天数
+ getDays() {
+ let data = {
+ aid:this.userInfo.aid,// #用户id
+ statType:11, // #统计类型 10学习时长 11 学习天数 20表经验值 30表u币 40表获取天数
+ field:this.learningDays.field,// #统计周期 todays-当天,weeks-周,months-月,years-年 total-总计
+ num:5,// #显示的条数
+ }
+ apiStat.getRanking(data).then(res=>{
+ if(res.status==200){
+ if(res.result.currentUserRankingData) {
+ res.result.currentUserRankingData.authorInfo={
+ aid: "",
+ name: "",
+ orgInfo: "",
+ avatar: "",
+ sex: null
+ }
+ this.getUserData([res.result.currentUserRankingData.aid],[res.result.currentUserRankingData]);
+ this.learningDays.data = res.result.currentUserRankingData;
+ if(data.field == 'total'){
+ this.learningDaysTotalData.rankNo = res.result.currentUserRankingData.rankingNo;
+ this.learningDaysTotalData.rankValue = res.result.currentUserRankingData.total;
+ }
+ }
- const ids= [];
- res.result.rankingData.forEach(item=>{
- ids.push(item.aid)
- item.authorInfo = {
- aid: "",
- name: "",
- orgInfo: "",
- avatar: "",
- sex: null
- }
- })
- this.getUserData(ids,res.result.rankingData)
- this.learningDays.list = res.result.rankingData;
- }
- })
+ const ids= [];
+ res.result.rankingData.forEach(item=>{
+ ids.push(item.aid)
+ item.authorInfo = {
+ aid: "",
+ name: "",
+ orgInfo: "",
+ avatar: "",
+ sex: null
+ }
+ })
+ this.getUserData(ids,res.result.rankingData)
+ this.learningDays.list = res.result.rankingData;
+ }
+ })
},
getUserData(ids,list) {
const noReapetIds = [...new Set(ids)];
From 0cbe7e11e557a9e8ac6e4cd14dce9740991db62b Mon Sep 17 00:00:00 2001
From: zhaofang <752743406@qq.com>
Date: Tue, 18 Oct 2022 16:01:36 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/exam/MyExamTask.vue | 2 +-
src/views/user/Mynotes.vue | 7 +++++++
vue.config.js | 2 +-
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/views/exam/MyExamTask.vue b/src/views/exam/MyExamTask.vue
index 5487224a..eb4a5b34 100644
--- a/src/views/exam/MyExamTask.vue
+++ b/src/views/exam/MyExamTask.vue
@@ -3,7 +3,7 @@
-
我的考试
+
我的考试
diff --git a/src/views/user/Mynotes.vue b/src/views/user/Mynotes.vue
index 431287d9..32c3ac4d 100644
--- a/src/views/user/Mynotes.vue
+++ b/src/views/user/Mynotes.vue
@@ -538,6 +538,13 @@ export default {