1 |
- System.register(["./index-legacy-b25168a6.js","./use-async-legacy-1a3afa7d.js","./index-legacy-76517364.js","./index.module-legacy-f033dbed.js","./useECharts-legacy-73e2b56d.js","./index-legacy-2650a5e9.js","./dateFormat-legacy-64f7b540.js","./index-legacy-d0eb8dea.js"],(function(t,a){"use strict";var e,i,n,s,l,o,r,u,m,p,d,g,c,y,h,T,b,v,f,w,D,N,A,x,R=document.createElement("style");return R.textContent="._listWrap_mgjem_1{min-height:41.92708vw;padding:1.66667vw;background-color:#fff;border-radius:1.04167vw}._listWrap_mgjem_1 ._customTabs_mgjem_7 .n-tabs-tab--active{font-size:.9375vw!important;font-weight:600!important;color:#131415!important}._listWrap_mgjem_1 ._customTabs_mgjem_7 .n-tabs-tab{font-size:.9375vw;padding:.41667vw 0!important;font-weight:400;min-width:2.60417vw;color:#8b8d98}._listWrap_mgjem_1 ._customTabs_mgjem_7 .n-tabs-tab:hover{color:#198cfe!important}._listWrap_mgjem_1 ._customTabs_mgjem_7 .n-tabs-bar{width:2.60417vw!important;height:.26042vw!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAYAAABCHPt+AAAAAXNSR0IArs4c6QAAAO5JREFUWEftl00KwjAQhd/rLVqv4VbwAnoYfzaKGxE3th5GLyC49RztLTKSajEW+0OTlUw2oSFvGL6XZibEe8RnmdBgDWIsInG1rnM3AZIFBA+JcCoWvLcpXM7lvpqOdi1OZQPiAJHyW8dQAjQAdsWKx18Rmjl/dLSOweAGSDQ0DdW5BGgQYVr/U7o5v3RMUrkIZKZQwxEgeM1XnLsR+3C2OiaZ5FozwplhI9maki+ZfBnSg7PVqSFhvSij+RmiV1ZwS7yurO5iEzzfPw/oWdQtnVEmWyPYa6fle1ba295mzk7bW6WgD8PhZoR8GD4BToyflz19IOIAAAAASUVORK5CYII=) no-repeat;background-size:2.60417vw .26042vw}._searchBtn_mgjem_28{width:4.6875vw;height:2.23958vw;background:#198cfe;border-radius:.41667vw;line-height:2.13542vw;font-weight:600!important;font-size:.9375vw}._resetBtn_mgjem_37{width:4.6875vw;height:2.23958vw;border-radius:.41667vw;line-height:2.13542vw;font-weight:600!important;font-size:.9375vw}\n",document.head.appendChild(R),{setters:[t=>{e=t.cn,i=t.d,n=t.r,s=t.e,l=t.q,o=t.f,r=t.k,u=t.cf,m=t.F,p=t.j,d=t.a,g=t.m,c=t.n,y=t.U},t=>{h=t.g,T=t.s},t=>{b=t.N,v=t.C},t=>{f=t.s},t=>{w=t.u},t=>{D=t.P},t=>{N=t.b,A=t.g,x=t.a},null],execute:function(){const a={listWrap:"_listWrap_mgjem_1",customTabs:"_customTabs_mgjem_7",searchBtn:"_searchBtn_mgjem_28",resetBtn:"_resetBtn_mgjem_37"},R=t=>e.post("/edu-app/lessonTraining/trainingStat",{data:t}),I=i({name:"home-trainData",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{expose:a}){const e=n(null),{setOptions:i}=w(e),d=n(!0),g=n(!0),c=s({height:"360px",width:"100%",studentNum:0,paymentAmount:0,dateList:["2022-10-10","2022-10-11","2022-10-12","2022-10-13","2022-10-14","2022-10-15","2022-10-16"],studentList:[50,100,80,180,70,99,300],payInfoList:[100,200,300,450,330,200,10]}),y=n({qualifiedRate:9,qualifiedStudentCount:1,submitStudentCount:3,totalStudentCount:11,trainingCount:4,trainingRate:27}),h=s({loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-25",endTime:"2023-06-26",status:"end",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60}],goCourseVisiable:!1}),T=async()=>{try{await R({...N(t.timer,["startTime","endTime"],"YYYY-MM-DD")})}catch(a){console.log(a)}};a({getList:T});const v=()=>{i({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:2,color:"#A9C7FF"}}},legend:{show:!1,selected:{"合格人数":d.value,"不合格人数":g.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0,interval:0},data:c.dateList},yAxis:[{type:"value",axisLabel:{formatter:"{value}人"},axisTick:{show:!1},splitArea:{show:!1,areaStyle:{color:["rgba(255,255,255,0.2)"]}}}],grid:{left:"1%",right:"1%",top:"2 %",bottom:0,containLabel:!0},series:[{data:c.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:c.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=>`<br/>${t.marker}<span style="margin-top:10px;margin-left:5px;font-size: 13px;font-weight: 500;\n color: #333333;\n line-height: 18px;">${t.seriesName}: ${t.value}人 </span>`))].join(""):t})};return l((()=>{T(),v()})),()=>o(m,null,[o("div",{class:f.homeTrainData},[o("div",{class:f.TrainDataTop},[o("div",{class:f.TrainDataTopLeft},[o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:y.value.trainingCount},null)]),r("次")]),o("p",{class:f.TrainDataItemsubTitle},[r("训练次数")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:y.value.totalStudentCount},null)]),r("人次")]),o("p",{class:f.TrainDataItemsubTitle},[r("应交总人次")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:y.value.submitStudentCount},null)]),r("人次")]),o("p",{class:f.TrainDataItemsubTitle},[r("提交总人次")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[" ",o(b,{from:0,to:y.value.qualifiedStudentCount},null)]),r("人次")]),o("p",{class:f.TrainDataItemsubTitle},[r("合格总人次")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:y.value.trainingRate},null),r("%")])]),o("p",{class:f.TrainDataItemsubTitle},[r("训练提交率")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:y.value.qualifiedRate},null),r("%")])]),o("p",{class:f.TrainDataItemsubTitle},[r("训练合格率")])])]),o("div",{class:f.TrainDataTopRight},[o("div",{onClick:()=>{d.value=!d.value,v()},class:[f.DataTopRightItem,d.value?"":f.DataTopRightItemDis]},[o("div",{class:f.DataTopRightDot},null),o("p",null,[r("合格人数")])]),o("div",{onClick:()=>{g.value=!g.value,v()},class:[f.DataTopRightItem,g.value?"":f.DataTopRightItemDis]},[o("div",{class:[f.DataTopRightDot,f.red]},null),o("p",null,[r("不合格人数")])])])]),o("div",{class:f.chatrs},[o("div",{ref:e,style:{height:c.height,width:c.width}},null)]),o("div",{class:f.tableWrap},[o(u,{class:f.classTable,loading:h.loading,columns:[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime"},{title:"截止时间",key:"endTime"},{title:"训练状态",key:"status",render:t=>"ing"==t.status?o("div",{class:f.indDot},[" ",o("span",null,null),r(" 进行中")]):o("div",{class:f.endDot},[o("span",null,null),r("已结束")])},{title:"布置人数",key:"studentNum"},{title:"提交人数",key:"submitNum"},{title:"合格人数",key:"quantityNum"},{title:"提交率",key:"submitRate",render:t=>o("span",null,[t.submitRate,r("%")])},{title:"合格率",key:"quantityRate",render:t=>o("span",null,[t.quantityRate,r("%")])},{title:"操作",key:"id",render:t=>o(p,{text:!0,type:"primary"},{default:()=>[r("详情")]})}],data:h.tableList},null),o(D,{page:h.pagination.page,"onUpdate:page":t=>h.pagination.page=t,pageSize:h.pagination.rows,"onUpdate:pageSize":t=>h.pagination.rows=t,pageTotal:h.pagination.pageTotal,"onUpdate:pageTotal":t=>h.pagination.pageTotal=t,onList:T,sync:!0,saveKey:"orchestraRegistration-key"},null)])])])}}),_=i({name:"home-practiceData",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{expose:a}){const e=n(null),{setOptions:i}=w(e),p=n(!0),d=s({height:"360px",width:"100%",studentNum:0,paymentAmount:0,dateList:["2022-10-10","2022-10-11","2022-10-12","2022-10-13","2022-10-14","2022-10-15","2022-10-16"],timeList:[90,128,242,120,186,77,148]}),g=s({loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-27",endTime:"2023-06-30",status:"ing",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60},{teacherName:"孙忆枫",createTime:"2023-06-25",endTime:"2023-06-26",status:"end",studentNum:100,submitNum:100,quantityNum:60,submitRate:100,quantityRate:60}],goCourseVisiable:!1}),c=async()=>{try{await R({...N(t.timer,["startTime","endTime"],"YYYY-MM-DD")})}catch(a){console.log(a)}};return a({getList:c}),l((()=>{c(),i({tooltip:{trigger:"axis",axisPointer:{type:"none"}},legend:{show:!1,selected:{"练习时长(分钟)":p.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0,interval:0},data:d.dateList},yAxis:[{type:"value",axisLabel:{formatter:"{value} min"},axisTick:{show:!1},splitArea:{show:!1,areaStyle:{color:["rgba(255,255,255,0.2)"]}}}],grid:{left:"1%",right:"1%",top:"2%",bottom:0,containLabel:!0},series:[{data:d.timeList,type:"bar",barWidth:"48px",label:{show:!0,position:"top",color:"#333",fontSize:"12px",fontWeight:600},itemStyle:{normal:{barBorderRadius:[8,8,0,0],color:"#D5E9FF"},emphasis:{color:"#3583FA"}}}],formatter:t=>Array.isArray(t)?[t[0].axisValueLabel,...t.map((t=>`<br/>${t.marker}<span style="margin-top:10px;margin-left:5px;font-size: 13px;font-weight: 500;\n color: #131415;font-weight: 600;\n margin-top:12px\n line-height: 18px;">练习时长: ${t.value}分钟 </span>`))].join(""):t})})),()=>o(m,null,[o("div",{class:f.homeTrainData},[o("div",{class:f.TrainDataTop},[o("div",{class:f.TrainDataTopLeft},[o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:32},null)]),r("人")]),o("p",{class:f.TrainDataItemsubTitle},[r("练习人数")])]),o("div",{class:f.TrainDataItem},[o("p",{class:f.TrainDataItemTitle},[o("span",null,[o(b,{from:0,to:32},null)]),r("分钟")]),o("p",{class:f.TrainDataItemsubTitle},[r("平均练习时长")])])]),o("div",{class:f.TrainDataTopRight},[o("div",{class:[f.DataTopRightItem,p.value?"":f.DataTopRightItemDis]},[o("div",{class:[f.DataTopRightDot,f.DataTopRightDotBlue]},null),o("p",null,[r("练习时长(分钟)")])])])]),o("div",{class:f.chatrs},[o("div",{ref:e,style:{height:d.height,width:d.width}},null)]),o("div",{class:f.tableWrap},[o(u,{class:f.classTable,loading:g.loading,columns:[{title:"日期",key:"createTime"},{title:"练习人数",key:"quantityNum",render:t=>o("span",null,[t.quantityNum,r("人")])},{title:"平均练习时长(分钟)",key:"submitNum",render:t=>o("span",null,[t.submitNum,r("分钟")])}],data:g.tableList},null),o(D,{page:g.pagination.page,"onUpdate:page":t=>g.pagination.page=t,pageSize:g.pagination.rows,"onUpdate:pageSize":t=>g.pagination.rows=t,pageTotal:g.pagination.pageTotal,"onUpdate:pageTotal":t=>g.pagination.pageTotal=t,onList:c,sync:!0,saveKey:"orchestraRegistration-key"},null)])])])}}),L=i({name:"student-studentList",props:{timer:{type:Array,defaut:()=>[]}},setup(t,{emit:a,expose:e}){const i=s({searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[{studentName:"胡小小",phone:"17625367893",trainNum:"49",trainDay:"9",averageNum:"35"},{studentName:"丁曼蓉",phone:"14677789334",trainNum:"49",trainDay:"9",averageNum:"35"},{studentName:"李书意",phone:"13467857893",trainNum:"49",trainDay:"9",averageNum:"35"},{studentName:"夏小满",phone:"13925367893",trainNum:"49",trainDay:"9",averageNum:"35"}]}),n=()=>{console.log("getList")};return e({getList:n}),()=>o("div",{class:f.listWrap},[o("div",{class:f.tableWrap},[o(u,{class:f.classTable,loading:i.loading,columns:[{title:"姓名",key:"studentName"},{title:"练习天数",key:"trainDay",render:t=>o("span",null,[t.trainDay,r("天")])},{title:"练习总时长",key:"trainNum",render:t=>o("span",null,[t.trainNum,r("分钟")])},{title:"平均练习时长",key:"averageNum",render:t=>o("span",null,[t.averageNum,r("分钟")])}],data:i.tableList},null),o(D,{page:i.pagination.page,"onUpdate:page":t=>i.pagination.page=t,pageSize:i.pagination.rows,"onUpdate:pageSize":t=>i.pagination.rows=t,pageTotal:i.pagination.pageTotal,"onUpdate:pageTotal":t=>i.pagination.pageTotal=t,onList:n,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});t("default",i({name:"data-module",setup(){const t=n("attendclass"),e=d();h((a=>{a.form.tabName&&(t.value=a.form.tabName)}));const i=n([A((new Date).getTime()),x((new Date).getTime())]),s=t=>{console.log("监听改变",t)};return()=>o("div",null,[o("div",{class:a.listWrap},[o(g,{"onUpdate:value":[t=>(t=>{T(t,"tabName",e)})(t),a=>t.value=a],class:a.customTabs,value:t.value,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[o(c,{name:"training ",tab:"训练统计"},{default:()=>[o(I,{timer:i.value},null)]}),o(c,{name:"practice",tab:"练习数据"},{default:()=>[o(_,{timer:i.value},null)]}),o(c,{name:"ranking",tab:"练习排行"},{default:()=>[o(L,{timer:i.value},null)]})],suffix:()=>o(m,null,[o("div",{class:a.homeStudyInfoDate},[o(y,null,{default:()=>[o(v,{separator:"-",type:"daterange",onUpdateValue:s,timerValue:i.value},null),o(p,{type:"primary",class:a.searchBtn},{default:()=>[r("搜索")]}),o(p,{type:"primary",ghost:!0,class:a.resetBtn},{default:()=>[r("重置")]})]})])])})])])}}))}}}));
|