System.register(["./index-legacy-932d7415-1742362401929.js","./use-async-legacy-4f3d44af-1742362401929.js","./index-legacy-f6883e2b-1742362401929.js","./index2.module-legacy-6e26f30a-1742362401929.js","./useECharts-legacy-1d1dbec2-1742362401929.js","./index-legacy-9127a92d-1742362401929.js","./icon-sort-asc-legacy-c9f63eb4-1742362401929.js","./api-legacy-1b7df781-1742362401929.js","./api-legacy-9cf32373-1742362401929.js","./index-legacy-cfc6f18c-1742362401929.js","./deep-clone-legacy-0f45d9f6-1742362401929.js","./index-legacy-bfa9da3f-1742362401929.js"],(function(t,e){"use strict";var a,r,l,i,s,n,o,u,d,c,p,m,g,y,v,h,T,b,D,f,w,x,A,O,I,C,S,L,k,_,z,U,R,Y,N,F,W,q,j,B,K,M,E,V,G,P;return{setters:[t=>{a=t.d,r=t.r,l=t.u,i=t.a,s=t.e,n=t.J,o=t.f,u=t.k,d=t.aU,c=t.ai,p=t.j,m=t.x,g=t.b,y=t.aq,v=t.bg,h=t.q,T=t.ak,b=t.t,D=t.v,f=t.y},t=>{w=t.a,x=t.g},t=>{A=t.C},t=>{O=t.s},t=>{I=t.u},t=>{C=t.P},t=>{S=t.N,L=t.b,k=t.f,_=t.c,z=t.d,U=t.e,R=t.i,Y=t.h,N=t.j,F=t.g,W=t.a},t=>{q=t.a,j=t.i,B=t.b,K=t.g},t=>{M=t.k,E=t.m,V=t.t},t=>{G=t.T},t=>{P=t.d},null],execute:function(){var e=document.createElement("style");e.textContent="._listWrap_x49zf_1{min-height:100%;padding:1.66666667vw;background-color:#fff;border-radius:1.04166667vw}._listWrap_x49zf_1 ._customTabs_x49zf_7 .n-tabs-tab--active{font-size:max(.9375rem,14Px)!important;font-weight:600!important;color:#131415!important}._listWrap_x49zf_1 ._customTabs_x49zf_7 .n-tabs-tab{font-size:max(.9375rem,14Px);padding:.41666667vw 0!important;font-weight:400;min-width:2.60416667vw;color:#8b8d98}._listWrap_x49zf_1 ._customTabs_x49zf_7 .n-tabs-tab:hover{color:#198cfe!important}._listWrap_x49zf_1 ._customTabs_x49zf_7 .n-tabs-bar{width:2.60416667vw!important;height:.26041667vw!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAYAAABCHPt+AAAAAXNSR0IArs4c6QAAAO5JREFUWEftl00KwjAQhd/rLVqv4VbwAnoYfzaKGxE3th5GLyC49RztLTKSajEW+0OTlUw2oSFvGL6XZibEe8RnmdBgDWIsInG1rnM3AZIFBA+JcCoWvLcpXM7lvpqOdi1OZQPiAJHyW8dQAjQAdsWKx18Rmjl/dLSOweAGSDQ0DdW5BGgQYVr/U7o5v3RMUrkIZKZQwxEgeM1XnLsR+3C2OiaZ5FozwplhI9maki+ZfBnSg7PVqSFhvSij+RmiV1ZwS7yurO5iEzzfPw/oWdQtnVEmWyPYa6fle1ba295mzk7bW6WgD8PhZoR8GD4BToyflz19IOIAAAAASUVORK5CYII=) no-repeat;background-size:2.60416667vw .26041667vw}._searchBtn_x49zf_28{background:#198cfe;border-radius:.41666667vw;font-weight:600!important}._resetBtn_x49zf_33{border-radius:.41666667vw;font-weight:600!important}._resetBtn_x49zf_33,._searchBtn_x49zf_28{--n-padding: 0 1.45833333vw !important}\n",document.head.appendChild(e);const Q={listWrap:"_listWrap_x49zf_1",customTabs:"_customTabs_x49zf_7",searchBtn:"_searchBtn_x49zf_28",resetBtn:"_resetBtn_x49zf_33"},J=a({name:"home-trainData",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{expose:e}){const a=r(null),{setOptions:g}=I(a),y=r(!0),v=r(!0),h=l();i();const T=s({height:"360px",width:"100%",studentNum:0,paymentAmount:0,dateList:[],studentList:[],payInfoList:[]}),b=r({qualifiedRate:0,qualifiedStudentCount:0,submitStudentCount:0,totalStudentCount:0,trainingCount:0,trainingRate:0}),D=s({loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],goCourseVisiable:!1}),f=n((()=>t.timer)),w=t=>{console.log(t),h.push({path:"/homework-record-detail",query:{id:t.id,name:t.name,times:JSON.stringify(f.value)}})},x=async()=>{D.loading=!0;try{const t=await q({...L(f.value,["startTime","endTime"],"YYYY-MM-DD")});b.value={...t.data},T.dateList=t.data.trainingStatDetails.map((t=>t.date)),T.payInfoList=t.data.trainingStatDetails.map((t=>t.qualifiedStudentCount)),T.studentList=t.data.trainingStatDetails.map((t=>t.unqualifiedStudentCount)),A()}catch(t){console.log(t)}try{const t=await M({...D.pagination,...L(f.value,["startTime","endTime"],"YYYY-MM-DD")});D.tableList=t.data.rows,D.pagination.pageTotal=t.data.total,D.loading=!1}catch(t){D.loading=!1,console.log(t)}D.loading=!1};e({getList:x});const A=()=>{g({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:2,color:"#A9C7FF"}}},legend:{show:!1,selected:{"达标人数":y.value,"未达标人数":v.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0},data:T.dateList},yAxis:[{type:"value",axisLabel:{formatter:"{value}人"},axisTick:{show:!1},splitArea:{show:!1,areaStyle:{color:["rgba(255,255,255,0.2)"]}},minInterval:1,splitNumber:5}],grid:{left:"1%",right:"1%",top:"2 %",bottom:0,containLabel:!0},series:[{data:T.studentList,symbolSize:10,type:"line",name:"未达标人数",symbol:"circle",smooth:!0,itemStyle:{color:"#FF7AA7",borderColor:"#fff",borderWidth:3},lineStyle:{width:3},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(255, 243, 246, 1)"},{offset:1,color:"rgba(255, 246, 248, 0)"}]}},emphasis:{disabled:!0}},{data:T.payInfoList,type:"line",name:"达标人数",symbolSize:10,symbol:"circle",smooth:!0,itemStyle:{color:"#198CFE",borderColor:"#fff",borderWidth:3},lineStyle:{width:2},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(212, 231, 255, 1)"},{offset:1,color:"rgba(221, 235, 254, 0)"}]}},emphasis:{disabled:!0}}],formatter:t=>Array.isArray(t)?[t[0].axisValueLabel,...t.map((t=>`
${t.marker}${t.seriesName}: ${t.value}人 `))].join(""):t})};return x(),()=>o("div",{class:O.homeTrainData},[o("div",{class:O.TrainDataTop},[o("div",{class:O.TrainDataTopLeft},[o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.trainingCount},null)]),u("次")])]),o("p",{class:O.TrainDataItemsubTitle},[u("作业次数")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.totalStudentCount},null)]),u("人次")])]),o("p",{class:O.TrainDataItemsubTitle},[u("应交总人次")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.submitStudentCount},null)]),u("人次")])]),o("p",{class:O.TrainDataItemsubTitle},[u("提交总人次")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.qualifiedStudentCount},null)]),u("人次")])]),o("p",{class:O.TrainDataItemsubTitle},[u("达标总人次")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.trainingRate},null)]),u("%")])]),o("p",{class:O.TrainDataItemsubTitle},[u("作业提交率")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.value.qualifiedRate},null)]),u("%")])]),o("p",{class:O.TrainDataItemsubTitle},[u("作业达标率")])])]),o("div",{class:O.TrainDataTopRight},[o("div",{onClick:()=>{y.value=!y.value,A()},class:[O.DataTopRightItem,y.value?"":O.DataTopRightItemDis]},[o("div",{class:O.DataTopRightDot},null),o("p",null,[u("达标人数")])]),o("div",{onClick:()=>{v.value=!v.value,A()},class:[O.DataTopRightItem,v.value?"":O.DataTopRightItemDis]},[o("div",{class:[O.DataTopRightDot,O.red]},null),o("p",null,[u("未达标人数")])])])]),o("div",{class:O.chatrs},[o("div",{ref:a,style:{height:T.height,width:T.width}},null)]),o("div",{class:O.tableWrap},[o(d,{class:O.classTable,loading:D.loading,columns:[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime",render:t=>o(c,null,[t.createTime])},{title:"截止时间",key:"expireDate",render:t=>o(c,null,[t.expireDate])},{title:"训练状态",key:"status",render:t=>0==t.status?o("div",{class:O.indDot},[" ",o("span",null,null),u(" 进行中")]):o("div",{class:O.endDot},[o("span",null,null),u("已结束")])},{title:"布置人数",key:"expectNum"},{title:"提交人数",key:"trainingNum"},{title:"达标人数",key:"standardNum"},{title:"提交率",key:"trainingRate",render:t=>o(c,null,[t.trainingRate,u("%")])},{title:"达标率",key:"qualifiedRate",render:t=>o(c,null,[t.qualifiedRate,u("%")])},{title:"操作",key:"id",render:t=>o(m,null,{default:()=>[o(p,{text:!0,type:"primary",onClick:()=>w(t)},{default:()=>[u("详情")]})]})}],data:D.tableList},{empty:()=>o(G,null,null)}),o(C,{page:D.pagination.page,"onUpdate:page":t=>D.pagination.page=t,pageSize:D.pagination.rows,"onUpdate:pageSize":t=>D.pagination.rows=t,pageTotal:D.pagination.pageTotal,"onUpdate:pageTotal":t=>D.pagination.pageTotal=t,onList:x,sync:!0},null)])])}}),Z=a({name:"home-practiceData",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{expose:e}){const a=l(),i=g(),m=r(null),{setOptions:h}=I(m),T=r(!0),b=s({height:"360px",width:"100%",practiceDuration:0,evaluateUserCount:0,evaluateFrequency:0,publishUserCount:0,publishCount:0,practiceUserCount:0,paymentAmount:0,practiceDurationAvg:0,practiceDays:0,practiceDurationTotal:0,dateList:[],timeList:[]}),D=s({loading:!1,pagination:{page:1,rows:10,pageTotal:4},searchForm:{orderBy:null,sort:null},tableList:[],goCourseVisiable:!1}),f=n((()=>t.timer)),x=(t,e)=>o(y,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{class:O.cell},[t,o("img",{class:O.sortIcon,src:"descend"===e.sortOrder?R:"ascend"===e.sortOrder?Y:N},null)]),default:"descend"===e.sortOrder?"点击升序":"ascend"===e.sortOrder?"取消排序":"点击降序"}),A=s({title:()=>x("练习总时长",A),key:"practiceDuration",sorter:!0,sortOrder:!1,render:t=>o(c,null,[k(t.practiceDuration||0)])}),C=s({title:()=>x("练习天数",C),key:"practiceDays",sorter:!0,sortOrder:!1}),F=s({title:()=>x("平均练习时长",F),key:"practiceDurationAvg",sorter:!0,sortOrder:!1,render:t=>o(c,null,[k(t.practiceDurationAvg||0)])}),W=s({title:()=>x("评测次数",W),key:"evaluateFrequency",sorter:!0,sortOrder:!1}),q=s({title:()=>x("作品数量",q),key:"publishCount",sorter:!0,sortOrder:!1,render:t=>t.publishCount||0}),M=s({title:()=>x("最新作品分数",M),key:"publishScore",sorter:!0,sortOrder:!1,render:t=>null===t.publishScore?"--":t.publishScore}),V=s({title:()=>x("最新作品时间",V),key:"publishTime",sorter:!0,sortOrder:!1,render:t=>t.publishTime||"--"}),P=()=>[{title:"学生姓名",key:"studentName",render:t=>o(y,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>(t=>{const e=document.createElement("input");e.value=t,document.body.appendChild(e),e.select(),e.setSelectionRange(0,e.value.length),document.execCommand("Copy"),document.body.removeChild(e),i.success("复制成功")})(t.studentName)},[t.studentName]),default:"点击复制"})},{title:"年级班级",key:"date",render:t=>o(c,null,[t.currentGradeNum&&t.currentClass?v(t.currentGradeNum)+"年级"+t.currentClass+"班":""])},{title:"乐器",key:"instrumentName",render:t=>o(c,null,[t.instrumentName||"--"])},A,C,F,W,{title:()=>o("span",{style:{display:"flex",alignItems:"center"}},[u("发布作品")," ",o(y,{showArrow:!1},{trigger:()=>o("img",{src:j,class:O.tipImg},null),default:()=>"筛选时间段内评测是否发布作品"})]),key:"publishFlag",render:t=>t.publishFlag?"是":"否"},q,M,V,{title:"操作",key:"titleImg",render:t=>o(p,{type:"primary",text:!0,onClick:()=>{w("evaluatingRcode","tabName",{path:"/studentDetail"}),a.push({path:"/studentDetail",query:{studentId:t.studentId,studentName:t.studentName,times:JSON.stringify(f.value)}})}},{default:()=>[u("详情")]})}],Q=t=>{t.order?(D.searchForm.orderBy=t.columnKey,A.sortOrder=!1,C.sortOrder=!1,F.sortOrder=!1,W.sortOrder=!1,q.sortOrder=!1,M.sortOrder=!1,V.sortOrder=!1,"practiceDuration"==t.columnKey&&(A.sortOrder=t.order),"practiceDays"==t.columnKey&&(C.sortOrder=t.order),"practiceDurationAvg"==t.columnKey&&(F.sortOrder=t.order),"evaluateFrequency"==t.columnKey&&(W.sortOrder=t.order),"publishCount"==t.columnKey&&(q.sortOrder=t.order),"publishScore"==t.columnKey&&(M.sortOrder=t.order),"publishTime"==t.columnKey&&(V.sortOrder=t.order),D.searchForm.sort="ascend"==t.order?"asc":"desc"):(D.searchForm.orderBy="",D.searchForm.sort="",A.sortOrder=!1,C.sortOrder=!1,F.sortOrder=!1,W.sortOrder=!1,q.sortOrder=!1,M.sortOrder=!1,V.sortOrder=!1),J()},J=async()=>{D.loading=!0;try{const t=await E({page:1,rows:999,...D.searchForm,...L(f.value,["startTime","endTime"],"YYYY-MM-DD")});D.tableList=t.data.rows}catch(t){console.log(t)}D.loading=!1},Z=async()=>{await(async()=>{D.loading=!0;try{const{data:t}=await K({page:1,rows:999,...L(f.value,["startTime","endTime"],"YYYY-MM-DD")});b.practiceDuration=t.practiceDuration,b.practiceDurationAvg=t.practiceDurationAvg,b.practiceUserCount=t.practiceUserCount,b.evaluateUserCount=t.evaluateUserCount,b.evaluateFrequency=t.evaluateFrequency,b.publishUserCount=t.publishUserCount,b.publishCount=t.publishCount}catch{}D.loading=!1})(),await(async()=>{D.loading=!0;try{const t=await B({page:1,rows:999,...L(f.value,["startTime","endTime"],"YYYY-MM-DD")});b.dateList=t.data.trainingStatDetailList.map((t=>t.date)),b.timeList=t.data.trainingStatDetailList.map((t=>t.practiceUserCount)),$()}catch{}D.loading=!1})(),await J()};e({getList:Z});const $=()=>{h({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{show:!1,selected:{"练习人数":T.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0},data:b.dateList},yAxis:[{type:"value",axisLabel:{formatter:"{value}人"},axisTick:{show:!1},splitArea:{show:!1,areaStyle:{color:["rgba(255,255,255,0.2)"]}},minInterval:1,splitNumber:5}],grid:{left:"1%",right:"1%",top:"2%",bottom:0,containLabel:!0},series:[{data:b.timeList,type:"bar",barWidth:"48px",itemStyle:{normal:{barBorderRadius:[8,8,0,0],color:"#CDE5FF"},emphasis:{focus:"series",color:"#3583FA"}}}],formatter:t=>Array.isArray(t)?[t[0].axisValueLabel,...t.map((t=>`
${t.marker}练习人数: ${t.value}人 `))].join(""):t})};return Z(),()=>o(c,null,[o("div",{class:O.homeTrainData},[o("div",{class:O.TrainDataTop},[o("div",{class:O.TrainDataTopLeft},[o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.practiceUserCount},null)]),u("人")])]),o("p",{class:O.TrainDataItemsubTitle},[u("练习人数")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[_(b.practiceDurationAvg)>0?o("div",null,[o("span",null,[o(S,{from:0,to:_(b.practiceDurationAvg)},null)]),u("时")]):null,_(b.practiceDurationAvg)>0||z(b.practiceDurationAvg)>0?o("div",null,[o("span",null,[o(S,{from:0,to:z(b.practiceDurationAvg)},null)]),u("分")]):null,o("div",null,[o("span",null,[o(S,{from:0,to:U(b.practiceDurationAvg)},null)]),u("秒")])]),o("p",{class:O.TrainDataItemsubTitle},[u("平均每天练习时长")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[_(b.practiceDuration)>0?o("div",null,[o("span",null,[o(S,{from:0,to:_(b.practiceDuration)},null)]),u("时")]):null,_(b.practiceDuration)>0||z(b.practiceDuration)>0?o("div",null,[o("span",null,[o(S,{from:0,to:z(b.practiceDuration)},null)]),u("分")]):null,o("div",null,[o("span",null,[o(S,{from:0,to:U(b.practiceDuration)},null)]),u("秒")])]),o("p",{class:O.TrainDataItemsubTitle},[u("练习总时长")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.evaluateUserCount},null),u("/"),o(S,{from:0,to:b.evaluateFrequency},null)])])]),o("p",{class:O.TrainDataItemsubTitle},[u("评测人数/次数")])]),o("div",{class:O.TrainDataItem},[o("p",{class:O.TrainDataItemTitle},[o("div",null,[o("span",null,[o(S,{from:0,to:b.publishUserCount},null),u("/"),o(S,{from:0,to:b.publishCount},null)])])]),o("p",{class:O.TrainDataItemsubTitle},[u("作品人数/数量")])])]),o("div",{class:O.TrainDataTopRight},null)]),o("div",{class:O.chatrs},[o("div",{ref:m,style:{height:b.height,width:b.width}},null)]),o("div",{class:[O.tableWrap,O.noSort]},[o(d,{class:O.classTable,loading:D.loading,columns:P(),"onUpdate:sorter":Q,data:D.tableList},{empty:()=>o(G,null,null)})])])])}}),$=a({name:"student-studentList",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{emit:e,expose:a}){const r=s({searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[]}),l=s({ase:0,sortType:1}),i=n((()=>(console.log("ranking===>"),t.timer))),p=async()=>{r.loading=!0;try{const t=await V({...r.pagination,...l,...L(i.value,["startTime","endTime"],"YYYY-MM-DD")});r.tableList=t.data.rows,r.pagination.pageTotal=t.data.total}catch(t){console.log(t)}r.loading=!1};a({getList:p}),p(),h((async()=>{T((()=>{document.querySelectorAll(".n-data-table-sorter").forEach((t=>{t.style.display="none"}))}))}));const m=t=>{if(t){const e={practiceDuration:1,practiceDays:2,practiceDurationAvg:3};l.sortType=e[t.columnKey],"practiceDuration"==t.columnKey&&(v.sortOrder=t.order,g.sortOrder=!1,b.sortOrder=!1),"practiceDays"==t.columnKey&&(g.sortOrder=t.order,v.sortOrder=!1,b.sortOrder=!1),"practiceDurationAvg"==t.columnKey&&(b.sortOrder=t.order,g.sortOrder=!1,v.sortOrder=!1),l.ase="ascend"==t.order?1:0}else l.ase=0,l.sortType=1,g.sortOrder=!1,v.sortOrder=!1,b.sortOrder=!1;p()},g=s({title:()=>o(y,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{class:O.cell},[u("练习天数"),o("img",{class:O.sortIcon,src:"descend"===g.sortOrder?R:"ascend"===g.sortOrder?Y:N},null)]),default:"descend"===g.sortOrder?"点击升序":"ascend"===g.sortOrder?"取消排序":"点击降序"}),key:"practiceDays",sorter:!0,sortOrder:!1,render:t=>o(c,null,[t.practiceDays?t.practiceDays:0,u("天")])}),v=s({title:()=>o(y,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{class:O.cell},[u("练习总时长"),o("img",{class:O.sortIcon,src:"descend"===v.sortOrder?R:"ascend"===v.sortOrder?Y:N},null)]),default:"descend"===v.sortOrder?"点击升序":"ascend"===v.sortOrder?"取消排序":"点击降序"}),key:"practiceDuration",sorter:!0,sortOrder:!1,render:t=>o(c,null,[t.practiceDuration?k(t.practiceDuration,1):0])}),b=s({title:()=>o(y,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{class:O.cell},[u("平均每天练习时长"),o("img",{class:O.sortIcon,src:"descend"===b.sortOrder?R:"ascend"===b.sortOrder?Y:N},null)]),default:"descend"===b.sortOrder?"点击升序":"ascend"===b.sortOrder?"取消排序":"点击降序"}),key:"practiceDurationAvg",sorter:!0,sortOrder:!1,render:t=>o(c,null,[t.practiceDurationAvg?k(t.practiceDuration,1):0])});return()=>o("div",{class:O.listWrap},[o("div",{class:O.tableWrap},[o(d,{class:O.classTable,loading:r.loading,columns:[{title:"姓名",key:"studentName"},{title:"手机号",key:"studentPhone"},g,v,b],data:r.tableList,"onUpdate:sorter":m},{empty:()=>o(G,null,null)}),o(C,{page:r.pagination.page,"onUpdate:page":t=>r.pagination.page=t,pageSize:r.pagination.rows,"onUpdate:pageSize":t=>r.pagination.rows=t,pageTotal:r.pagination.pageTotal,"onUpdate:pageTotal":t=>r.pagination.pageTotal=t,onList:p,sync:!0},null)])])}});t("default",a({name:"data-module",setup(){const t=r("training"),e=i();x((e=>{e.form.tabName&&(t.value=e.form.tabName)}));const a=r(),l=r(),s=r(),n=r([F((new Date).getTime()),W((new Date).getTime())]),d=r([F((new Date).getTime()),W((new Date).getTime())]);e.query.times&&(n.value=JSON.parse(e.query.times),d.value=JSON.parse(e.query.times));const c=()=>{d.value=P(n.value),a.value&&a.value.getList(),l.value&&l.value.getList(),s.value&&s.value.getList()};return()=>o("div",null,[o("div",{class:Q.listWrap},[o(b,{"onUpdate:value":[t=>(t=>{w(t,"tabName",e)})(t),e=>t.value=e],class:Q.customTabs,value:t.value,size:"large",animated:!1,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[o(D,{name:"training",tab:"作业统计"},{default:()=>[o(J,{ref:a,timer:d.value},null)],tab:()=>o("span",{id:"data-0"},[u("作业统计")])}),o(D,{name:"practice",tab:"学练数据"},{default:()=>[o(Z,{ref:l,timer:d.value},null)],tab:()=>o("span",{id:"data-1"},[u("学练数据")])}),o(D,{name:"ranking",tab:"学练排行"},{default:()=>[o($,{ref:s,timer:d.value},null)],tab:()=>o("span",{id:"data-2"},[u("学练排行")])})],suffix:()=>o("div",{class:Q.homeStudyInfoDate},[o(m,null,{default:()=>[o(A,f({clearable:!1},{value:n.value,"onUpdate:value":t=>n.value=t,separator:"-",type:"daterange",timerValue:n.value}),null),o(p,{type:"primary",class:Q.searchBtn,onClick:()=>c()},{default:()=>[u("搜索")]}),o(p,{type:"primary",onClick:()=>(n.value=[F((new Date).getTime()),W((new Date).getTime())],d.value=[F((new Date).getTime()),W((new Date).getTime())],void T((()=>{c()}))),ghost:!0,class:Q.resetBtn},{default:()=>[u("重置")]})]})])})])])}}))}}}));