|
@@ -6,11 +6,14 @@
|
|
|
:content="studentName">
|
|
|
</el-page-header>
|
|
|
</h2>
|
|
|
- <p class="timeTitle">查询时间 : {{monday}} - {{sunday}}</p>
|
|
|
+
|
|
|
<el-card class="box-card"
|
|
|
+ v-for="(card,index) in dataList"
|
|
|
+ :key='index'
|
|
|
style="width:1000px">
|
|
|
+ <p class="timeTitle"> {{card.monday}} - {{card.sunday}}</p>
|
|
|
<div class="listWrap"
|
|
|
- v-for="(item,index) in dataList"
|
|
|
+ v-for="(item,index) in card.data"
|
|
|
:key="index">
|
|
|
<div class="m-row">
|
|
|
<div class="textWrap">
|
|
@@ -179,12 +182,17 @@ export default {
|
|
|
}
|
|
|
findServiceStudentDetail({ studentId: this.studentId, monday: this.monday, sunday: this.sunday, rows: 9999 }).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
- this.dataList = res.data.rows.map(res => {
|
|
|
- res.up = false;
|
|
|
- res.homeWork = res.attachments.split(',')
|
|
|
- console.log(res.homeWork)
|
|
|
- return res;
|
|
|
- });
|
|
|
+ this.dataList = res.data;
|
|
|
+ for (let i in this.dataList) {
|
|
|
+ this.dataList[i].sunday = this.getNowDateAndSunday(this.dataList[i].monday)
|
|
|
+ this.dataList[i].data = this.dataList[i].data.map(res => {
|
|
|
+ res.up = false;
|
|
|
+ res.homeWork = res.attachments.split(',')
|
|
|
+ console.log(res.homeWork)
|
|
|
+ return res;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // this.dataList = res.data.rows.
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -226,7 +234,31 @@ export default {
|
|
|
openVideo (src) {
|
|
|
this.activeUrl = src;
|
|
|
this.workVisible = true;
|
|
|
- }
|
|
|
+ },
|
|
|
+ getNowDateAndSunday (time) {
|
|
|
+ let timestamp = new Date(time.replace(/-/g, "/")).getTime();
|
|
|
+ let serverDate = new Date(time);
|
|
|
+
|
|
|
+ let num = 7 - serverDate.getDay();
|
|
|
+ if (num == 7) {
|
|
|
+ num = 0;
|
|
|
+ }
|
|
|
+ let sundayTiem = timestamp + num * 24 * 60 * 60 * 1000;
|
|
|
+ let SundayData = new Date(sundayTiem);
|
|
|
+ //年
|
|
|
+ let tomorrowY = SundayData.getFullYear(); //月
|
|
|
+ let tomorrowM =
|
|
|
+ SundayData.getMonth() + 1 < 10
|
|
|
+ ? "0" + (SundayData.getMonth() + 1)
|
|
|
+ : SundayData.getMonth() + 1;
|
|
|
+ //日
|
|
|
+ let tomorrowD =
|
|
|
+ SundayData.getDate() < 10
|
|
|
+ ? "0" + SundayData.getDate()
|
|
|
+ : SundayData.getDate();
|
|
|
+ let str = tomorrowY + "-" + tomorrowM + "-" + tomorrowD;
|
|
|
+ return str;
|
|
|
+ },
|
|
|
|
|
|
},
|
|
|
watch: {
|
|
@@ -249,6 +281,7 @@ export default {
|
|
|
margin-bottom: 20px;
|
|
|
}
|
|
|
.box-card {
|
|
|
+ margin-bottom: 30px;
|
|
|
.listWrap {
|
|
|
cursor: pointer;
|
|
|
margin-bottom: 50px;
|