|
@@ -59,91 +59,99 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
- <!-- 搜索类型 -->
|
|
|
- <el-form v-if="coursesShow"
|
|
|
- :inline="true"
|
|
|
- class="searchForm"
|
|
|
- v-model.trim="searchForm">
|
|
|
- <el-form-item>
|
|
|
- <el-select v-model.trim="searchForm.classGroupType"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- 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.trim="searchForm.courseStatus"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- placeholder="课程状态">
|
|
|
- <el-option v-for="(item, index) in courseStatus"
|
|
|
- :key="index"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-input placeholder="班级名称"
|
|
|
- @keyup.enter.native="search"
|
|
|
- v-model.trim="searchForm.classGroupName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-input placeholder="老师姓名"
|
|
|
- @keyup.enter.native="search"
|
|
|
- v-model.trim="searchForm.teacherName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <div @click="search"
|
|
|
- class="searchBtn">搜索</div>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <!-- 查询列表 -->
|
|
|
- <!-- <div v-if="coursesShow" class="searchWrap">
|
|
|
- <p>查询条件:</p>
|
|
|
- <div class="searchItem"
|
|
|
- @click="closeSearch(item)"
|
|
|
- v-for="(item,index) in searchLsit" :key="index">
|
|
|
- {{ item.key }}
|
|
|
- <i class="el-icon-close"></i>
|
|
|
- </div>
|
|
|
- </div>-->
|
|
|
- <div v-if="coursesShow"
|
|
|
- class="tableWrap">
|
|
|
- <el-table :data="coursesInfo"
|
|
|
- :header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
|
- <el-table-column align="center"
|
|
|
- prop="classGroupId"
|
|
|
- label="编号"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- prop="courseDate"
|
|
|
- label="时间">
|
|
|
- <template slot-scope="scope">{{ scope.row.courseDate | dateForMinFormat }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- prop="classGroupName"
|
|
|
- label="班级名称"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="课程类型">
|
|
|
- <template slot-scope="scope">{{ scope.row.classGroupType | coursesType }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="课程状态">
|
|
|
- <template slot-scope="scope">{{ scope.row.courseStatus | coursesStatus }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- prop="teacherName"
|
|
|
- label="老师姓名"></el-table-column>
|
|
|
- </el-table>
|
|
|
- <pagination :total="pageInfo.total"
|
|
|
- :page.sync="pageInfo.page"
|
|
|
- :limit.sync="pageInfo.limit"
|
|
|
- :page-sizes="pageInfo.page_size"
|
|
|
- @pagination="getStudentCourses" />
|
|
|
- </div>
|
|
|
+ <el-dialog
|
|
|
+ :visible.sync="coursesShow"
|
|
|
+ title="排课详情"
|
|
|
+ width="800px"
|
|
|
+ >
|
|
|
+ <template>
|
|
|
+ <!-- 搜索类型 -->
|
|
|
+ <el-form v-if="coursesShow"
|
|
|
+ :inline="true"
|
|
|
+ class="searchForm"
|
|
|
+ v-model.trim="searchForm">
|
|
|
+ <el-form-item>
|
|
|
+ <el-select v-model.trim="searchForm.classGroupType"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ 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.trim="searchForm.courseStatus"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ placeholder="课程状态">
|
|
|
+ <el-option v-for="(item, index) in courseStatus"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-input placeholder="班级名称"
|
|
|
+ @keyup.enter.native="search"
|
|
|
+ v-model.trim="searchForm.classGroupName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-input placeholder="老师姓名"
|
|
|
+ @keyup.enter.native="search"
|
|
|
+ v-model.trim="searchForm.teacherName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <div @click="search"
|
|
|
+ class="searchBtn">搜索</div>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <!-- 查询列表 -->
|
|
|
+ <!-- <div v-if="coursesShow" class="searchWrap">
|
|
|
+ <p>查询条件:</p>
|
|
|
+ <div class="searchItem"
|
|
|
+ @click="closeSearch(item)"
|
|
|
+ v-for="(item,index) in searchLsit" :key="index">
|
|
|
+ {{ item.key }}
|
|
|
+ <i class="el-icon-close"></i>
|
|
|
+ </div>
|
|
|
+ </div>-->
|
|
|
+ <div v-if="coursesShow"
|
|
|
+ class="tableWrap">
|
|
|
+ <el-table :data="coursesInfo"
|
|
|
+ :header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
|
+ <el-table-column align="center"
|
|
|
+ prop="classGroupId"
|
|
|
+ label="编号"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ prop="courseDate"
|
|
|
+ label="时间">
|
|
|
+ <template slot-scope="scope">{{ scope.row.courseDate | dateForMinFormat }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ prop="classGroupName"
|
|
|
+ label="班级名称"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="课程类型">
|
|
|
+ <template slot-scope="scope">{{ scope.row.classGroupType | coursesType }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="课程状态">
|
|
|
+ <template slot-scope="scope">{{ scope.row.courseStatus | coursesStatus }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ prop="teacherName"
|
|
|
+ label="老师姓名"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination :total="pageInfo.total"
|
|
|
+ :page.sync="pageInfo.page"
|
|
|
+ :limit.sync="pageInfo.limit"
|
|
|
+ :page-sizes="pageInfo.page_size"
|
|
|
+ @pagination="getStudentCourses" />
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|