|
@@ -5,28 +5,38 @@
|
|
|
class="searchForm"
|
|
|
v-model="searchForm">
|
|
|
<el-form-item>
|
|
|
- <el-select v-model="searchForm.classGroupType" placeholder="课程类型">
|
|
|
- <el-option v-for="(item, index) in courseArray" :key="index"
|
|
|
- :label="item.label" :value="item.value"></el-option>
|
|
|
+ <el-select v-model="searchForm.classGroupType"
|
|
|
+ placeholder="课程类型">
|
|
|
+ <el-option v-for="(item, index) in courseArray"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-select v-model="searchForm.attendanceStatus" placeholder="考勤状态">
|
|
|
- <el-option v-for="(item, index) in att" :key="index"
|
|
|
- :label="item.label" :value="item.value"></el-option>
|
|
|
+ <el-select v-model="searchForm.attendanceStatus"
|
|
|
+ placeholder="考勤状态">
|
|
|
+ <el-option v-for="(item, index) in att"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-input placeholder="班级名称" v-model="searchForm.classGroupName"></el-input>
|
|
|
+ <el-input placeholder="班级名称"
|
|
|
+ v-model="searchForm.classGroupName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-input placeholder="老师姓名" v-model="searchForm.teacherName"></el-input>
|
|
|
+ <el-input placeholder="老师姓名"
|
|
|
+ v-model="searchForm.teacherName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button @click="getList" type="danger">搜索</el-button>
|
|
|
+ <el-button @click="getList"
|
|
|
+ type="danger">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button @click="onReSet" type="primary">重置</el-button>
|
|
|
+ <el-button @click="onReSet"
|
|
|
+ type="primary">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<!-- 查询列表 -->
|
|
@@ -41,15 +51,17 @@
|
|
|
</div> -->
|
|
|
<!-- 列表 -->
|
|
|
<div class="tableWrap">
|
|
|
- <el-table :data='tableList' :header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
|
- <el-table-column align='center' prop="courseDate"
|
|
|
+ <el-table :data='tableList'
|
|
|
+ :header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
|
+ <el-table-column align='center'
|
|
|
+ prop="courseDate"
|
|
|
label="上课时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column align='center'
|
|
|
label="星期几">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.courseDate | formatWeek }}
|
|
|
- </template>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align='center'
|
|
|
label="课程类型">
|
|
@@ -57,16 +69,20 @@
|
|
|
{{ scope.row.classGroupType | coursesType }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align='center' prop="classGroupName"
|
|
|
+ <el-table-column align='center'
|
|
|
+ prop="classGroupName"
|
|
|
label="班级名称">
|
|
|
</el-table-column>
|
|
|
- <el-table-column align='center' prop="currentCLassTimes"
|
|
|
+ <el-table-column align='center'
|
|
|
+ prop="currentCLassTimes"
|
|
|
label="当前课次">
|
|
|
</el-table-column>
|
|
|
- <el-table-column align='center' prop="teacherName"
|
|
|
+ <el-table-column align='center'
|
|
|
+ prop="teacherName"
|
|
|
label="课程老师">
|
|
|
</el-table-column>
|
|
|
- <el-table-column align='center' prop="attendanceStatus"
|
|
|
+ <el-table-column align='center'
|
|
|
+ prop="attendanceStatus"
|
|
|
label="考勤状态">
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.attendanceStatus | clockingIn }}
|
|
@@ -101,7 +117,7 @@ export default {
|
|
|
courseArray: [
|
|
|
{ label: '单技课', value: 'NORMAL' },
|
|
|
{ label: '合奏课', value: 'MIX' },
|
|
|
- { label: '小班课', value: 'HIGH' },
|
|
|
+ { label: '基础技能班', value: 'HIGH' },
|
|
|
{ label: 'VIP课', value: 'VIP' },
|
|
|
{ label: '试听课', value: 'DEMO' }
|
|
|
],
|
|
@@ -126,7 +142,7 @@ export default {
|
|
|
|
|
|
}
|
|
|
},
|
|
|
- mounted() {
|
|
|
+ mounted () {
|
|
|
this.getList()
|
|
|
},
|
|
|
methods: {
|
|
@@ -135,13 +151,13 @@ export default {
|
|
|
params.rows = this.pageInfo.limit
|
|
|
params.page = this.pageInfo.page
|
|
|
findStudentAttendances(params).then(res => {
|
|
|
- if(res.code == 200) {
|
|
|
+ if (res.code == 200) {
|
|
|
this.tableList = res.data.rows
|
|
|
this.pageInfo.total = res.data.total
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- onReSet() { // 重置搜索
|
|
|
+ onReSet () { // 重置搜索
|
|
|
this.searchForm = {
|
|
|
userId: this.$route.query.userId,
|
|
|
classGroupType: null,
|