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

master
Romesum 5 years ago
parent 505f6ba517
commit 341d4775b9

@ -1,11 +1,11 @@
<template> <template>
<div> <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> </div>
</template> </template>
@ -14,6 +14,9 @@
import tb_course from "~/components/tb_course"; import tb_course from "~/components/tb_course";
import navBar from "~/components/teacher/navBar"; import navBar from "~/components/teacher/navBar";
import timeSelect from "~/components/timeSelect"; import timeSelect from "~/components/timeSelect";
import {get} from "~/utils";
import {item2html} from "~/utils/converter";
export default { export default {
name: "myCourse1", name: "myCourse1",
components: { components: {
@ -27,25 +30,30 @@
} }
}, },
methods: { 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() { cellClick() {
console.log('click the cell')
}, },
tableStyle() { tableStyle() {
} }
}, },
mounted() { async mounted() {
console.log(this.$refs.tbCourse) await this.load()
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]
}
} }
} }
</script> </script>

Loading…
Cancel
Save