[fix][V]:完善并对接我的课表

master
Romesum 5 years ago
parent 505f6ba517
commit 341d4775b9

@ -1,11 +1,11 @@
<template>
<div>
<!-- 导航栏-->
<nav-bar></nav-bar><br>
<nav-bar></nav-bar>
<!-- 学年/学期-->
<time-select></time-select>
<time-select ref="timeSelect" @selectYear="load" @selectSemester="load" ></time-select>
<!-- 课程表-->
<tb_course :cClick="cellClick" :cStyle="tableStyle" ref="courseTB" table-label="" label="我的课表"></tb_course>
<tb_course :cClick="cellClick" :cStyle="tableStyle" ref="tbCourse" table-label="" label="我的课表" :custom="true"></tb_course>
</div>
</template>
@ -14,6 +14,9 @@
import tb_course from "~/components/tb_course";
import navBar from "~/components/teacher/navBar";
import timeSelect from "~/components/timeSelect";
import {get} from "~/utils";
import {item2html} from "~/utils/converter";
export default {
name: "myCourse1",
components: {
@ -27,25 +30,30 @@
}
},
methods: {
async load(){
this.tableData = await get('lb/labrecord/getUserScheduleBySelf',{
year: this.$refs.timeSelect.year,
semester: this.$refs.timeSelect.semester
}) //
for (let i = 0; i < this.tableData.length; i++) {
this.$refs.tbCourse.tableData[i].Monday = item2html(this.tableData[i][0])
this.$refs.tbCourse.tableData[i].Tuesday = item2html(this.tableData[i][1])
this.$refs.tbCourse.tableData[i].Wednesday = item2html(this.tableData[i][2])
this.$refs.tbCourse.tableData[i].Thursday = item2html(this.tableData[i][3])
this.$refs.tbCourse.tableData[i].Friday = item2html(this.tableData[i][4])
this.$refs.tbCourse.tableData[i].Saturday = item2html(this.tableData[i][5])
this.$refs.tbCourse.tableData[i].Sunday = item2html(this.tableData[i][6])
}
},
cellClick() {
console.log('click the cell')
},
tableStyle() {
}
},
mounted() {
console.log(this.$refs.tbCourse)
this.tableData=get('') //
for (let i = 0; i < this.tableData.length; i++) {
this.$refs.tbCourse.tableData[i].Monday = this.tableData[i][0]
this.$refs.tbCourse.tableData[i].Tuesday = this.tableData[i][1]
this.$refs.tbCourse.tableData[i].Wednesday = this.tableData[i][2]
this.$refs.tbCourse.tableData[i].Thursday = this.tableData[i][3]
this.$refs.tbCourse.tableData[i].Friday = this.tableData[i][4]
this.$refs.tbCourse.tableData[i].Saturday = this.tableData[i][5]
this.$refs.tbCourse.tableData[i].Sunday = this.tableData[i][6]
}
async mounted() {
await this.load()
}
}
</script>

Loading…
Cancel
Save