index-legacy.3832fbb1.js 30 KB

1
  1. !function(){function t(t,e,o,a,i,n,r){try{var l=t[n](r),s=l.value}catch(u){return void o(u)}l.done?e(s):Promise.resolve(s).then(a,i)}function e(e){return function(){var o=this,a=arguments;return new Promise((function(i,n){var r=e.apply(o,a);function l(e){t(r,i,n,l,s,"next",e)}function s(e){t(r,i,n,l,s,"throw",e)}l(void 0)}))}}var o=document.createElement("style");o.innerHTML='._practiceDetail_uowt2_1{min-height:100vh;background-color:#f6f7f8;overflow:hidden;background:linear-gradient(to bottom,#beffe6 0,#f6f7f8 10.45333rem)}._groupContainer_uowt2_7{height:calc(100vh - var(--header-height, 0));overflow-x:hidden;overflow-y:auto}._section_uowt2_12{background:#ffffff;box-shadow:0 .05333rem .26667rem rgba(229,229,229,.1);border-radius:.26667rem;overflow:hidden;padding:.32rem;margin:.32rem .37333rem 0;position:relative}._section_uowt2_12:last-child{margin-bottom:.8rem}._section_uowt2_12 ._filter_uowt2_24{position:absolute;top:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABvCAMAAACeuijTAAAAllBMVEUAAADu+fTs+PPs9/Ps+PLv+ffr9/Pr9/Ts9/Pt+PTr9/Ps+PTs+PPr+PLs9/Pr9/Ls+PPs+PPu+vf39/fi+Ors+PPs+fPs9/Pr9/Ps+PLs+PPs9/Pr9/Ls+PPt+PTs+PPr9vPs9/Pt+PTs+fPs+PPp9vPy+fXs+PLs9/Pr+PPs9/Ls+PPs+fTu+fPs+vPs+PPs+PPr9/JidRTSAAAAMXRSTlMADvru8AuzRak36rm2vaRKPDIdCAX8XUH439XIoJdxVlDkkoprGRLz5tvMgnsrI8Gs0VzPqgAAAoNJREFUeNrt3NlS4lAYReGVNGkBZQoRBRocGJwA/d//5brvBKGtLnL2Ve/vEXadOi5DKlyGnee2/dJ5XLbKjJNuGmE15JPmvFVxLGuG1ZM/dy44ducjW19+1S/4IuuE1deYDfjiIiyB6/EdhxwGqSzWDgOJvFk6DCTy6cphoDEtHQYSeXPtMJDIFw4DkRF7+r5lkxkPHAYS17PCYSDR6DsMNC4dBhp5jz1XYal0Kj71f4Ql8tziU+EwSCafs+feYZDMR+YwkJiUDgOJvIXDQGIJDgOFGfuKblga7xy495FN5IUDmZ/LJtL2OwYat4DDQAFwGCgADgMFwGGgADgMFMAvH0oADgMFjrV8yyYAOAwUAIeBAidkvmXrAxwGCpz0M6wmwGGgADgMFACHgQLgMFAAHAYKgMNAAXAYKPA3xa8wxbD0fGTrABwGCoDDQAFwGCgADgMFvjF0GGiGpdcOUwyb+ZbVDMtN2JkAh4EC3xs4DM4EOAwUAIeBAuAwUAAcBgqAw0ABcBgoAA4DBcBhoAA4DBQAh4EC4DBQABwGCoDDQAFwGCgADgMFwGGgwD/yZ+REw24fwhTDVovrMMGwDF7CFMMyD5MMO/QXIjTDsvPfL82w1fwpTDAs2UeYYlhW4zDFsPS9rGZYRv6Ot2bYapGHCYalePSykmHJvKxmWNZdP46RDMt6dhsmGJbizctKhqXauLokw8JoEqYYlsF7mGJYsq6vA8mwVKPXMMGwUPp/Bc2w0Js6vCTDslq++tQqhoVy6RfmJMPCcDPxj2FHSKEcdZ/DDpBGsZtPfdnuI53t2+tDw48U0w8Lw+3dW3P64KP7B6llq11rtJldTsbtp//5+P4GQd3jaGZXw8MAAAAASUVORK5CYII=) no-repeat center;background-size:contain;width:3.05333rem;height:.98667rem;display:flex;align-items:center;font-size:.37333rem;color:#131415;line-height:.53333rem}._section_uowt2_12 ._filter_uowt2_24._active_uowt2_38{color:#2dc7aa}._section_uowt2_12 ._filter_uowt2_24 span{padding-left:1.30667rem}._section_uowt2_12 ._filter_uowt2_24 img{width:.24rem;height:.13333rem;margin-left:.10667rem}._section_uowt2_12 ._title_uowt2_49{display:flex;justify-content:space-between}._section_uowt2_12 ._title_uowt2_49 span{display:flex;align-items:center;font-weight:600;font-size:.4rem;color:#333;line-height:.48rem}._section_uowt2_12 ._title_uowt2_49 span:before{content:"";display:inline-block;width:.08rem;height:.32rem;background:linear-gradient(180deg,#59e5d4 0%,#2dc7aa 100%);border-radius:.05333rem;margin-right:.10667rem}._section_uowt2_12 ._title_uowt2_49 ._download_uowt2_70{display:flex;align-items:center;background:rgba(45,199,170,.1);border-radius:.24rem;padding:0 .16rem;font-size:.32rem;color:#2dc7aa;line-height:.45333rem}._section_uowt2_12 ._title_uowt2_49 ._download_uowt2_70 img{width:.26667rem;height:.26667rem;margin-left:.10667rem}._section_uowt2_12 ._leaveTime_uowt2_85{padding-top:.53333rem;padding-bottom:.53333rem}._section_uowt2_12 ._leaveTime_uowt2_85 ._num_uowt2_89{font-family:DIN;font-size:.8rem;color:#333;line-height:.93333rem}._section_uowt2_12 ._leaveTime_uowt2_85 ._text_uowt2_95{font-weight:400;font-size:.37333rem;color:#777;line-height:.69333rem;padding:0 .05333rem}._section_uowt2_12 ._sList_uowt2_102{display:flex}._section_uowt2_12 ._sItem_uowt2_105{background:#f8f8f8;box-shadow:0 .05333rem .26667rem rgba(229,229,229,.1);border-radius:.10667rem;padding:.26667rem;flex:1}._section_uowt2_12 ._sItem_uowt2_105:last-child{margin-left:.26667rem}._section_uowt2_12 ._sItem_uowt2_105 ._sTop_uowt2_115{display:flex;align-items:center;font-weight:600;font-size:.37333rem;color:#2dc7aa;line-height:.48rem;padding-bottom:.13333rem}._section_uowt2_12 ._sItem_uowt2_105 ._sTop_uowt2_115 img{margin-right:.16rem;width:.42667rem;height:.42667rem}._section_uowt2_12 ._sItem_uowt2_105 ._sBottom_uowt2_129 ._num_uowt2_89{font-family:DIN;font-size:.58667rem;color:#333;line-height:.69333rem}._section_uowt2_12 ._sItem_uowt2_105 ._sBottom_uowt2_129 ._text_uowt2_95{font-size:.32rem;color:#777;line-height:.69333rem}._scroll_uowt2_140{overflow-y:hidden;overflow-x:auto;position:relative;z-index:auto;height:100%;width:100%;padding-top:.32rem}._scroll_uowt2_140::-webkit-scrollbar{display:none}._dataTable_uowt2_152{word-break:break-word;border-collapse:separate;border-spacing:0}._dataTable_uowt2_152 ._tdFixedLeft_uowt2_157{position:sticky;z-index:1;left:0}._dataTable_uowt2_152 th{line-height:.69333rem;margin-right:.05333rem;font-weight:600;font-size:.32rem}._dataTable_uowt2_152 th:last-child{margin-right:0}._dataTable_uowt2_152 th:first-child{padding-left:.16rem;padding-right:.16rem;text-align:left;background:#f8f8f8}._dataTable_uowt2_152 th:nth-child(5n),._dataTable_uowt2_152 th:nth-child(3n){background:#f8f1e9;color:#df8010}._dataTable_uowt2_152 th:nth-child(2n),._dataTable_uowt2_152 th:nth-child(4n){background:#e8f4f4;color:#17bda6}._dataTable_uowt2_152 td{line-height:.90667rem;height:.90667rem;text-align:center;background:#fff;margin-right:.05333rem;font-weight:700;font-family:DIN}._dataTable_uowt2_152 td:last-child{margin-right:0}._dataTable_uowt2_152 td:first-child{padding-left:.16rem;padding-right:.16rem;text-align:left;display:flex;align-items:center;font-weight:400}._dataTable_uowt2_152 td:first-child span{font-size:.34667rem;color:#333;line-height:.53333rem;max-width:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dataTable_uowt2_152 td:nth-child(4n){color:#17bda6}._dataTable_uowt2_152 td:nth-child(3n),._dataTable_uowt2_152 td:nth-child(5n){color:#df8010}._dataTable_uowt2_152 td ._userImg_uowt2_223{width:.42667rem;height:.42667rem;border-radius:50%;margin-right:.10667rem;flex-shrink:0}._dataTable_uowt2_152 ._filterSection_uowt2_230{display:flex;align-items:center;justify-content:center}._dataTable_uowt2_152 ._filters_uowt2_235{display:flex;align-items:center;flex-direction:column;margin-left:.10667rem}._dataTable_uowt2_152 ._filters_uowt2_235 .iconfont{line-height:1}._dataTable_uowt2_152 ._filters_uowt2_235 ._upArrow_uowt2_244{transform:rotate(180deg) translateY(-.02667rem)}._dataTable_uowt2_152 ._filters_uowt2_235 ._downArrow_uowt2_247{transform:translateY(-.08rem)}._popupContainer_uowt2_250 ._popupTitle_uowt2_250{position:sticky;z-index:1;top:0;text-align:center;font-weight:600;font-size:.48rem;color:#333;line-height:.64rem;padding:.48rem 0 .32rem}._popupContainer_uowt2_250 ._popupSearchList_uowt2_261{min-height:30vh;max-height:50vh;overflow:hidden auto}._popupContainer_uowt2_250 ._popupSection_uowt2_266{padding:0 .42667rem .48rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._title_uowt2_49{display:flex;justify-content:space-between;padding-bottom:.26667rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._title_uowt2_49 span{display:flex;align-items:center;font-weight:600;font-size:.4rem;color:#333;line-height:.48rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._title_uowt2_49 span:before{content:"";display:inline-block;width:.08rem;height:.32rem;background:linear-gradient(180deg,#59e5d4 0%,#2dc7aa 100%);border-radius:.05333rem;margin-right:.10667rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeCount_uowt2_291{display:flex;align-items:center}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeCount_uowt2_291 p{margin-left:.26667rem;flex:1;background:#f8f8f8;border:.02667rem solid #f8f8f8;border-radius:.10667rem;font-size:.34667rem;color:#999;line-height:.48rem;text-align:center;padding:.16rem 0}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeCount_uowt2_291 p:first-child{margin-left:0}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeCount_uowt2_291 p._active_uowt2_38{background:#e9fff8;border-radius:.10667rem;border:.02667rem solid #2dc7aa;color:#2dc7aa}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeSubject_uowt2_316{flex-wrap:wrap;margin-left:-.13333rem;margin-right:-.13333rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeSubject_uowt2_316 p{width:calc(33.333% - .26667rem);padding:.16rem .08rem;margin:0 .13333rem .24rem;flex:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeSubject_uowt2_316 p:first-child{margin-left:.13333rem}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeRang_uowt2_335{margin-top:.26667rem;display:flex;align-items:center;justify-content:space-between}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeRang_uowt2_335 ._timeInput_uowt2_341{width:4.24rem;line-height:.85333rem;text-align:center;background:#f8f8f8;border-radius:.10667rem;font-size:.34667rem;color:#999;cursor:pointer}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeRang_uowt2_335 ._hasValue_uowt2_351{color:#333}._popupContainer_uowt2_250 ._popupSection_uowt2_266 ._timeRang_uowt2_335 ._timeUnit_uowt2_354{width:.32rem;height:.02667rem;background:#d0d0d0}._popupContainer_uowt2_250 ._popupBottom_uowt2_359{position:sticky;z-index:1;bottom:0;border-top:.02667rem solid #f2f2f2;padding:.53333rem .34667rem .8rem;display:flex;align-items:center}._popupContainer_uowt2_250 ._popupBottom_uowt2_359 .van-button{font-size:.42667rem}._popupContainer_uowt2_250 ._popupBottom_uowt2_359 .van-button+.van-button{margin-left:.4rem}._eChartSection_thhhz_1{background-color:#fff;box-shadow:0 .05333rem .26667rem rgba(229,229,229,.1);border-radius:.26667rem;padding:.32rem 0 0;margin:0}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8{display:flex;justify-content:space-between;background:#F8F8F8;border-radius:.10667rem;padding:.16rem .32rem}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8 ._left_thhhz_15{display:flex;align-items:center}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8 ._item_thhhz_19{display:flex;align-items:center;margin-right:.32rem;--color: #2DC7AA}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8 ._item_thhhz_19:last-child{margin-right:0}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8 ._item_thhhz_19 ._text_thhhz_28{font-size:.32rem;color:#333;line-height:.42667rem;padding:0 .10667rem 0 0}._eChartSection_thhhz_1 ._eChartTitle_thhhz_8 ._item_thhhz_19 ._num_thhhz_34{font-weight:600;font-size:.32rem;color:var(--color);line-height:.42667rem}._eChartSection_thhhz_1 ._eChart_thhhz_1{height:6.4rem;padding:0}\n',document.head.appendChild(o),System.register(["./ResizeObserver.es-legacy.26eb1cf8.js","./index-legacy.c69b8c44.js","./index-legacy.551a7377.js","./index-legacy.3e126537.js","./index-legacy.a0dc622a.js","./index-legacy.6ff93388.js","./installCanvasRenderer-legacy.ba2dbc10.js","./index-legacy.384be990.js","./index-legacy.0df036fa.js","./utils-legacy.f627827d.js","./index-legacy.b2921036.js"],(function(t){"use strict";var o,a,i,n,r,l,s,u,c,_,d,m,p,h,f,w,g,A,b,v,T,y,S,x,C,D,P,M,F,k,B,j,Y,I,E,U;return{setters:[function(t){o=t.d,a=t.U,i=t.X,n=t.a3,r=t.j,l=t.F,s=t.A,u=t.Q,c=t.S,_=t.w,d=t.bS,m=t.N,p=t.C,h=t.aS,f=t.B,w=t.bT,g=t.y,A=t.p},function(t){b=t.g,v=t.a,T=t.b},function(){},function(t){y=t.C},function(t){S=t.T},function(t){x=t.D},function(t){C=t.u,D=t.i,P=t.a,M=t.b,F=t.c,k=t.d,B=t.e,j=t.f,Y=t.g,I=t.h,E=t.j,U=t.k},function(){},function(){},function(){},function(){}],execute:function(){var G="_practiceDetail_uowt2_1",z="_groupContainer_uowt2_7",R="_section_uowt2_12",N="_filter_uowt2_24",V="_active_uowt2_38",O="_title_uowt2_49",L="_download_uowt2_70",H="_leaveTime_uowt2_85",W="_num_uowt2_89",X="_text_uowt2_95",K="_sList_uowt2_102",J="_sItem_uowt2_105",Z="_sTop_uowt2_115",Q="_sBottom_uowt2_129",q="_scroll_uowt2_140",$="_dataTable_uowt2_152",tt="_tdFixedLeft_uowt2_157",et="_userImg_uowt2_223",ot="_filterSection_uowt2_230",at="_filters_uowt2_235",it="_upArrow_uowt2_244",nt="_downArrow_uowt2_247",rt="_popupContainer_uowt2_250",lt="_popupTitle_uowt2_250",st="_popupSearchList_uowt2_261",ut="_popupSection_uowt2_266",ct="_timeCount_uowt2_291",_t="_timeSubject_uowt2_316",dt="_timeRang_uowt2_335",mt="_timeInput_uowt2_341",pt="_hasValue_uowt2_351",ht="_timeUnit_uowt2_354",ft="_popupBottom_uowt2_359",wt="_eChartSection_thhhz_1",gt="_eChartTitle_thhhz_8",At="_left_thhhz_15",bt="_item_thhhz_19",vt="_text_thhhz_28",Tt="_num_thhhz_34",yt="_eChart_thhhz_1";C([D,P,M,F,k,B,j,Y,I,E]);var St=function(t){return{title:{text:"单位:"+(t.colors.unit||"人"),textStyle:{color:"#777777",fontSize:13,fontWeight:400}},legend:{show:!1},emphasis:{lineStyle:{width:2}},xAxis:{boundaryGap:!1,data:t.xAxisData,type:"category",axisLine:{lineStyle:{color:"#8C8C8C"}},lineStyle:{color:"#F2F2F2"}},color:[t.colors.lineColor||"#2DC7AA"],series:[{lineStyle:{width:1},data:t.seriesData,symbol:"circle",name:"购买次数",type:"line",areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:t.colors.startColor||"rgba(45, 199, 170, 0.23)"},{offset:1,color:t.colors.endColor||"rgba(45, 199, 170, 0)"}]}},emphasis:{lineStyle:{width:1}}}],grid:{bottom:"3%",containLabel:!0,left:"3%",right:"5%",top:"40"},tooltip:{trigger:"axis",confine:!0,formatter:function(t){return t[0].name},backgroundColor:"#FF6079",borderWidth:0,borderRadius:24,padding:[1,4],textStyle:{color:"#FFFFFF",fontSize:12}},yAxis:{type:"value",splitLine:{axisLine:{lineStyle:{color:"#8C8C8C"}},lineStyle:{color:["#f2f2f2"],type:"dashed"}}},dataZoom:[{type:"inside",throttle:100}],toolbox:{feature:{saveAsImage:{show:!1}}}}},xt=o({name:"eChats-model",props:{obj:{type:Object,default:function(){return{}}},type:{type:String,default:"TIME"}},setup:function(t){var e,o="eChart_"+Date.now()+t.type,u="NUM"===t.type?"#FF955D":"#2DC7AA",c=a({time:"",count:0});i((function(){e=U(document.getElementById(o))}));var _=function(){i((function(){c.value.time=t.obj.time||"",c.value.count="NUM"===t.type?t.obj.count:Dt(t.obj.count).all,e.clear(),St&&e.setOption(St({xAxisData:t.obj.xAxisData,seriesData:t.obj.yAxisData,colors:{lineColor:u,startColor:"NUM"===t.type?"rgba(255, 149, 93, 0.23)":"rgba(45, 199, 170, 0.23)",endColor:"NUM"===t.type?"rgba(255, 149, 93, 0)":"rgba(45, 199, 170, 0)",unit:"NUM"===t.type?"人":"分钟"}})),e.on("highlight",(function(e){(e.batch||[]).forEach((function(e){var o=e.dataIndex,a="NUM"===t.type?t.obj.yAxisData[o]:Dt(t.obj.yAxisData[o]||0).all,i=t.obj.xAxisData[o];c.value={count:a,time:i}}))}))}))};return i((function(){e=U(document.getElementById(o)),_()})),n((function(){return t.obj}),(function(){_()}),{deep:!0}),function(){return r("div",{class:wt},[r("div",{class:gt},[r("div",{class:At},[r("div",{class:bt,style:{"--color":u}},["NUM"===t.type?r(l,null,[r("span",{class:vt},[c.value.time,s(" 练习人数")]),r("span",{class:Tt},[c.value.count||0,s("人")])]):r(l,null,[r("span",{class:vt},[c.value.time,s(" 练习时长")]),r("span",{class:Tt},[c.value.count])])])])]),r("div",{class:yt},[r("div",{id:o,style:"width: 100%; height: 100%;"},null)])])}}}),Ct=t("formatSecToMin",(function(t){return isNaN(t)?"0":(Math.floor(t/60)+Math.floor(t%60)/60).toFixed(2)})),Dt=t("formatSecToHMS",(function(t){var e=Math.floor(t/3600).toString().padStart(2,"0"),o=Math.floor(t%3600/60).toString().padStart(2,"0"),a=Math.round(t%60).toString().padStart(2,"0");return{all:e+"时"+o+"分"+a+"秒",hours:e,minutes:o,seconds:a}}));t("default",o({name:"PracticeDetail",setup:function(){var t=u(),o=a(!1),i=a("MONTH"),n=c({tempSubjectId:"",type:"MONTH"}),l=b(i.value),C=c({loading:!1,dataShow:!0,subjectId:"",subjectList:[],startTimeStatus:!1,endTimeMinDate:new Date,endTimeMaxDate:_(new Date).add(1,"year").toDate(),endTimeStatus:!1,startTime:new Date((null==l?void 0:l.startTime)||""),startTimeStr:(null==l?void 0:l.startTime)||"",endTime:new Date((null==l?void 0:l.endTime)||""),endTimeStr:(null==l?void 0:l.endTime)||"",sortField:"",sortType:""}),D=d({averagePracticeTime:"0",practiceCount:"0",totalPracticeTime:"0",totalTimes:{hours:"00",minutes:"00",seconds:"00"}}),P=a({students:[],xAxisDataTime:[],yAxisDataTime:[],timeCount:0,timeStr:"",xAxisDataCount:[],yAxisDataCount:[],countCount:0,countStr:""}),M=function(){var t=e(regeneratorRuntime.mark((function t(){var e,o,a,i,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,g.post("/api-teacher/home/exportStudentPractice",{data:{startTime:C.startTimeStr,endTime:C.endTimeStr,subjectId:C.subjectId,sortField:C.sortField,sortType:C.sortType}});case 3:e=t.sent,o=e.data,(a=o||"")&&(i=a.split("/").pop(),n=i.split(".")[0],console.log(n),A({api:"downloadFile",content:{downloadUrl:a,fileName:n}})),t.next=11;break;case 9:t.prev=9,t.t0=t.catch(0);case 11:case"end":return t.stop()}}),t,null,[[0,9]])})));return function(){return t.apply(this,arguments)}}(),F=function(){var t=e(regeneratorRuntime.mark((function t(){var e,o,a,i,n,r,l,s,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return C.loading=!0,t.prev=1,t.next=4,g.post("/api-teacher/home/practice",{data:{startTime:C.startTimeStr,endTime:C.endTimeStr,subjectId:C.subjectId}});case 4:e=t.sent,o=e.data,a=o.practiceSummary||{},D.averagePracticeTime=Ct(a.averagePracticeTime||0),D.practiceCount=a.practiceCount||0,D.totalPracticeTime=a.totalPracticeTime||0,D.totalTimes=Dt(a.totalPracticeTime||0),i=o.practiceTimes||[],n=[],r=[],i.forEach((function(t,e){n.push(t.date),r.push(t.practiceTime),i.length-1===e&&(P.value.timeCount=t.practiceTime,P.value.timeStr=t.date)})),l=o.practiceCounts||[],s=[],u=[],l.forEach((function(t,e){s.push(t.date),u.push(t.practiceTime),l.length-1===e&&(P.value.countCount=t.practiceTime,P.value.countStr=t.date)})),P.value.xAxisDataTime=n,P.value.yAxisDataTime=r,P.value.xAxisDataCount=s,P.value.yAxisDataCount=u,t.next=27;break;case 25:t.prev=25,t.t0=t.catch(1);case 27:C.loading=!1;case 28:case"end":return t.stop()}}),t,null,[[1,25]])})));return function(){return t.apply(this,arguments)}}(),k=function(){var t=e(regeneratorRuntime.mark((function t(){var e,o,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,g.post("/api-teacher/home/studentPractice",{data:{startTime:C.startTimeStr,endTime:C.endTimeStr,subjectId:C.subjectId,sortField:C.sortField,sortType:C.sortType}});case 3:e=t.sent,o=e.data,a=[],(o||[]).forEach((function(t){var e={avatar:t.avatar,averagePracticeTime:Dt(t.averagePracticeTime||0),practiceDays:t.practiceDays||0,studentName:t.studentName,subjectName:t.subjectName,totalPracticeTime:Dt(t.totalPracticeTime||0),userId:t.userId};a.push(e)})),P.value.students=a,C.dataShow=a.length>0,t.next=14;break;case 12:t.prev=12,t.t0=t.catch(0);case 14:case"end":return t.stop()}}),t,null,[[0,12]])})));return function(){return t.apply(this,arguments)}}(),B=function(){var t=e(regeneratorRuntime.mark((function t(){var e,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g.get("api-teacher/subject/subSubjectSelect?type=MUSIC");case 2:e=t.sent,o=e.data,Array.isArray(o)&&(C.subjectList=o);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();B(),F(),k();var j=function(t){n.type!==t&&(n.type=t,Y(t))},Y=function(t){var e=b(t);C.startTime=new Date((null==e?void 0:e.startTime)||""),C.startTimeStr=(null==e?void 0:e.startTime)||"",C.endTimeMinDate=_((null==e?void 0:e.startTime)||"").toDate(),C.endTimeMaxDate=_((null==e?void 0:e.startTime)||"").add(1,"year").toDate(),C.endTime=new Date((null==e?void 0:e.endTime)||""),C.endTimeStr=(null==e?void 0:e.endTime)||""},I=function(){o.value=!1,C.subjectId=n.tempSubjectId,F(),k()},E=function(t){console.log(t,"field"),t&&(C.sortField!==t&&(C.sortType=""),C.sortField=t,"ASC"===C.sortType?C.sortType="":"DESC"===C.sortType?C.sortType="ASC":C.sortType="DESC",k())};return function(){return r("div",{class:G},[r(S,{position:"top"},{default:function(){return[r(y,{background:"transparent",border:!1},null)]}}),r("div",{class:z},[r("div",{class:R},[r("div",{class:[N,o.value&&V],onClick:function(){return o.value=!0}},[r("span",null,[s("筛选")]),r("img",{src:o.value?v:T},null)]),r("div",{class:O},[r("span",null,[s("练习详情")])]),r("div",{class:H},[r("span",{class:W},[D.totalTimes.hours]),r("span",{class:X},[s("时")]),r("span",{class:W},[D.totalTimes.minutes]),r("span",{class:X},[s("分")]),r("span",{class:W},[D.totalTimes.seconds]),r("span",{class:X},[s("秒")])]),r("div",{class:K},[r("div",{class:J},[r("div",{class:Z},[r("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABUVJREFUaEPVWmtMm2UUft6vLS3lUjZghY1bYVyGAZy4AGOZlx9m6g/BbGayxWRGE28kkhkXf2y47YeXTF0mcT+MLjGTLYCCP7z+UGfYAOecQMZ13JnQAaMtpbS0/V59v63YyaX9vq8Z9Pxsz3nPed5z3nPOe96PYBlK+eWMJjoiapOLdxdRNy2lhGYBSABF5HIyAfmdwAJglFDSRRSkXskpmqZmTDcGHzlgX2p98v8fK2klV9+csw2EllFKSwAkAljEFxBjfS9CAYwQQhpASXVpYfvlo+Qo7y12l2F7aI2ipwVlPMUxECSBgvOt4x5wEPCgGOYIjmQUoLqWPOP2aF0AIBjfRF7gCT0BIPwemCVFhRUEB7MK8JkHhACAhU1Dy337eIpP1rDxHsBWjuCVkoJrX7JwEgDkNtUVUPDnAaRI2ZZVkBkk4Pa2Fe1uISzbRIaGv0dBX1szMe9rRwh4AlJlmbMeIvl/1KfNO50/A0jyJbfG/h8OUakeJXm/1+3n3fwXq5gqpe4L5RTccyS3qfYrCvq01FVWU46AfE1ymmuugSI7UIYoCYdMrQ7pWh3Wq9SCY2857ei1WdBtM8FF76pD8tQSdDAA5kC1BxlaHcoTc5AdFoVwZQjU5HYddFAeVpcTnbPTODXSjh6bWZ7h/1UxC8lpqmHlWhaxXFwcFYcjhnzEqbUrrjXusOHYwBVcNI1DtmLm30AA2BkVj+Np27BOCBnfZHI6cLjvMi6Yxnwz++CQDSBerUVV5g4h5sXQdZsZr3Y3YsxhEyO2iFcWABY6ZXHpqEjKRQgnru9z8jw+HG5D9XivrFCSBSBMocRhQz6eiJFWA7+bHMbxgSuYdbske0EWgBiVBh9lbEdeRLQkA1pnplDRcwmTziXvKn6tKQuAPiQUp7N2YrNW2iWtz2bBS12/wTg/55exSzHJAsA8cDJjO3IleqBtZgqvr6YH2BmoTH0Qu6LZrVM8/Tg1grf72Rlwihe+IyHLAywL7YvLQEVyDlR3qq6/ljgpj5ND7Tg73rN6WYgZm6gOx6msYqSFijsH/XMWlHddxIjD6i/mJflkeYCtyLxQpNOjKmsHWCPnD7GGrryrEZfMRlm7L+gPRCvBFno8OhEHk/MQGxK67AyG9T4T83P4YKgV3/8b/4GggAFQEIIHImJQEmtAoW4DYryAMMMn5+fQbL6JhokB/DkzCTcNRCsXAA8oQLBbn4pem1kwjGWmaJUGBk0EEjW3pzMjdisG7DOYctqFqsuAst6pztgPt8wgkuWBSIUKz2/Mwv74dMGQ8+N9+GZicMFQz+WFnQ0PsKdiU7BXnwbmsbNjvfj87y5YViONsrR5KOV+lMYaoPJq5FiMd86aMGy3wuyaFzygU4YgSROOLWFRwhnxEGvoWEi9O/gXWFqVQpI98OKmLXg5IXvFzOOJ8pUGq8xLp0c78OmNTin2S8tCBZEb8H56od8XGF+WTTsdeLO3GS2Wm75YF/0v2gMaToE3kvOwR58KEqChNQVFrbEfJ4ZaYecX5rZ+gRENIEEdhjPZD0Pv4+7rl3YvJqPDhgMdv2LUMStKVDSAZ/Wb8ZZhqygl/jK/M3AV54zX/WUX+EQD+DizGA+t2yhKib/MF6bHUN7d6C+7NAA/bX3S5+hElAVezGzk8tjVb0WJix5s7VqfCL06FFFKtVCc1JxCSKWcyEconkKY0jl4t1CdTS4HjI45/HBLVI9kCfhoUdT2yWVmo8WgH+4G/Xg96B84gv6JiZ2joH7kYwCC/pmVgQjqh25POg7qTw08IIL6Yw/vwhgsn9v8Awt0cVioX+9+AAAAAElFTkSuQmCC"},null),r("span",null,[s("练习人数")])]),r("div",{class:Q},[r("span",{class:W},[D.practiceCount]),r("span",{class:X},[s("人")])])]),r("div",{class:J},[r("div",{class:Z},[r("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABWdJREFUaEPVWmlMVFcU/u6bGbay22GgDDA6qKySVHS0LlVrk6YxFRprkdomJkbjUptg2sbGSmhNN+1OkG4xaSNFsAVr+qOpsVqhw+YPpIOggAOMOMNUWUSRDvNuc18yBhU6vAVx5uebc853vnPPO/fccx/BBD/DH4cDZoSEx47y7sXUTbMpoUkA9KAInUhHkecEgwBshJIWoiIVak5lvnaj/4p15abb49kn9z7Mp/lcRU36AhCaSynNAhAH4D45RZz1boQC6CaEVIKSkuxFTfUFpIAfq3aXYy/QMtXFWuTyFO+AIB4UnHeMByBBwIOiiyPYN8eEknKy3u1BvUNAcN5MNvOEHgQQ/ADckgIxBILdSSZ85yEhEGBpU1mb+hJPUfQQO+8hPMQRbM8yWY6wdBIIzDMfM1HwpQAMUsIyDTpWAi7n/OJ1tYRVm9DA4A8p6M6HJue9RYSAJyCFg8NDb5L5DRXGf12uUwDivek9ZP93+Wk0q0hG3bGNvJv/fhpLpdS4UE7FvULmmct/oqDPS7UynXoE5GeSXlNmAUWKGEcWhGqRGaoVo+JVtn7QiYZBp1e5uwQImhmBAbHtwTZ9CrbpU8WBeZEu6rag+EqzOJsEgyTdXMa2a1G/DdGJ2KBLhM4/EIGcGr9fs6HPNSLKRoTGH0/P0GOYH4V9ZBg/2ttQ6mgTZYMJSyKgJhw0hKBw7lIsCItCTtNJNN/sEwWeHBSBo/NWo3agF7taq+CiFKP0rjZnUvYkEfBY/jr5SSySScDc78DWlj8n5ex4QrIIfDrnCTwVGYtdrdU43dcjyonl4TEoTFqKk9dtyLtoFqU7VlgWgS2xydgZl4bjTivebq8X5UTBrExkR83El11N+KanRZSuYgTmBIXh25QVCORU2Nteh9+u2SblyOrIWLyfaMKwexSbL5zBxVsDk9JTPIX8ORV26FOxMWY2boy6sK+jAVX9V+Gm4xc2jhAsCYvGu8ZMhKr98MPVSyiyWTDC32nvRRORlUIMTasJwK74dKzVGtB1ewgHOxsnfB9Y3r9uyEBCQAgqnVYhfZyucU+KkyYimwBDClZpkBefjnU6o7Af5Hc03EdiWXg09hsXgtX/Mkc7PutqwpDbNWlHJxJUhICHxBsJGVijTRDS6a32OvzVbxdwF4Xp8EGiCSFqDU44O3Ggs1ER5yVvZBNFI8ovEK/q07A2yoCqfjv2tNUKou8ZF2JZRAyO917GF91/y04bxarQeERCVX44NX8Nro+OYJPltCByOHUFItT+WHXuBG4okDZTRoBVpRydEbsTMtA0dB2vtVYLWJ/PXYL04Eh8ZG1EeW+7rKpzb9AUeweY86zB26pPFs5GH3c2otJ5WcDL0s4USAEUxbZmlDqUI6EYgZejZ2NHXBqCVGocsDaibEykGbn1UUahhN50u1DYbcER+yXZFUiRl3isc8zgL04rSuzjt8W50Yl4TmsApVSoROW9HbLTSdYKsLY6W2tAXkIGHlGpRUWUrcQnnedR4bRKaqM9YLIIPOYfBNZSxwdIG+SxnXvLhTPoGbklirxiVYjl9d5Zj0sGZ4r7O86hrLdDsg1ZK8B212cflTdO+vWfTuxpq5seAl8lL8fiMJ1kcKZY3W/Htpazkm1IWgECAo4AxUnLYQqLkgzOFNmRcnvrWfCU7RKi5wvSDvUs6qxBe2ZGHGL8g2QR6Bm5KRyEagYcMA84RNuStAJTMRc6ZLPgkE3kXEgYq0gYbL2oMyInOlF0tP5PodTehqOOdrE2ByWNFsWiTJk8Gy36/HDX58frPn/B4fNXTOwF8+lLPkbA569ZGQmfvuj21Gmf/tTAQ8KnP/YYu2P6yuc2/wHxMotY6OIedAAAAABJRU5ErkJggg=="},null),r("span",null,[s("平均练习时长")])]),r("div",{class:Q},[r("span",{class:W},[D.averagePracticeTime]),r("span",{class:X},[s("分钟")])])])])]),r("div",{class:R},[r("div",{class:O},[r("span",null,[s("练习时长")])]),r(xt,{obj:{xAxisData:P.value.xAxisDataTime,yAxisData:P.value.yAxisDataTime,count:P.value.timeCount,time:P.value.timeStr}},null)]),r("div",{class:R},[r("div",{class:O},[r("span",null,[s("练习人数")])]),r(xt,{type:"NUM",obj:{xAxisData:P.value.xAxisDataCount,yAxisData:P.value.yAxisDataCount,count:P.value.countCount,time:P.value.countStr}},null)]),r("div",{class:R},[r("div",{class:O},[r("span",null,[s("学员练习时长")]),r("div",{class:L,onClick:M},[r("div",null,[s("导出")]),r("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAmpJREFUSEvtlk9IVFEYxc+584YwxLRc5yLQNm9KrGyCFu5a5MJkRiFol2FFLSqIwHKUNlFBgeDQok2LnKe1ESraBAVvLCP/EEWrnGjZHyQVeTPvi3HwMerku0+r1dzt+77zu+e8y3cvEXDFUqnQhzrVqFz3JshKFcLF6l+1r160tGSDSDFIcdN4Muzkak+I5C4BrIdIvj+jFO4YoYrBt/ta53X1tMHmy9EaGnM3RNgJorIYQGAB5BO6cm7yUPyrDtwfLELTHmkA3VsgjkCg1hFOh4mzuzKYsOLx3Hob8AVH7KFWAa8DMHWc5KOnoK/t2fv7iUTC/VOPPzhtDYjIaU3oUhnBpw1f5Oh6rn3BeaGu8WS4GGxnt/dApKdAYX/U+N5f/D3Z1JUlKZuKulRzxB7qFfBawZ0kpqIdvUESKfRtYP0VcHP6QdW8hLtBdlGwc3kfAuTjSqktxvmJxrafxfvzA+9997jaXXTuChCjwPA0iQzI5FZZHKSZHr4McfsArPiPhWKZVUr2TzZ3fgoC3jP2sN511RsAVWsDFQcMXWXEtj4LpG5NgSBHhWFxnO7pw8d/BAGbU6M1mFsYhEg7iNBqbYIzNO2Ud/p2H4x5sQAWLJYeAn5RL4NikgoBMY/7MW1583wFeDoa1zpsuuDVTotNlsHlqEvONdMeOgnhbSzNY/fCdLTjns4A3PThOjD2aMeCZNuRAyoMY+R187Fv/wWsAylVs2nHZbBuAuWovdtJ95LQjdbnkrBmAPFeHhsVDdbHDCNj1hVxJf9YK/ECCSanWe1QsZdNz1PbnCqeERen/r1zZqiQDM/KwG8EV2vumHXs9QAAAABJRU5ErkJggg=="},null)])]),r("div",{class:q},[C.dataShow?r("table",{class:$,style:{width:"486px"}},[r("colgroup",null,[r("col",{style:"width: 88px;"},null),r("col",{style:"width: 105px;"},null),r("col",{style:"width: 106px;"},null),r("col",{style:"width: 72px;"},null),r("col",{style:"width: 106px;"},null)]),r("thead",null,[r("tr",null,[r("th",{class:tt},[s("学员")]),r("th",null,[s("乐器")]),r("th",null,[r("div",{class:ot,onClick:function(){return E("totalPracticeTime")}},[s("练习时长"),r("div",{class:at},[r(m,{classPrefix:"iconfont",name:"down",class:it,size:12,color:"totalPracticeTime"===C.sortField&&"ASC"===C.sortType?"rgba(223, 128, 16, 1)":"rgba(0, 0, 0, 0.20)"},null),r(m,{classPrefix:"iconfont",name:"down",class:nt,size:12,color:"totalPracticeTime"===C.sortField&&"DESC"===C.sortType?"rgba(223, 128, 16, 1)":"rgba(0, 0, 0, 0.20)"},null)])])]),r("th",null,[s("练习天数")]),r("th",null,[r("div",{class:ot,onClick:function(){return E("averagePracticeTime")}},[s("平均练习时长"),r("div",{class:at},[r(m,{classPrefix:"iconfont",name:"down",class:it,size:12,color:"averagePracticeTime"===C.sortField&&"ASC"===C.sortType?"rgba(223, 128, 16, 1)":"rgba(0, 0, 0, 0.20)"},null),r(m,{classPrefix:"iconfont",name:"down",class:nt,size:12,color:"averagePracticeTime"===C.sortField&&"DESC"===C.sortType?"rgba(223, 128, 16, 1)":"rgba(0, 0, 0, 0.20)"},null)])])])])]),r("tbody",null,[P.value.students.map((function(e){return r("tr",{onClick:function(){return function(e){t.push({path:"/exercise-detail",query:{studentId:e.userId||""}})}(e)}},[r("td",{class:tt},[r("img",{class:et,src:e.avatar},null),r("span",null,[e.studentName])]),r("td",null,[e.subjectName]),r("td",null,[e.totalPracticeTime.hours,s("小时"),e.totalPracticeTime.minutes,s("分"),e.totalPracticeTime.seconds,s("秒")]),r("td",null,[e.practiceDays]),r("td",null,[e.averagePracticeTime.hours,s("小时"),e.averagePracticeTime.minutes,s("分"),e.averagePracticeTime.seconds,s("秒")])])}))])]):r(p,{classImgSize:"SMALL",btnStatus:!1,tips:"暂无数据~"},null)])])]),r(h,{show:o.value,"onUpdate:show":function(t){return o.value=t},closeable:!0,round:!0,position:"bottom"},{default:function(){return[r("div",{class:rt},[r("div",{class:lt},[s("筛选")]),r("div",{class:st},[r("div",{class:ut},[r("div",{class:O},[r("span",null,[s("学员练习时长")])]),r("div",{class:ct},[r("p",{onClick:function(){return j("MONTH")},class:"MONTH"===n.type?V:""},[s("本月")]),r("p",{onClick:function(){return j("THREE_MONTH")},class:"THREE_MONTH"===n.type?V:""},[s("近三个月")]),r("p",{onClick:function(){return j("HALF_YEAR")},class:"HALF_YEAR"===n.type?V:""},[s("近半年")]),r("p",{onClick:function(){return j("YEAR")},class:"YEAR"===n.type?V:""},[s("近一年")])]),r("div",{class:dt},[r("p",{class:[mt,C.startTimeStr&&pt],onClick:function(){return C.startTimeStatus=!0}},[C.startTimeStr||"起始时间"]),r("p",{class:ht},null),r("p",{class:[mt,C.endTimeStr&&pt],onClick:function(){return C.endTimeStatus=!0}},[C.endTimeStr||"终止时间"])])]),r("div",{class:ut},[r("div",{class:O},[r("span",null,[s("声部")])]),r("div",{class:[ct,_t]},[r("p",{class:""===n.tempSubjectId?V:"",onClick:function(){return n.tempSubjectId=""}},[s("全部")]),C.subjectList.map((function(t){return r("p",{class:n.tempSubjectId===t.id?V:"",onClick:function(){n.tempSubjectId=t.id}},[t.name])}))])])]),r("div",{class:ft},[r(f,{round:!0,block:!0,type:"default",onClick:function(){n.tempSubjectId="",n.type="MONTH",Y("MONTH")}},{default:function(){return[s("重置")]}}),r(f,{round:!0,block:!0,type:"primary",onClick:I},{default:function(){return[s("确定")]}})])])]}}),r(h,{show:C.startTimeStatus,"onUpdate:show":function(t){return C.startTimeStatus=t},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[r(x,{modelValue:C.startTime,"onUpdate:modelValue":function(t){return C.startTime=t},type:"date",formatter:w,onCancel:function(){return C.startTimeStatus=!1},onConfirm:function(t){C.startTime=t,C.startTimeStr=_(t).format("YYYY-MM-DD"),C.startTimeStatus=!1,C.endTime=null,C.endTimeStr="",C.endTimeMinDate=_(t||new Date).toDate(),C.endTimeMaxDate=_(t||new Date).add(1,"year").toDate(),n.type=""}},null)]}}),r(h,{show:C.endTimeStatus,"onUpdate:show":function(t){return C.endTimeStatus=t},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[r(x,{modelValue:C.endTime,"onUpdate:modelValue":function(t){return C.endTime=t},type:"date",minDate:C.endTimeMinDate,maxDate:C.endTimeMaxDate,formatter:w,onCancel:function(){return C.endTimeStatus=!1},onConfirm:function(t){C.endTime=t,C.endTimeStatus=!1,C.endTimeStr=_(t).format("YYYY-MM-DD"),n.type=""}},null)]}})])}}}))}}}))}();