From 3cc28f903085b9f46f71de2ab036c92cfb258061 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 18 Oct 2022 15:52:16 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=80=83=E8=AF=95?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/exam/MyExamTask.vue | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/views/exam/MyExamTask.vue b/src/views/exam/MyExamTask.vue index ae55f32b..5487224a 100644 --- a/src/views/exam/MyExamTask.vue +++ b/src/views/exam/MyExamTask.vue @@ -3,7 +3,7 @@
-
我的考试
+
我的考试
@@ -25,7 +25,7 @@
-
+
- 入场时间:{{ 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
@@ -206,10 +206,10 @@
- 我的排名 : {{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 {