|
|
@ -0,0 +1,136 @@
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<nav-bar></nav-bar><br>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="6" :offset="6">
|
|
|
|
|
|
|
|
学年:<el-select v-model="year" size="small">
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="item in selectOptions1"
|
|
|
|
|
|
|
|
:key="item.value"
|
|
|
|
|
|
|
|
:label="item.label"
|
|
|
|
|
|
|
|
:value="item.value"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
学期:<el-select v-model="semester" size="small">
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="item in selectOptions2"
|
|
|
|
|
|
|
|
:key="item.value"
|
|
|
|
|
|
|
|
:label="item.label"
|
|
|
|
|
|
|
|
:value="item.value"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<br><br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table :data="tableData" :span-method="objectSpanMethod" @cell-click="cClick" :cell-style="cStyle">
|
|
|
|
|
|
|
|
<el-table-column label="我的课表"align="center " >
|
|
|
|
|
|
|
|
<el-table-column prop="daytime" label="" fixed align="center" width="60"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="time" label="" fixed align="center" width="100"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Monday" label="星期一" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Tuesday" label="星期二" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Wednesday" label="星期三" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Thursday" label="星期四" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Friday" label="星期五" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Saturday" label="星期六" align="center"></el-table-column>
|
|
|
|
|
|
|
|
<el-table-column prop="Sunday" label="星期日" align="center"></el-table-column>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
import navBar from "~/components/teacher/navBar";
|
|
|
|
|
|
|
|
import {get, post} from "~/utils";
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
|
|
|
name: "tb_course",
|
|
|
|
|
|
|
|
components:{navBar},
|
|
|
|
|
|
|
|
props:['courseMessage','cClick','cStyle',],
|
|
|
|
|
|
|
|
data(){
|
|
|
|
|
|
|
|
return{
|
|
|
|
|
|
|
|
year:'1920',
|
|
|
|
|
|
|
|
semester:'2',
|
|
|
|
|
|
|
|
selectOptions1:[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value:'1718',
|
|
|
|
|
|
|
|
label:'2017-2018年'
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value:'1819',
|
|
|
|
|
|
|
|
label:'2018-2019年'
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value:'1920',
|
|
|
|
|
|
|
|
label:'2019-2020年'
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
selectOptions2:[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value:'1',
|
|
|
|
|
|
|
|
label:'第一学期'
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value:'2',
|
|
|
|
|
|
|
|
label:'第二学期'
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
tableData:[
|
|
|
|
|
|
|
|
{daytime:'上午',time:'第一节',Monday:'',Tuesday:'',Wednesday:'',Thursday:'',
|
|
|
|
|
|
|
|
Friday:'',Saturday:'',Sunday:''},
|
|
|
|
|
|
|
|
{daytime:'上午',time:'第二节',Monday:'',Tuesday:'',Wednesday:'',Thursday:'',
|
|
|
|
|
|
|
|
Friday:'',Saturday:'',Sunday:''},
|
|
|
|
|
|
|
|
{daytime:'下午',time:'第三节',Monday:'',Tuesday:'',Wednesday:'',Thursday:'',
|
|
|
|
|
|
|
|
Friday:'',Saturday:'',Sunday:''},
|
|
|
|
|
|
|
|
{daytime:'下午',time:'第四节',Monday:'',Tuesday:'',Wednesday:'',Thursday:'',
|
|
|
|
|
|
|
|
Friday:'',Saturday:'',Sunday:''},
|
|
|
|
|
|
|
|
{daytime:'晚上',time:'第五节',Monday:'',Tuesday:'',Wednesday:'',Thursday:'',
|
|
|
|
|
|
|
|
Friday:'',Saturday:'',Sunday:''}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
methods:{
|
|
|
|
|
|
|
|
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
|
|
|
|
|
|
|
if (columnIndex === 0) {
|
|
|
|
|
|
|
|
if (rowIndex % 2 === 0) {
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
|
|
|
rowspan: 2,
|
|
|
|
|
|
|
|
colspan: 1
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
|
|
|
colspan: 0
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
mounted() {
|
|
|
|
|
|
|
|
// cellStyle:function({row, column, rowIndex, columnIndex}){
|
|
|
|
|
|
|
|
// if (column.label!=''){
|
|
|
|
|
|
|
|
// return 'cursor:pointer'
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
// cellClick:function (row, column, cell, event) {
|
|
|
|
|
|
|
|
// event.target.style.backgroundColor=""
|
|
|
|
|
|
|
|
// if (column.label!='')
|
|
|
|
|
|
|
|
// {console.log(cell,event);
|
|
|
|
|
|
|
|
// // event.target.textContent='' //赋予格子内容
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if(confirm('确定要这一节课是吧')){
|
|
|
|
|
|
|
|
// event.target.style.backgroundColor="lightyellow"
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</style>
|