import{r as o,C as m,k as r}from"./index.a9c80450.js";import{d as l,g as a,a as e,F as h,z as c,A as d,j as n,K as u,M as p,x as f,P as g,V as b}from"./vendor.cd162bf7.js";/* empty css               *//* empty css                *//* empty css               */import{C}from"./index.c8dcd38c.js";import"./title_timers.800a6b78.js";import"./icon_name_active.5a25be96.js";import"./icon_tips.9bbfc6f5.js";/* empty css              *//* empty css               */import"./icon_timer2.5fb1750d.js";import"./index.aec0a459.js";const _="_searchList_1bbiv_1",w="_dataItem_1bbiv_6",S="_countTimer_1bbiv_11",T="_timer_1bbiv_15",j="_title_1bbiv_26";var i={searchList:_,dataItem:w,countTimer:S,timer:T,title:j};function x(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!f(s)}var O=l({name:"courseRecord",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,monthTxt:a().format("YYYY\u5E74MM\u6708"),month:new Date,params:{status:"COMPLETE",month:a().format("YYYY-MM"),page:1,rows:20},timeShow:!1,studentStatus:!1,consumeTime:0}},async mounted(){this.getConsumeTime(),this.getList()},methods:{onSearch(){this.dataShow=!0,this.loading=!1,this.finished=!1,this.list=[],this.params.page=1,this.getConsumeTime(),this.getList()},async getConsumeTime(){try{const s=await await o.get("/api-teacher/courseSchedule/selectConsumeTime",{params:{month:this.params.month}});console.log(s),this.consumeTime=s.data.consumeTime||0}catch{}},async getList(){try{const s=await o.post("/api-teacher/courseSchedule/selectConsumeTimeList",{data:this.params});this.loading=!1;const t=s.data||{};if(this.list.length>0&&t.pageNo===1)return;this.list=this.list.concat(t.rows||[]),this.finished=t.pageNo>=t.totalPage,this.params.page=t.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}}},render(){let s;return e(h,null,[e(c,{class:[i.countTimer,"van-hairline--bottom"]},{default:()=>[e(d,{span:9},{default:()=>[e("p",{class:i.timer},[this.consumeTime,e("span",null,[n("\u5206\u949F")])]),e("p",{class:i.title},[e("span",null,[n("\u5DF2\u6D88\u8017\u65F6\u957F")])])]})]}),e("div",{class:i.searchList},[e("div",{class:i.dataItem,onClick:()=>{this.timeShow=!0}},[this.monthTxt,e(u,{classPrefix:"iconfont",name:"down",size:8,style:{marginLeft:"4px"},color:"#CCCCCC"},null)])]),this.dataShow?e(p,{loading:this.loading,"onUpdate:loading":t=>this.loading=t,finished:this.finished,finishedText:" ",class:[i.liveList,"mb12"],immediateCheck:!1,onLoad:this.getList},x(s=this.list.map(t=>e(C,{item:t,operation:!1},null)))?s:{default:()=>[s]}):e(m,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u8BFE\u7A0B"},null),e(g,{position:"bottom",show:this.timeShow,"onUpdate:show":t=>this.timeShow=t,round:!0},{default:()=>[e("div",{class:i.picker},[e(b,{modelValue:this.month,"onUpdate:modelValue":t=>this.month=t,type:"year-month",formatter:r,onConfirm:t=>{this.monthTxt=a(t).format("YYYY\u5E74MM\u6708"),this.params.month=a(t).format("YYYY-MM"),this.timeShow=!1,this.onSearch()},onCancel:()=>this.timeShow=!1},null)])]})])}});export{O as default};
