1 |
- System.register(["./urlUtils-legacy-6afdf4ba.js","./useECharts-legacy-0601cc4a.js","./api-legacy-daf46f03.js","./dateFormat-legacy-b152e6a8.js","./index-legacy-3f3ba7e1.js","./index-legacy-8ed5eed2.js","./index-legacy-44feda8d.js","./index-legacy-f5a31e06.js"],(function(a,t){"use strict";var e,l,i,n,s,r,o,u,c,p,d,g,y,m,D,T,h,v,f,b,w,x,I,k,L,A,R,S,j,V;return{setters:[a=>{e=a.s,l=a.b,i=a.c,n=a.v},a=>{s=a.u},a=>{r=a.q},a=>{o=a.g,u=a.a,c=a.c,p=a.d,d=a.b},a=>{g=a.C,y=a.N},a=>{m=a.T},a=>{D=a.d,T=a.r,h=a.e,v=a.q,f=a.f,b=a.N,w=a.g,x=a.X,I=a.j,k=a.k,L=a.ck,A=a.F,R=a.c,S=a.B,j=a.co},a=>{V=a.P}],execute:function(){a("P",D({name:"student-practiceData",props:{studentId:{type:String,default:""},classGroupId:{type:String,default:""}},setup(a){const t=T(null),{setOptions:i}=s(t),n=T(!0),D=h({height:"360px",width:"100%",practiceDurationAvg:0,practiceDays:0,practiceDurationTotal:0,dateList:[],timeList:[]}),R=h({loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],goCourseVisiable:!1}),S=T([o((new Date).getTime()),u((new Date).getTime())]),j=async()=>{try{const t=await r({page:1,rows:999,studentId:a.studentId,classGroupId:a.classGroupId,...d(S.value,["startTime","endTime"],"YYYY-MM-DD")});R.tableList=t.data.rows}catch(t){console.log(t)}},V=async()=>{try{const t=await l({studentId:a.studentId,classGroupId:a.classGroupId,...d(S.value,["startTime","endTime"],"YYYY-MM-DD")});D.practiceDays=t.data.practiceDays,D.practiceDurationAvg=t.data.practiceDurationAvg,D.practiceDurationTotal=t.data.practiceDurationTotal,D.dateList=t.data.trainingStatDetailList.map((a=>a.date)),D.timeList=t.data.trainingStatDetailList.map((a=>a.practiceDuration)),i({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{show:!1,selected:{"练习时长(分钟)":n.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0,interval:0},data:D.dateList},yAxis:[{type:"value",axisLabel:{formatter:a=>c(a)+"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",stack:"total",itemStyle:{normal:{barBorderRadius:[8,8,0,0],color:"#D5E9FF"},emphasis:{focus:"series",color:"#3583FA"}}}],formatter:a=>Array.isArray(a)?[a[0].axisValueLabel,...a.map((a=>{let t;return t=c(a.value)>0?c(a.value)+"分"+p(a.value)+"秒":p(a.value)+"秒",`<br/>${a.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} </span>`}))].join(""):a}),console.log(D)}catch(t){console.log(t)}},Y=()=>{R.pagination.page=1,V(),j(),console.log("search")},G=()=>{S.value=[o((new Date).getTime()),u((new Date).getTime())],Y(),j(),console.log("onReset")};return v((()=>{console.log(a.studentId),V(),j()})),()=>f(A,null,[f(b,{"label-placement":"left",inline:!0},{default:()=>[f(w,null,{default:()=>[f(g,{value:S.value,"onUpdate:value":a=>S.value=a,separator:"至",type:"daterange",timerValue:S.value},null)]}),f(w,null,{default:()=>[f(x,{justify:"end"},{default:()=>[f(I,{type:"primary",class:"searchBtn",onClick:Y},{default:()=>[k("搜索")]}),f(I,{type:"primary",ghost:!0,class:"resetBtn",onClick:G},{default:()=>[k("重置")]})]})]})]}),f("div",{class:e.homeTrainData},[f("div",{class:e.TrainDataTop},[f("div",{class:e.TrainDataTopLeft},[f("div",{class:e.TrainDataItem},[f("p",{class:e.TrainDataItemTitle},[c(D.practiceDurationTotal)>0?f("div",null,[f("span",null,[f(y,{from:0,to:c(D.practiceDurationTotal)},null)]),f("i",{style:{width:"4px",display:"inline-block"}},null),k("分"),f("i",{style:{width:"4px",display:"inline-block"}},null)]):null,f("div",null,[f("span",null,[f(y,{from:0,to:p(D.practiceDurationTotal)},null)]),f("i",{style:{width:"4px",display:"inline-block"}},null),k("秒")])]),f("p",{class:e.TrainDataItemsubTitle},[k("累计练习时长")])]),f("div",{class:e.TrainDataItem},[f("p",{class:e.TrainDataItemTitle},[c(D.practiceDurationAvg)>0?f("div",null,[f("span",null,[f(y,{from:0,to:c(D.practiceDurationAvg)},null)]),f("i",{style:{width:"4px",display:"inline-block"}},null),k("分"),f("i",{style:{width:"4px",display:"inline-block"}},null)]):null,f("div",null,[f("span",null,[f(y,{from:0,to:p(D.practiceDurationAvg)},null)]),f("i",{style:{width:"4px",display:"inline-block"}},null),k("秒")])]),f("p",{class:e.TrainDataItemsubTitle},[k("平均练习时长")])]),f("div",{class:e.TrainDataItem},[f("p",{class:e.TrainDataItemTitle},[f("div",null,[f("span",null,[f(y,{from:0,to:D.practiceDays},null)]),f("i",{style:{width:"4px",display:"inline-block"}},null),k("天")])]),f("p",{class:e.TrainDataItemsubTitle},[k("练习天数")])])]),f("div",{class:e.TrainDataTopRight},[f("div",{class:[e.DataTopRightItem,n.value?"":e.DataTopRightItemDis]},[f("div",{class:[e.DataTopRightDot,e.DataTopRightDotBlue]},null),f("p",null,[k("练习时长(分钟)")])])])]),f("div",{class:e.chatrs},[f("div",{ref:t,style:{height:D.height,width:D.width}},null)]),f("div",{class:e.tableWrap},[f(L,{class:e.classTable,loading:R.loading,columns:[{title:"日期",key:"date"},{title:"练习时长(分钟)",key:"practiceDuration",render:a=>f(A,null,[" ",f(A,null,[a.practiceDuration?c(a.practiceDuration)>0?c(a.practiceDuration)+"分"+p(a.practiceDuration)+"秒":p(a.practiceDuration)+"秒":"0分钟"])])}],data:R.tableList},{empty:()=>f(m,null,null)})])])])}})),a("E",D({name:"student-practiceData",props:{studentId:{type:String,default:""},classGroupId:{type:String,default:""}},setup(a){const t=R(),l=T(null);s(l),T(!0);const r=h({height:"360px",width:"100%",practiceDurationAvg:0,practiceDays:0,practiceDurationTotal:0,dateList:[],timeList:[],detailVisiable:!1}),c=T(""),p=h({loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],goCourseVisiable:!1}),y=T([o((new Date).getTime()),u((new Date).getTime())]),D=async()=>{const t=await i({userId:a.studentId,...p.pagination,classGroupId:a.classGroupId,feature:"EVALUATION",...d(y.value,["startTime","endTime"],"YYYY-MM-DD")});p.tableList=t.data.rows,console.log(p.tableList,"state.tableList "),p.pagination.pageTotal=t.data.total},Y=a=>{console.log(a.id,"gotoRecode");const e=t.getToken;c.value=n()+`/instrument/#/evaluat-report?id=${a.id}&Authorization=${e}`,r.detailVisiable=!0},G=()=>{D()},C=()=>{y.value=[o((new Date).getTime()),u((new Date).getTime())],G()};return v((()=>{D(),console.log(a.studentId)})),()=>f(A,null,[f(b,{"label-placement":"left",inline:!0},{default:()=>[f(w,null,{default:()=>[f(g,{value:y.value,"onUpdate:value":a=>y.value=a,separator:"至",type:"daterange",timerValue:y.value},null)]}),f(w,null,{default:()=>[f(x,{justify:"end"},{default:()=>[f(I,{type:"primary",class:"searchBtn",onClick:G},{default:()=>[k("搜索")]}),f(I,{type:"primary",ghost:!0,class:"resetBtn",onClick:C},{default:()=>[k("重置")]})]})]})]}),f("div",{class:e.tableWrap},[f(L,{class:e.classTable,loading:p.loading,columns:[{title:"时间",key:"createTime"},{title:"评测曲目",key:"musicSheetName",render:a=>f("span",null,[a.musicSheetName])},{title:"评测难度",key:"heardLevel",render:a=>f(A,null,[null==a.heardLevel?f("span",null,[k("--")]):null,"BEGINNER"==a.heardLevel?f(j,{type:"info"},{default:()=>[k("入门级")]}):null,"ADVANCED"==a.heardLevel?f(j,{type:"warning"},{default:()=>[k("进阶级")]}):null,"PERFORMER"==a.heardLevel?f(j,{type:"error"},{default:()=>[k("大师级")]}):null])},{title:"评测分数",key:"score",render:a=>f("span",null,[a.score])},{title:"音准",key:"intonation",render:a=>f("span",null,[a.intonation])},{title:"节奏",key:"cadence",render:a=>f("span",null,[a.cadence])},{title:"完整度",key:"integrity",render:a=>f("span",null,[a.integrity])},{title:"操作",key:"id",render:a=>f(I,{text:!0,type:"primary",onClick:()=>{Y(a)}},{default:()=>[k("评测报告")]})}],data:p.tableList},{empty:()=>f(m,null,null)}),f(V,{page:p.pagination.page,"onUpdate:page":a=>p.pagination.page=a,pageSize:p.pagination.rows,"onUpdate:pageSize":a=>p.pagination.rows=a,pageTotal:p.pagination.pageTotal,"onUpdate:pageTotal":a=>p.pagination.pageTotal=a,onList:D,sync:!0,saveKey:"orchestraRegistration-key"},null)]),f(S,{show:r.detailVisiable,"onUpdate:show":a=>r.detailVisiable=a,preset:"card",class:["modalTitle background",e.reportModel],title:"评测报告"},{default:()=>[f("iframe",{width:"100%",height:"450px",frameborder:"0",src:c.value},null)]})])}}))}}}));
|