evaluationRecords-legacy-7af2869f-1711617551545.js 9.0 KB

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