1 |
- import{s as l}from"./index.module-37e22746-1727331872709.js";import{u as ue}from"./useECharts-4705f375-1727331872709.js";import{c as ce,d as de,e as pe}from"./api-e277a220-1727331872709.js";import{s as me}from"./api-7f34971e-1727331872709.js";import{g as B,a as L,e as C,N as h,h as U,j as W,f as G,b as x,k as ge,i as fe,c as he,d as ye}from"./icon-sort-asc-457df246-1727331872709.js";import{C as K}from"./index-f7bc0be5-1727331872709.js";import{T as Z}from"./index-d97d094e-1727331872709.js";import{i as q,s as O}from"./use-async-65cbfdee-1727331872709.js";import{d as X,r as v,e as p,q as $,f as e,x as S,N as _,g as y,j as D,k as s,aG as ee,F as I,c as De,b as ve,h as Te,y as H,aP as V,l as Fe,m as Ae,G as we,V as Ce,aM as Y,aQ as J}from"./index-788db89d-1727331872709.js";import{P as Ie}from"./index-eec19dac-1727331872709.js";import{v as be}from"./urlUtils-72ef455d-1727331872709.js";import{C as z}from"./index-c71d9351-1727331872709.js";import{e as xe}from"./searchArray-52d12b6e-1727331872709.js";import{u as Se}from"./catchData-0041b0d4-1727331872709.js";import{T as ke}from"./index-f4ee366a-1727331872709.js";import{C as Ee,F as Ne}from"./index-ebd07a12-1727331872709.js";import{N as Re}from"./Cascader-85b11ad3-1727331872709.js";const qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAACpxZteAAAAAXNSR0IArs4c6QAAA/NJREFUWEftll+IVGUYxp/nzOpsomUhpZvTjUZWFmsQFgrRRQltuRea3mQXc2a22tygbpozo3RA2zMGQmih685ZsKhwi93cLDIp+iNF/5QwwcqgEDIlWKGMnW3OeWJn251zZmd3ZnYxCJq7ec/7Pb/v/fO930dc4h8vsT6mBCi+Yx6MwfvgsxXUrQAXQZgD4iyAnwAdhsF+djvfT7bRigB17Iri4tnHQWQgXVU9SvaCytDNni73nQBQeyaGvHcQworqwkEPDoE06Xa+GrIG/6jNWgYPH0K6pj7xgDf5NF3nuTHLeAR6LHUl8vgcwPUhcWIQ5B4YGIAX/QEx/IlfCtfC8++GlAC0smwzgsH1zDl9I/YSwEy9DOGhsDN7cXn0ET5vX5gsIpnWJkhdAC4b9yF+x6zGpdxrny8ClEw3w/OPBYEgu+g6j9aSKpnWKkDvQ4iW/Pkie5zNo4B4aj+AhwMfj+G66EradqEWwKhGugPwdwU0hoH5C6je3ggOHz9f1o5r2JN9r1bxIsC2G3AmfwrSkvF1EWMj1Za+DQX/61L+eA6xaBNt268HUISY6e2QnwlodVFxay2ggwHjAF2ntV7xfwAtkH8oUOy3KTOdgPzugDFHN5ucFiCZuh0evgjU4UsqYa2Hr9cDxjfY4zw4LUAifQ98v1Q78giLLSYdDUTwHd3ssmkB4tZTgHYG0r2farfnIj/0W6iHI7OWs3vbyXohMq1PId05vs5g++g5MFOHILQEyH10nXX1AJRMr4HnvxtYI8yOxEYBiUwrfO/NkCCNJN3OXC0QtaUXwfO/gtAU2OQ7dJ2WwCyyjkJaFXAoAHqSbvaFqSDFCVzQQGhIkj4iDc3ct+1ECZDcejP8vz6DMC8cCT4G4CDW+AFte3jsm+JbbgC9BITNgBrDa7idrrN1xBa6cGRmHoC8fgCRCru+CDAPjqyhB/kLJomsH66zjqQmAIr1iKfuBXgA0Pxa8h/yMYy9WDy7IzgkK9/JbVuWwCvshFDbyCB/BmUxl32tfFNTvyoSmTsgbQL8tRAWly0eBnEEMPowZ+Er3P1EvlLENb+LZFonId1UElEze3Z8Uy2N9QBOQFpeamPjFrqd39YFKF4+Hx2vXNwhfQLhxsA5WY1GnJoAuGvFBW7Y4I3ZS+cgkdoIMQdpbrVdTfmd/ANUgrnsgVCbyrR+ndF7KEglz9F1FpYDTofu05mEQf5I11kaBrRlVsPzd0OIVdQmroDUUPrGkbfSeK5LtcEZRIwO7nu2eMf8u1005dQ0rZm36f+Amc6i/3oN4tZbgO4vpoEsYLau5p7sYLXzWPs5KF7ueAlAEww8w5zjVhOv66DVIlbJ52+J8qZcoR8iOgAAAABJRU5ErkJggg==",Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAACpxZteAAAAAXNSR0IArs4c6QAABMlJREFUWEftlm2IVGUUx///Z3bHXU1RE3VnVt1aSyUJ7EXKIrIsSgls7cUPUilihbI2L0R+0orsg3NnajFloUUhEMMoE0q0xUKDCnqjaENTds2dGbWSxVx1Z3fuP+6sM3tndnZmFII+dD/N3HOe/+855zn3nIf4lx9Wqj9li8YYohVCjanF8/F1/KuStRUBZrZoXG8/OiD5HVGC52rHYM6JF3m2HKQswBfRJBAHJN3mFiN5DMCiRIinSkFKAuqj8ttCu6TZxURI/m6qsKh7PX8bCTIiYFqLGgf60Q6poWQayDMeDx7ufok/Fd1EsZfT3tbcgX58BmhqUXEyDcmTtZHsocHieIBfFfoPi6A+qvm2sF/SxJwzeQbSFJfgHxDOC2ocEmQvDZYmgmzPOyv3H7+lhTawD9J1roWdHi+Wp1P6xg30GsxLpXEQ0FwXuA/C8kSYe3Pvsj/8W3W9fRmdgMa6xDuqRuEhj4Hdd0lJNyAZ4tT6qCamhf2Q5g8JMuX1YFZXgF2DJX3lmRHTnFRaHS7x7wg8kgjzz4Z3NLUYwPGd1aaxf/fgY0kLc2sN70sGeSQP4PzxW9os4DkAh0dXY83xZp533pcCZOw7VJM6h60AFgPYGw9iLUkNA4xUjuUApcq47JdcSQT/A8oe8n83RQ0xje9LY4kxaLJtNbm+kRSJNkPsG1ePQx1PMTVSFEWryBFO2dgAoVlQTakUADxtDF69aR7e/WIhBwp9hwF8lhYI+NDd3EoDrljJbz3E0u4g4yM2u3pLy2xhlyBvRaIFTiST1QYPngzw12HNblpUd6SFw5Jq89fxJImdENpNLU5LMEzhRltYIuHZ/OaYmdcnjMH87iDP5VrFzBaN6k3hKKAZro4pCq+P9mLz8Wb2FYuocbsmX+zFdsBdABnZD5JhPpkD+CyFJW1xixgPn4kH+F65VEmiz8I2QC/krSfvjof4NTdJptVCEtDkrIMh34qHGCgnnrXf/7mqjn2PI5LuyuWe/CgRYhN9Md2jtL50GXq8Bjd0BdhTKcDx80V0r6DMDMikhrxoiEn0WdokaaPLsDMR4sqrEc/6+iI67p7ThlzkANokrcoBDFcngmy7JoClHZKcgTUYheEq1ln6BJIziTKPh1zSHeKn1wSI6k3ZeiUHADc4EeyW9LQrRcsTIb5/TQBLWyWtdWmtY11EUUC5iiH4WiLM3JlcDchn6VDB8G9ivaUVaWmo3smfkyHeejXCV6pokpAp96rs2poaNnD6Nk3ov4izbgPBx92Xp0pgvogigkKu/P+YCHNeppvWRbQH0BOu3CUNcWdhZxwJ5I/pATuNA3mbJNcnQmzJAPyWbraFXwqiOGqq8Vipq7mztj6mR9M2dkMaN7QBdk6YjtnOIMrNA5+ljZI25e2SvEDAqjZoPRng0NURwPSobukXXoawApDJrSPTJBYngjyY+RayhkzTimIPpGXDUjF4S3OulacoeAU05nVe1wJjGIwHGRs6C5fx9lZVJy9gm6TVlRxsvg8HDNEcD3G7+33RmeyLaiWENyTVVQIi+YMzvxNh5ppm0QjcYr5WjdYFrCGwTMKCvDwPdstLAA6S2NUdwJ7sZbdwQ5XdTWMa329jBok6EakqIMnx6OxaycvlIvwH+wgy5cy9OxMAAAAASUVORK5CYII=",$e=X({name:"student-practiceData",props:{studentId:{type:String,default:""},classGroupId:{type:String,default:""}},setup(f){const k=v(null),{setOptions:E}=ue(k),N=v(!0),i=p({height:"360px",width:"100%",practiceDurationAvg:0,practiceDays:0,practiceDurationTotal:0,dateList:[],timeList:[]}),o=p({loading:!1,dayFlag:!0,pagination:{page:1,rows:10,pageTotal:4},tableList:[],goCourseVisiable:!1}),t=v([B(new Date().getTime()),L(new Date().getTime())]),u=()=>[{title:"日期",key:"date"},{title:"学练时长",key:"practiceDuration",render(r){return e(I,null,[" ",e(I,null,[r.practiceDuration?G(r.practiceDuration,1):"0分钟"])])}}],T=async()=>{try{const r=await me({page:1,rows:999,dayFlag:o.dayFlag,studentId:f.studentId,classGroupId:f.classGroupId,...x(t.value,["startTime","endTime"],"YYYY-MM-DD")});o.tableList=r.data.rows}catch(r){console.log(r)}},F=()=>{E({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{show:!1,selected:{"学练时长(分钟)":N.value}},xAxis:{type:"category",boundaryGap:!0,axisLabel:{show:!0},data:i.dateList},yAxis:[{type:"value",axisLabel:{formatter:r=>ge(r)+"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:i.timeList,type:"bar",barWidth:"48px",stack:"total",itemStyle:{normal:{barBorderRadius:[8,8,0,0],color:"#D5E9FF"},emphasis:{focus:"series",color:"#3583FA"}}}],formatter:r=>Array.isArray(r)?[r[0].axisValueLabel,...r.map(c=>{let w=G(c.value,1);return"<br/>".concat(c.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;">学练时长: ').concat(w," </span>")})].join(""):r})},m=async()=>{try{const r=await ce({studentId:f.studentId,dayFlag:o.dayFlag,classGroupId:f.classGroupId,...x(t.value,["startTime","endTime"],"YYYY-MM-DD")});i.practiceDays=r.data.practiceDays,i.practiceDurationAvg=r.data.practiceDurationAvg,i.practiceDurationTotal=r.data.practiceDurationTotal,i.dateList=r.data.trainingStatDetailList.map(c=>c.date),i.timeList=r.data.trainingStatDetailList.map(c=>c.practiceDuration),F()}catch(r){console.log(r)}},g=()=>{o.pagination.page=1,m(),T(),O({current:{timer:t.value},saveKey:"classStudentRecordPracticeData"})},A=()=>{t.value=[B(new Date().getTime()),L(new Date().getTime())],g(),T(),O({current:{timer:t.value},saveKey:"classStudentRecordPracticeData"})};return q({current:{timer:t.value},saveKey:"classStudentRecordPracticeData",callBack:r=>{t.value=r.timer}}),$(()=>{console.log(f.studentId),m(),T()}),()=>e(I,null,[e(S,{justify:"space-between"},{default:()=>[e(_,{"label-placement":"left",inline:!0},{default:()=>[e(y,null,{default:()=>[e(K,{value:t.value,"onUpdate:value":r=>t.value=r,separator:"至",type:"daterange",timerValue:t.value},null)]}),e(y,null,{default:()=>[e(S,{justify:"end"},{default:()=>[e(D,{type:"primary",class:"searchBtn",onClick:g},{default:()=>[s("搜索")]}),e(D,{type:"primary",ghost:!0,class:"resetBtn",onClick:A},{default:()=>[s("重置")]})]})]})]}),e(S,null,{default:()=>[e(D,{type:"primary",class:o.dayFlag?"searchDate":"searchDateDefault",onClick:()=>{o.dayFlag=!0,g()}},{default:()=>[s("按天")]}),e(D,{type:"primary",class:o.dayFlag?"searchDateDefault":"searchDate",onClick:()=>{o.dayFlag=!1,g()}},{default:()=>[s("按月")]})]})]}),e("div",{class:[l.homeTrainData,l.homeTrainDataPractice]},[e("div",{class:l.TrainDataTop},[e("div",{class:l.TrainDataTopLeft},[e("div",{class:l.TrainDataItem},[e("p",{class:l.TrainDataItemTitle},[C(i.practiceDurationTotal)>0?e("div",null,[e("span",null,[e(h,{from:0,to:C(i.practiceDurationTotal)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("时"),e("i",{style:{width:"4px",display:"inline-block"}},null)]):null,C(i.practiceDurationAvg)>0||U(i.practiceDurationTotal)>0?e("div",null,[e("span",null,[e(h,{from:0,to:U(i.practiceDurationTotal)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("分"),e("i",{style:{width:"4px",display:"inline-block"}},null)]):null,e("div",null,[e("span",null,[e(h,{from:0,to:W(i.practiceDurationTotal)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("秒")])]),e("p",{class:l.TrainDataItemsubTitle},[s("累计练习时长")])]),e("div",{class:l.TrainDataItem},[e("p",{class:l.TrainDataItemTitle},[C(i.practiceDurationAvg)>0?e("div",null,[e("span",null,[e(h,{from:0,to:C(i.practiceDurationAvg)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("时"),e("i",{style:{width:"4px",display:"inline-block"}},null)]):null,C(i.practiceDurationAvg)>0||U(i.practiceDurationAvg)>0?e("div",null,[e("span",null,[e(h,{from:0,to:U(i.practiceDurationAvg)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("分"),e("i",{style:{width:"4px",display:"inline-block"}},null)]):null,e("div",null,[e("span",null,[e(h,{from:0,to:W(i.practiceDurationAvg)},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("秒")])]),e("p",{class:l.TrainDataItemsubTitle},[s("平均每天练习时长")])]),e("div",{class:l.TrainDataItem},[e("p",{class:l.TrainDataItemTitle},[e("div",null,[e("span",null,[e(h,{from:0,to:i.practiceDays},null)]),e("i",{style:{width:"4px",display:"inline-block"}},null),s("天")])]),e("p",{class:l.TrainDataItemsubTitle},[s("练习天数")])])]),e("div",{class:l.TrainDataTopRight},[e("div",{class:[l.DataTopRightItem,N.value?"":l.DataTopRightItemDis]},[e("div",{class:[l.DataTopRightDot,l.DataTopRightDotBlue]},null),e("p",null,[s("学练时长(分钟)")])])])]),e("div",{class:l.chatrs},[e("div",{ref:k,style:{height:i.height,width:i.width}},null)]),e("div",{class:[l.tableWrap,l.tableWrapEcharts]},[e(ee,{class:l.classTable,loading:o.loading,columns:u(),data:o.tableList},{empty:()=>e(Z,null,null)})])])])}}),_e=X({name:"student-practiceData",props:{studentId:{type:String,default:""},classGroupId:{type:String,default:""}},setup(f){const k=De(),E=Se(),N=ve(),i=p({height:"360px",width:"100%",practiceDurationAvg:0,practiceDays:0,practiceDurationTotal:0,dateList:[],timeList:[],detailVisiable:!1}),o=v(""),t=p({loading:!1,pagination:{page:1,rows:10,pageTotal:4},asc:null,sortType:null,searchForm:{musicSheetName:"",instrumentId:null,heardLevel:null,userMusicFlag:null,minScore:null,maxScore:null,musicStartTime:[]},stat:{},tableList:[],goCourseVisiable:!1}),u=v([B(new Date().getTime()),L(new Date().getTime())]),T=v(!1),F=v({type:"",content:"",title:""}),m=(a,n)=>e(Ce,{showArrow:!1,placement:"top-start"},{trigger:()=>e("div",{class:l.cell},[a,e("img",{class:l.sortIcon,src:n.sortOrder==="descend"?fe:n.sortOrder==="ascend"?he:ye},null)]),default:n.sortOrder==="descend"?"点击升序":n.sortOrder==="ascend"?"取消排序":"点击降序"}),g=p({title(){return m("评测时间",g)},key:"createTime",sorter:!0,sortOrder:!1}),A=p({title(){return m("评测进度",A)},key:"evaluationProgress",sorter:!0,sortOrder:!1}),r=p({title(){return m("评测分数",r)},key:"score",sorter:!0,sortOrder:!1}),c=p({title(){return m("音准",c)},key:"intonation",sorter:!0,sortOrder:!1,render(a){return a.rhythmFlag?"--":a.intonation}}),w=p({title(){return m("节奏",w)},key:"cadence",sorter:!0,sortOrder:!1}),R=p({title(){return m("完整度",R)},key:"integrity",sorter:!0,sortOrder:!1}),b=p({title(){return m("发布时间",b)},key:"userMusicTime",sorter:!0,sortOrder:!1}),ae=()=>[g,{title:"评测曲目",key:"musicSheetName",render(a){return e(ke,{maxWidth:200,showContentWidth:300,content:a.musicSheetName},null)}},{title:"评测难度",key:"heardLevel",render(a){return e(I,null,[a.heardLevel==null?e("span",null,[s("--")]):null,a.heardLevel=="BEGINNER"?e(Y,{type:"info"},{default:()=>[s("入门级")]}):null,a.heardLevel=="ADVANCED"?e(Y,{type:"warning"},{default:()=>[s("进阶级")]}):null,a.heardLevel=="PERFORMER"?e(Y,{type:"error"},{default:()=>[s("大师级")]}):null])}},{title:"乐器",key:"instrumentName"},A,r,c,w,R,{title:"发布作品",key:"integrity",render(a){return e("span",null,[a.userMusicFlag?"是":"否"])}},b,{title:"操作",key:"id",render(a){return e(S,null,{default:()=>[e(D,{text:!0,type:"primary",onClick:()=>{le(a)}},{default:()=>[s("评测报告")]}),a.videoFilePath||a.recordFilePath?e(I,null,[e(D,{text:!0,type:"primary",onClick:()=>{re(a)}},{default:()=>[s("预览作品")]}),e(D,{text:!0,type:"primary",onClick:()=>{se(a)}},{default:()=>[s("下载作品")]})]):""]})}}],te=a=>{if(!a.order)t.asc=null,t.sortType=null,A.sortOrder=!1,r.sortOrder=!1,g.sortOrder=!1,c.sortOrder=!1,w.sortOrder=!1,R.sortOrder=!1,b.sortOrder=!1;else{const n={score:1,intonation:2,cadence:3,integrity:4,createTime:5,userMusicTime:6,evaluationProgress:7};t.sortType=n[a.columnKey],A.sortOrder=!1,r.sortOrder=!1,g.sortOrder=!1,c.sortOrder=!1,w.sortOrder=!1,R.sortOrder=!1,b.sortOrder=!1,a.columnKey=="score"&&(r.sortOrder=a.order),a.columnKey=="createTime"&&(g.sortOrder=a.order),a.columnKey=="intonation"&&(c.sortOrder=a.order),a.columnKey=="cadence"&&(w.sortOrder=a.order),a.columnKey=="userMusicTime"&&(b.sortOrder=a.order),a.columnKey=="evaluationProgress"&&(A.sortOrder=a.order),t.asc=a.order=="ascend"}P()},P=async()=>{t.loading=!0;try{const{musicStartTime:a,...n}=t.searchForm,d=await de({userId:f.studentId,...t.pagination,sortType:t.sortType,asc:t.asc,...n,...x(a,["startTime","endTime"],"YYYY-MM-DD"),classGroupId:f.classGroupId,...x(u.value,["startTime","endTime"],"YYYY-MM-DD")});t.tableList=d.data.rows,t.pagination.pageTotal=d.data.total}catch(a){}t.loading=!1},Q=async()=>{t.loading=!0;try{const{musicStartTime:a,...n}=t.searchForm,{data:d}=await pe({userId:f.studentId,page:t.pagination.page,rows:t.pagination.rows,sortType:t.sortType,asc:t.asc,...n,...x(u,["startTime","endTime"])});t.stat={evaluateFrequency:d.evaluateFrequency||0,publishCount:d.publishCount||0}}catch(a){}t.loading=!1},le=a=>{const n=k.getToken;o.value=be()+"/instrument/?v=".concat(+new Date,"#/evaluat-report?v=").concat(+new Date,"&id=").concat(a.id,"&platform=webTeacher&Authorization=").concat(n),i.detailVisiable=!0},re=a=>{let n="";a.videoFilePath?n=J(a.videoFilePath):n=J(a.recordFilePath);const d=a.videoFilePath||a.recordFilePath;F.value.content=d,F.value.title=a.musicSheetName,n==="video"?F.value.type="VIDEO":n==="audio"&&(F.value.type="SONG"),T.value=!0},se=a=>{const n=a.videoFilePath||a.recordFilePath,d=a.musicSheetName+"-"+a.userId,oe=n.substring(n.lastIndexOf("."));fetch(n).then(M=>M.blob()).then(M=>{Ne.saveAs(M,(d||new Date().getTime())+oe)}).catch(()=>{N.error("下载失败")})},j=()=>{t.pagination.page=1,Q(),P(),O({current:{timer:u.value},saveKey:"classStudentRecordEvaluationRecords"})},ie=()=>{u.value=[B(new Date().getTime()),L(new Date().getTime())],t.searchForm={musicSheetName:"",heardLevel:null,userMusicFlag:null,minScore:null,maxScore:null,musicStartTime:[],instrumentId:null},j(),O({current:{timer:u.value},saveKey:"classStudentRecordEvaluationRecords"})};q({current:{timer:u.value},saveKey:"classStudentRecordEvaluationRecords",callBack:a=>{u.value=a.timer}});const ne=v();return $(async()=>{t.loading=!0,await E.getSubjects(),await Q(),await P()}),()=>e(I,null,[e(_,{"label-placement":"left",inline:!0,style:"flex-wrap: wrap;"},{default:()=>[e(y,null,{default:()=>[e(K,{value:u.value,"onUpdate:value":a=>u.value=a,separator:"至",type:"daterange",class:l.datePicker,startPlaceholder:"评测开始时间",endPlaceholder:"评测结束时间",timerValue:u.value},null)]}),e(y,null,{default:()=>[e(Te,{placeholder:"请输入曲目名称",value:t.searchForm.musicSheetName,"onUpdate:value":a=>t.searchForm.musicSheetName=a},null)]}),e(y,null,{default:()=>[e(z,H({options:xe,placeholder:"请输入评测难度",clearable:!0,inline:!0},{value:t.searchForm.heardLevel,"onUpdate:value":a=>t.searchForm.heardLevel=a}),null)]}),e(y,null,{default:()=>[e("div",{class:l.inputRangeSection},[e(V,{placeholder:"最小分值",min:0,max:t.searchForm.maxScore||100,showButton:!1,precision:0,value:t.searchForm.minScore,"onUpdate:value":a=>t.searchForm.minScore=a},null),e("span",{class:l.pair},[s("-")]),e(V,{placeholder:"最大分值",min:t.searchForm.minScore||0,max:100,precision:0,showButton:!1,value:t.searchForm.maxScore,"onUpdate:value":a=>t.searchForm.maxScore=a},null)])]}),e(y,null,{default:()=>[e(Re,{to:"body",placeholder:"选择乐器",options:[{value:"",label:"全部乐器"},...E.getSubjectList],childrenField:"instruments",checkStrategy:"child",expandTrigger:"hover",showPath:!1,clearable:!0,value:t.searchForm.instrumentId,"onUpdate:value":[a=>t.searchForm.instrumentId=a,(a,n,d)=>{console.log(a,n,d)}]},null)]}),e(y,null,{default:()=>[e(z,H({options:[{label:"是",value:!0},{label:"否",value:!1}],placeholder:"请选择是否生成作品",clearable:!0,inline:!0},{value:t.searchForm.userMusicFlag,"onUpdate:value":a=>t.searchForm.userMusicFlag=a}),null)]}),e(y,null,{default:()=>[e(S,{justify:"end"},{default:()=>[e(D,{type:"primary",class:"searchBtn",onClick:j},{default:()=>[s("搜索")]}),e(D,{type:"primary",ghost:!0,class:"resetBtn",onClick:ie},{default:()=>[s("重置")]})]})]})]}),e("div",{class:[l.TrainDataTop,l.TrainDataTopEvaluation]},[e("div",{class:l.TrainDataTopLeft},[e("div",{class:l.TrainDataItem},[e("p",{class:l.TrainDataItemTitle},[e("div",null,[e("span",null,[e(h,{from:0,to:t.stat.evaluateFrequency||0},null)])])]),e("p",{class:l.TrainDataItemsubTitle},[s("评测次数")])]),e("div",{class:l.TrainDataItem},[e("p",{class:l.TrainDataItemTitle},[e("div",null,[e("span",null,[e(h,{from:0,to:t.stat.publishCount||0},null)])])]),e("p",{class:l.TrainDataItemsubTitle},[s("作品数量")])])])]),e("div",{class:[l.tableWrap,l.noSort]},[e(ee,{class:l.classTable,loading:t.loading,columns:ae(),"onUpdate:sorter":te,data:t.tableList},{empty:()=>e(Z,null,null)}),e(Ie,{page:t.pagination.page,"onUpdate:page":a=>t.pagination.page=a,pageSize:t.pagination.rows,"onUpdate:pageSize":a=>t.pagination.rows=a,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":a=>t.pagination.pageTotal=a,onList:P,sync:!0,saveKey:"studentDetail-evaluationRecords"},null)]),e(Fe,{maskClosable:Ae,show:i.detailVisiable,"onUpdate:show":a=>i.detailVisiable=a,preset:"card",class:["modalTitle background",l.reportModel],title:"评测报告"},{default:()=>[e("div",{class:l.reportContainer,style:{lineHeight:0}},[e("iframe",{width:"100%",ref:ne,frameborder:"0",onLoad:a=>{we(a.target)},src:o.value},null)])]}),e(Ee,{show:T.value,"onUpdate:show":a=>T.value=a,item:F.value,isDownload:!1},null)])}});export{_e as E,$e as P,qe as f,Xe as m};
|