|
@@ -0,0 +1,466 @@
|
|
|
+<template>
|
|
|
+ <el-tabs v-model="activeName">
|
|
|
+ <el-tab-pane class="pt10" label="学生放学管理" name="first">
|
|
|
+ <el-form :inline="true" :model="firstForm">
|
|
|
+ <el-form-item class="mr10" label="年级:">
|
|
|
+ <el-select v-model="firstForm.nj" placeholder="请选择年级">
|
|
|
+ <el-option v-for="item in gradeList" :label="item.label" :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="放学日期:">
|
|
|
+ <el-date-picker style="width: 100%"
|
|
|
+ v-model="firstForm.fxrq"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <el-button type="primary">导出</el-button>
|
|
|
+ <el-table :data="firstTable" tooltip-effect="dark" class="mt20" style="width: 100%">
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ align="center"
|
|
|
+ width="55">
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ label="年级"
|
|
|
+ prop="nj" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="放学日期"
|
|
|
+ prop="fxrq" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="应放人数"
|
|
|
+ prop="yfrs" align="center" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="实放人数"
|
|
|
+ prop="sfrs" align="center" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="滞留生人数"
|
|
|
+ prop="zlsrs" align="center" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="留堂学生人数"
|
|
|
+ prop="ltxsrs" align="center" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click=""
|
|
|
+ >查看
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <footer
|
|
|
+ class="flex-item-none"
|
|
|
+ style="display: flex;justify-content: flex-end;margin-top: 30px;"
|
|
|
+ >
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ layout="total,prev, pager, next"
|
|
|
+ :page-size="limit"
|
|
|
+ :total="total"
|
|
|
+ :current-page.sync="cur_page"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ ></el-pagination>
|
|
|
+ </footer>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane class="pt10" label="滞留生管理" name="second">
|
|
|
+ <el-form :inline="true" :model="firstForm">
|
|
|
+ <el-form-item class="mr10" label="年级:">
|
|
|
+ <el-select v-model="firstForm.nj" placeholder="请选择年级">
|
|
|
+ <el-option v-for="item in gradeList" :label="item.label" :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="班级:">
|
|
|
+ <el-select v-model="firstForm.bj" placeholder="请选择班级">
|
|
|
+ <el-option v-for="item in classList" :label="item.label" :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="学生姓名:">
|
|
|
+ <el-input v-model="firstForm.xsxm" placeholder="输入学生姓名"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="学生学号:">
|
|
|
+ <el-input v-model="firstForm.xsxh" placeholder="输入学生学号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="放学日期:">
|
|
|
+ <el-date-picker style="width: 100%"
|
|
|
+ v-model="firstForm.fxrq"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-button type="primary">搜索</el-button>
|
|
|
+ </el-form>
|
|
|
+ <el-button type="primary">导出</el-button>
|
|
|
+ <el-table :data="secondTable" tooltip-effect="dark" class="mt20" style="width: 100%">
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ align="center"
|
|
|
+ width="55">
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ label="班级"
|
|
|
+ prop="bj" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="放学日期"
|
|
|
+ prop="fxrq" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="学生姓名"
|
|
|
+ prop="xsxm" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="学生学号"
|
|
|
+ prop="xsxh" align="center" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="性别"
|
|
|
+ prop="xb" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="年龄"
|
|
|
+ prop="nl" align="center" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="放学状态" width="100">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span class="color-14">{{scope.row.fxzt}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click=""
|
|
|
+ >设置
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <footer
|
|
|
+ class="flex-item-none"
|
|
|
+ style="display: flex;justify-content: flex-end;margin-top: 30px;"
|
|
|
+ >
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ layout="total,prev, pager, next"
|
|
|
+ :page-size="limit"
|
|
|
+ :total="total"
|
|
|
+ :current-page.sync="cur_page"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ ></el-pagination>
|
|
|
+ </footer>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane class="pt10" label="留堂学生管理" name="third">
|
|
|
+ <el-form :inline="true" :model="firstForm">
|
|
|
+ <el-form-item class="mr10" label="年级:">
|
|
|
+ <el-select v-model="firstForm.nj" placeholder="请选择年级">
|
|
|
+ <el-option v-for="item in gradeList" :label="item.label" :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="班级:">
|
|
|
+ <el-select v-model="firstForm.bj" placeholder="请选择班级">
|
|
|
+ <el-option v-for="item in classList" :label="item.label" :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="学生姓名:">
|
|
|
+ <el-input v-model="firstForm.xsxm" placeholder="输入学生姓名"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="学生学号:">
|
|
|
+ <el-input v-model="firstForm.xsxh" placeholder="输入学生学号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="mr10" label="放学日期:">
|
|
|
+ <el-date-picker style="width: 100%"
|
|
|
+ v-model="firstForm.fxrq"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-button type="primary">搜索</el-button>
|
|
|
+ </el-form>
|
|
|
+ <el-button type="primary">导出</el-button>
|
|
|
+ <el-table :data="thirdTable" tooltip-effect="dark" class="mt20" style="width: 100%">
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ align="center"
|
|
|
+ width="55">
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ label="班级"
|
|
|
+ prop="bj" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="放学日期"
|
|
|
+ prop="fxrq" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="学生姓名"
|
|
|
+ prop="xsxm" width="100">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="学生学号"
|
|
|
+ prop="xsxh" align="center" width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="性别"
|
|
|
+ prop="xb" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="年龄"
|
|
|
+ prop="nl" align="center" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="放学状态" width="100">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span class="text-red">{{scope.row.fxzt}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click=""
|
|
|
+ >设置
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <footer
|
|
|
+ class="flex-item-none"
|
|
|
+ style="display: flex;justify-content: flex-end;margin-top: 30px;"
|
|
|
+ >
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ layout="total,prev, pager, next"
|
|
|
+ :page-size="limit"
|
|
|
+ :total="total"
|
|
|
+ :current-page.sync="cur_page"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ ></el-pagination>
|
|
|
+ </footer>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ name: "index",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ activeName:'first',
|
|
|
+ limit: 10,
|
|
|
+ total: 12,
|
|
|
+ cur_page: 1,
|
|
|
+ firstForm:{
|
|
|
+ nj:'',
|
|
|
+ bj:'',
|
|
|
+ fxrq:'',
|
|
|
+ xsxm:'',
|
|
|
+ xsxh:''
|
|
|
+ },
|
|
|
+ firstTable:[{
|
|
|
+ id:'1',
|
|
|
+ nj:'一年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ },{
|
|
|
+ id:'2',
|
|
|
+ nj:'二年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ },{
|
|
|
+ id:'3',
|
|
|
+ nj:'三年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ },{
|
|
|
+ id:'4',
|
|
|
+ nj:'四年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ },{
|
|
|
+ id:'5',
|
|
|
+ nj:'五年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ },{
|
|
|
+ id:'6',
|
|
|
+ nj:'六年级',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ yfrs:'150',
|
|
|
+ sfrs:'147',
|
|
|
+ zlsrs:'1',
|
|
|
+ ltxsrs:'2'
|
|
|
+ }],
|
|
|
+ gradeList:[{
|
|
|
+ label:'一年级',
|
|
|
+ value:'1'
|
|
|
+ },{
|
|
|
+ label:'二年级',
|
|
|
+ value:'2'
|
|
|
+ },{
|
|
|
+ label:'三年级',
|
|
|
+ value:'3'
|
|
|
+ },{
|
|
|
+ label:'四年级',
|
|
|
+ value:'4'
|
|
|
+ }],
|
|
|
+ classList:[{
|
|
|
+ label:'一班',
|
|
|
+ value:'1'
|
|
|
+ },{
|
|
|
+ label:'二班',
|
|
|
+ value:'2'
|
|
|
+ },{
|
|
|
+ label:'三班',
|
|
|
+ value:'3'
|
|
|
+ },{
|
|
|
+ label:'四班',
|
|
|
+ value:'4'
|
|
|
+ }],
|
|
|
+ secondTable:[{
|
|
|
+ id:'1',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ },{
|
|
|
+ id:'2',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ },{
|
|
|
+ id:'3',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ },{
|
|
|
+ id:'4',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ },{
|
|
|
+ id:'5',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ },{
|
|
|
+ id:'6',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'滞留'
|
|
|
+ }],
|
|
|
+ thirdTable:[{
|
|
|
+ id:'1',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ },{
|
|
|
+ id:'2',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ },{
|
|
|
+ id:'3',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ },{
|
|
|
+ id:'4',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ },{
|
|
|
+ id:'5',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ },{
|
|
|
+ id:'6',
|
|
|
+ bj:'一年级一班',
|
|
|
+ fxrq:'2022/01/20',
|
|
|
+ xsxm:'田静',
|
|
|
+ xsxh:'02369874512',
|
|
|
+ xb:'男',
|
|
|
+ nl:'12',
|
|
|
+ fxzt:'留堂'
|
|
|
+ }],
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ handleCurrentChange(val) {
|
|
|
+ this.cur_page = val;
|
|
|
+ },
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+
|
|
|
+</style>
|