|
@@ -3,6 +3,9 @@
|
|
|
<van-nav-bar title="考试" left-arrow @click-left="onClickLeft" />
|
|
|
<div class="exam-history-div">
|
|
|
<div class="exam-history-grades-div">
|
|
|
+ <div class="exam-history-description">
|
|
|
+ 考试积分
|
|
|
+ </div>
|
|
|
<div class="exam-history-grades">
|
|
|
{{ this.user.userInfo.examPoints }}
|
|
|
</div>
|
|
@@ -50,59 +53,7 @@ export default {
|
|
|
TWO: 2,
|
|
|
THREE: 3
|
|
|
}, // 类型
|
|
|
- examHistoryList: [],
|
|
|
- eventList: [
|
|
|
- {
|
|
|
- name: "进入应用",
|
|
|
- rule: "2分/每次进入应用",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 2,
|
|
|
- totaPonits: 6,
|
|
|
- type: 1
|
|
|
- },
|
|
|
- {
|
|
|
- name: "观看视频",
|
|
|
- rule: "2分/每有效观看一个视频",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 0,
|
|
|
- totaPonits: 6,
|
|
|
- type: 1
|
|
|
- },
|
|
|
- {
|
|
|
- name: "发表观点",
|
|
|
- rule: "2分/每发表一个有效观点",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 0,
|
|
|
- totaPonits: 6,
|
|
|
- type: 1
|
|
|
- },
|
|
|
- {
|
|
|
- name: "阅读文章",
|
|
|
- rule: "2分/每有效阅读一篇文章",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 0,
|
|
|
- totaPonits: 6,
|
|
|
- type: 1
|
|
|
- },
|
|
|
- {
|
|
|
- name: "文章学习时长",
|
|
|
- rule: "2分/有效阅读文章累计1分钟",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 0,
|
|
|
- totaPonits: 6,
|
|
|
- type: 2
|
|
|
- },
|
|
|
- {
|
|
|
- name: "基础训练",
|
|
|
- rule: "2分/每训练一次",
|
|
|
- isFinish: false,
|
|
|
- getPoints: 0,
|
|
|
- totaPonits: 6,
|
|
|
- type: 3
|
|
|
- }
|
|
|
- ],
|
|
|
- userTotalPonits: 165, // 用户的总积分
|
|
|
- todayEarnPoints: 6 // 今日已累计的积分
|
|
|
+ examHistoryList: []
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -157,23 +108,6 @@ export default {
|
|
|
.catch(() => {
|
|
|
this.$store.commit("toggleLoading", false);
|
|
|
});
|
|
|
- },
|
|
|
- // 操作:点击了去看看、去学习、去训练
|
|
|
- toManualEarnFun(item) {
|
|
|
- console.log(item);
|
|
|
- switch (item.type) {
|
|
|
- case this.userManualType.ONE:
|
|
|
- // TODO..
|
|
|
- break;
|
|
|
- case this.userManualType.TWO:
|
|
|
- // TODO..
|
|
|
- break;
|
|
|
- case this.userManualType.THREE:
|
|
|
- // TODO..
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -183,21 +117,29 @@ export default {
|
|
|
.exam-history-box {
|
|
|
width: 100%;
|
|
|
height: 100vh;
|
|
|
- overflow-y: auto;
|
|
|
- overflow-x: hidden;
|
|
|
font-size: 0.6rem;
|
|
|
background-color: #fff;
|
|
|
.exam-history-div {
|
|
|
- padding: 0 0.5rem;
|
|
|
+ width: 100%;
|
|
|
+ overflow-y: auto;
|
|
|
+ padding: 0 1rem;
|
|
|
.exam-history-grades-div {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
+ padding-top: 1rem;
|
|
|
.exam-history-grades {
|
|
|
- margin-top: 1rem;
|
|
|
font-size: 1rem;
|
|
|
color: #0088e9;
|
|
|
+ margin-top: 0.5rem;
|
|
|
+ }
|
|
|
+ .exam-history-description {
|
|
|
+ padding: 0.15rem 0.5rem;
|
|
|
+ // border: 1px solid #7cc8ff;
|
|
|
+ // border-radius: 0.25rem;
|
|
|
+ color: #0088e9;
|
|
|
+ font-size: 0.75rem;
|
|
|
}
|
|
|
}
|
|
|
.exam-history-list {
|
|
@@ -209,12 +151,16 @@ export default {
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
.exam-history-item-left {
|
|
|
+ margin-right: 0.25rem;
|
|
|
.exam-history-item-left-title {
|
|
|
font-weight: bold;
|
|
|
+ word-break: break-all;
|
|
|
+ word-wrap: break-word;
|
|
|
}
|
|
|
.exam-history-item-left-percentage {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
+ margin-top: 0.5rem;
|
|
|
.exam-history-item-left-schedule {
|
|
|
width: 100px;
|
|
|
}
|