You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
9.3 KiB
1 line
9.3 KiB
|
3 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-49217a26"],{"44b2":function(e,t,s){"use strict";s("e3c9")},5626:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",[s("div",{ref:"lxHeader"},[s("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:e.$route.meta.title}},[s("div",{attrs:{slot:"content"},slot:"content"},[s("div",{staticClass:"searchwrap",staticStyle:{display:"flex","align-items":"center"}},[s("div",[s("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:e.select.name,callback:function(t){e.$set(e.select,"name",t)},expression:"select.name"}})],1),s("div",[s("el-date-picker",{attrs:{type:"date",placeholder:"考勤日期","value-format":"yyyy-MM-dd",format:"yyyy-MM-dd"},model:{value:e.select.date,callback:function(t){e.$set(e.select,"date",t)},expression:"select.date"}})],1),s("div",{staticStyle:{"margin-right":"10px"}},[s("el-select",{attrs:{placeholder:"请选择状态",clearable:""},model:{value:e.select.status,callback:function(t){e.$set(e.select,"status",t)},expression:"select.status"}},e._l(e.keep_options,(function(e){return s("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})})),1)],1),s("div",[s("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.select.page=1,e.getList()}}},[e._v("查询")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.resetSelect}},[e._v("重置")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.importTable}},[e._v("导入")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.exportExcel}},[e._v("导出")])],1)])])])],1)]),s("div",[s("div",{staticClass:"txl"},[s("div",[e._v("课程名称:"+e._s(e.subjectObj.title))]),s("div",[e._v("开课日期:"+e._s(e.subjectObj.date?e.subjectObj.date:"开课待定"))]),s("div",[e._v("课程体系:"+e._s(e.subjectObj.leibie))]),s("div",[e._v("班主任:"+e._s(e.subjectObj.teacher))])]),s("xy-table",{attrs:{list:e.list,total:e.total,"table-item":e.table_item},on:{pageIndexChange:e.pageIndexChange,pageSizeChange:e.pageSizeChange},scopedSlots:e._u([{key:"status",fn:function(){return[s("el-table-column",{attrs:{align:"center",label:"状态","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.keep_options,(function(a){return s("div",[t.row.status===a.id?s("el-tag",{attrs:{type:a.type}},[e._v(e._s(a.value))]):e._e()],1)}))}}])})]},proxy:!0},{key:"btns",fn:function(){return[s("div")]},proxy:!0}])})],1),s("showAttendance",{ref:"showAttendance"}),s("imports",{ref:"imports",attrs:{"table-name":"course_keeps"},on:{refresh:e.getList}})],1)},i=[],n=s("c7eb"),l=s("1da1"),c=(s("99af"),s("d81d"),s("b0c0"),s("a37e")),o=s("7690"),r=s("b0ed"),u=s("7c2f"),p=s("be84"),d={mixins:[p["default"]],components:{showAttendance:c["default"],imports:r["default"]},data:function(){return{select:{name:"",date:"",status:"",page:1,page_size:10},subjectObj:{},importData:[],list:[],total:0,table_item:[{prop:"date",label:"考勤日期",align:"center",width:180},{prop:"user.name",label:"学员姓名",align:"center"},{prop:"status",label:"状态",align:"center"}]}},created:function(){this.subjectObj=this.$route.query,console.log(this.$route.query),this.select.course_id=this.$route.query.id,this.getList()},methods:{pageIndexChange:function(e){this.select.page=e,this.getList()},pageSizeChange:function(e){this.select.page_size=e,this.select.page=1,this.getList()},showAttendance:function(e,t){this.$refs.showAttendance.setRow(e,t),this.$refs.showAttendance.isShow=!0},importTable:function(){this.$refs.imports.tableData={"data[course_id]":this.select.course_id},this.$refs.imports.show()},resetSelect:function(){this.select.name="",this.select.date="",this.select.status="",this.select.page=1,this.getList()},getList:function(){var e=this;return Object(l["a"])(Object(n["a"])().mark((function t(){var s;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(o["a"])({page:e.select.page,pag
|