|
@@ -1,56 +1,66 @@
|
|
|
<template>
|
|
|
<div id="mainData">
|
|
|
- <el-row v-for="(item, index) in lessons" :key="index">
|
|
|
+ <el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-col :span="24" class="beijing">
|
|
|
+ <el-row type="flex">
|
|
|
+ <el-col :span="4" v-for="(i, index) in arrange" :key="index" @click.native="changeLesson(i)">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">{{ i.date | getMD }}</el-col>
|
|
|
+ <el-col :span="24">{{ i.day }}</el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-col :span="24" class="top">
|
|
|
<el-col :span="12" class="time">时间</el-col>
|
|
|
<el-col :span="6" class="date">
|
|
|
- <el-col :span="24"> {{ item.date }}</el-col>
|
|
|
- <el-col :span="24">{{ week }}</el-col>
|
|
|
+ <el-col :span="24"> {{ today.date }}</el-col>
|
|
|
+ <el-col :span="24">{{ today.day }}</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="6" class="date">
|
|
|
<el-col :span="24" class="info">
|
|
|
- <el-button type="primary" @click="$router.push({ path: 'teacherscore/index', query: { teaid: item.teaid, lessonid: item._id } })"
|
|
|
+ <el-button type="primary" @click="$router.push({ path: 'teacherscore/index', query: { teaid: lesson.teaid, lessonid: lesson._id } })"
|
|
|
>教师评分</el-button
|
|
|
>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
- <el-col :span="24" class="context">
|
|
|
- <el-col :span="12" class="contexttime"><span>8:30 — 11:30</span></el-col
|
|
|
- ><el-col :span="12" class="contextclass"
|
|
|
- ><p>{{ item.subname }}</p>
|
|
|
- <p>{{ item.teaname }}</p>
|
|
|
+ <template v-if="lesson">
|
|
|
+ <el-col :span="24" class="context">
|
|
|
+ <el-col :span="12" class="contexttime"><span>8:30 — 11:30</span></el-col
|
|
|
+ ><el-col :span="12" class="contextclass"
|
|
|
+ ><p>{{ lesson.subname }}</p>
|
|
|
+ <p>{{ lesson.teaname }}</p>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <p></p>
|
|
|
+ </el-col>
|
|
|
</el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <p></p>
|
|
|
+ <el-col :span="24" class="context" v-if="lesson.subname">
|
|
|
+ <el-col :span="12" class="contexttime"><span>11:30—13:30</span></el-col
|
|
|
+ ><el-col :span="12" class="contextclass"><p>午餐+休息</p> </el-col>
|
|
|
</el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="context">
|
|
|
- <el-col :span="12" class="contexttime"><span>11:30—13:30</span></el-col
|
|
|
- ><el-col :span="12" class="contextclass"><p>午餐+休息</p> </el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="context">
|
|
|
- <el-col :span="12" class="contexttime"><span>11:30—4:30</span></el-col
|
|
|
- ><el-col :span="12" class="contextclass"
|
|
|
- ><p>{{ item.subname }}</p>
|
|
|
- <p>{{ item.teaname }}</p>
|
|
|
+ <el-col :span="24" class="context">
|
|
|
+ <el-col :span="12" class="contexttime"><span>11:30—4:30</span></el-col
|
|
|
+ ><el-col :span="12" class="contextclass"
|
|
|
+ ><p>{{ lesson.subname }}</p>
|
|
|
+ <p>{{ lesson.teaname }}</p>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <p></p>
|
|
|
+ </el-col>
|
|
|
</el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <p></p>
|
|
|
+ <el-col :span="24" class="context" v-if="lesson.subname">
|
|
|
+ <el-col :span="12" class="contexttime"><span>16:30—17:30</span></el-col
|
|
|
+ ><el-col :span="12" class="contextclass"><p>晚餐</p> </el-col>
|
|
|
</el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="context">
|
|
|
- <el-col :span="12" class="contexttime"><span>16:30—17:30</span></el-col
|
|
|
- ><el-col :span="12" class="contextclass"><p>晚餐</p> </el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="context">
|
|
|
- <el-col :span="12" class="contexttime"><span>17:30 — 19:45</span></el-col
|
|
|
- ><el-col :span="12" class="contextclass">
|
|
|
- <p>{{ item.lastLesson }}</p>
|
|
|
+ <el-col :span="24" class="context">
|
|
|
+ <el-col :span="12" class="contexttime"><span>17:30 — 19:45</span></el-col
|
|
|
+ ><el-col :span="12" class="contextclass">
|
|
|
+ <p>{{ lesson.lastLesson }}</p>
|
|
|
+ </el-col>
|
|
|
</el-col>
|
|
|
- </el-col>
|
|
|
+ </template>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -61,14 +71,25 @@
|
|
|
export default {
|
|
|
name: 'mainData',
|
|
|
props: {
|
|
|
- lessons: null,
|
|
|
- week: null,
|
|
|
+ lesson: null,
|
|
|
+ today: null,
|
|
|
+ arrange: null,
|
|
|
},
|
|
|
components: {},
|
|
|
data: () => ({}),
|
|
|
created() {},
|
|
|
computed: {},
|
|
|
- methods: {},
|
|
|
+ methods: {
|
|
|
+ changeLesson(date) {
|
|
|
+ this.$emit('getLesson', date);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ filters: {
|
|
|
+ getMD(date) {
|
|
|
+ let arr = date.split('-');
|
|
|
+ return `${arr[1]}-${arr[2]}`;
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|