import{d as U}from"./teacherIcon-b8e3946d-1716273600968.js";import{e as V}from"./api-d883d5b5-1716273600968.js";import{d as N,b as x,e as G,f as e,aL as O,k as s,O as S,h as P,w as D,j as d,l as R,m as W,s as K,c as J,r as g,T as Q,v as _,P as F,b9 as z,F as Y,b6 as q,E as H}from"./index-0b5307d3-1716273600968.js";import{T as X}from"./index-57978605-1716273600968.js";import{C as Z}from"./index-fce2df8a-1716273600968.js";import{v as $}from"./urlUtils-a03c114e-1716273600968.js";const Me=""+new URL("nosub-edbc4601.png",import.meta.url).href,Ue=""+new URL("qualified-5f6fc5ac.png",import.meta.url).href,Ve=""+new URL("unqualified-89af2593.png",import.meta.url).href,ee="_commonWork_jydxg_1",te="_downMoveBg_jydxg_8",ie="_dingPng_jydxg_15",oe="_closeAble_jydxg_24",ne="_header_jydxg_43",ae="_navatar_jydxg_48",le="_userInfo_jydxg_61",se="_textarea_jydxg_76",re="_submitAppBtn_jydxg_92",ue="_removeVisiable1_jydxg_103",ce="_studentRemove_jydxg_109",me="_selectBtn_jydxg_120",de="_btnGroupModal_jydxg_136",l={commonWork:ee,downMoveBg:te,dingPng:ie,closeAble:oe,header:ne,navatar:ae,userInfo:le,textarea:se,submitAppBtn:re,removeVisiable1:ue,studentRemove:ce,selectBtn:me,btnGroupModal:de},fe=""+new URL("common-bg-21ff5439.png",import.meta.url).href,ve=""+new URL("common-top-49f36bee.png",import.meta.url).href,ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdFJREFUWEftlr1KA0EQx2eXq0KuFKyCjVZa5TbBIp2CreAbKD6AhZVWWmsn+FGKjYj4AErKbG7vCbSzESsRuSskGdlwCWG5j529IhbZenb+v52d+e8ymPFiM9aHOcD/rIAQQiDiIef8rt/vP1bpk06ns5AkySlj7DMMw2MzV2YFgiC4R8QdAEAA2I+i6MYFIhV/QcRVvd/zvBUp5et0rkyAVqu1PRgMHgBGTeoEYYoDgFRKrTPGdL7Jyu2BZrO5BwBXLhCmOGNM1ev1zW63+2V1BeMgFwiKuNYpnQIKBFXcCkAH2UC4iFsDlEG4ipMA8iBqtdpTkiSTUStquKxRLu0Bc1PGdbwDQGN0moJuz/MRMoBOFATBLiJeG00c+b6/kTVqRSbmBKDvPI5jNT55evoDpdQ51THJAKn4MwCsGWJOjkkCyLDXiDF2i4hnLo5JmoKiUTN6glQJqwrYzLkrRCmAjXiVt6MQgCLuCpEL4CLuApEJUEWcCpH3JbtExH1Xe82B+OWcN8Iw/Cj9EQkhTobD4ZH+Rvm+v0W112mB9O24AIAfz/OWpJTfpQA6oN1uL/d6vTfzD0e1Wh0vhFjknMemOMmIXIRt9pT6gE2SKjFzgD9jrG8wBso1CwAAAABJRU5ErkJggg==",Ge=N({name:"commit-work",props:{comment:{type:String,default:""},workInfo:{type:Object,default:()=>({})}},emits:["close","confrim"],setup(t,{emit:u}){const f=x(),i=G({removeVisiable1:!1,comment:t.comment,btnLoading:!1,commentRemind:!0}),a=async()=>{if(!i.comment){f.error("请输入评语");return}i.btnLoading=!0;try{await V({comment:i.comment,id:t.workInfo.studentLessonTrainingId}),f.success("点评成功"),u("confrim")}catch(r){}i.btnLoading=!1,i.commentRemind=!0},v=()=>{i.commentRemind&&K.set("isCommentRemind",1),i.removeVisiable1=!1,a()};return()=>e("div",{class:l.commonWork},[e("img",{src:ve,class:l.dingPng,alt:""},null),e("img",{src:fe,class:l.downMoveBg,alt:""},null),e("img",{src:ge,class:l.closeAble,onClick:()=>{u("close")},alt:""},null),e("h2",null,[t.workInfo.isLook?"修改点评":"点评作业"]),e("div",{class:l.header},[e(O,{class:l.navatar,round:!0,src:t.workInfo.studentAvatar||U},null),e("div",{class:l.userInfo},[e("h3",null,[t.workInfo.studentName]),e("p",null,[s("提交时间:"),S(t.workInfo.submitTime).format("YYYY-MM-DD HH:mm")])])]),e(P,{class:l.textarea,type:"textarea",rows:12,maxlength:500,showCount:!0,autosize:!1,value:i.comment,"onUpdate:value":r=>i.comment=r,placeholder:"请输入评语…"},null),e(D,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(d,{round:!0,type:"default",onClick:()=>u("close")},{default:()=>[s("取消")]}),e(d,{class:l.submitAppBtn,round:!0,type:"primary",loading:i.btnLoading,onClick:a},{default:()=>[s("确定")]})]}),e(R,{show:i.removeVisiable1,"onUpdate:show":r=>i.removeVisiable1=r,preset:"card",class:["modalTitle",l.removeVisiable1],title:"提交评语"},{default:()=>[e("div",{class:l.studentRemove},[e("p",null,[s("评语提交后"),e("span",null,[s("不可修改或删除")]),s(",请确认是否提交")]),e("div",{class:l.selectBtn},[e(W,{checked:i.commentRemind,"onUpdate:checked":r=>i.commentRemind=r},{default:()=>[s("下次不再提醒")]})]),e(D,{class:l.btnGroupModal,justify:"center"},{default:()=>[e(d,{round:!0,onClick:()=>{i.removeVisiable1=!1,i.commentRemind=!0}},{default:()=>[s("取消")]}),e(d,{round:!0,type:"primary",onClick:v},{default:()=>[s("确定")]})]})])]})])}}),_e="_workItem_2ho8f_1",Ae="_expireBg_2ho8f_19",be="_nodata_2ho8f_44",he="_reportBtn_2ho8f_49",ye="_type_2ho8f_72",we="_scoreGroup_2ho8f_78",pe="_scoreGroupEval_2ho8f_89",Le="_trainInfo_2ho8f_92",ke="_trainName_2ho8f_95",Ie="_PRACTICE_2ho8f_117",Be="_EVALUATION_2ho8f_120",Ce="_tagList_2ho8f_123",Ee="_reportModel_2ho8f_136",n={workItem:_e,"work-content-disabled":"_work-content-disabled_2ho8f_13",expireBg:Ae,"work-content":"_work-content_2ho8f_13",nodata:be,reportBtn:he,"work-footer":"_work-footer_2ho8f_66",type:ye,"title-text":"_title-text_2ho8f_75",scoreGroup:we,scoreGroupEval:pe,trainInfo:Le,trainName:ke,PRACTICE:Ie,EVALUATION:Be,tagList:Ce,reportModel:Ee},Te=""+new URL("nomore-1c66dcbc.png",import.meta.url).href,Oe=N({name:"work-item",props:{item:{type:Object,default:()=>({})}},setup(t){const u=J(),f=x(),i=g(!1),a=g({type:"MUSIC",content:t.item.musicId,title:t.item.musicName}),v=g(""),r=g(!1),j=Q(()=>{var c,m;return!!((c=t.item.fileList)!=null&&c.expireFlag&&((m=t.item.fileList)==null?void 0:m.fileType)==="EVALUATION")});return()=>{var c,m,A,b,h,y,w,p,L,k,I,B,C,E,T;return e("div",{class:[n.workItem,(((c=t.item.fileList)==null?void 0:c.expireFlag)||!((m=t.item.fileList)!=null&&m.fileType))&&n["work-content-disabled"]]},[e("div",{class:[n["work-content"]],style:{cursor:(A=t.item.fileList)!=null&&A.fileType?"pointer":"default"}},[!((b=t.item.fileList)!=null&&b.fileType)&&e(_,{src:Te,class:n.nodata,previewDisabled:!0,objectFit:"contain"},null),((h=t.item.fileList)==null?void 0:h.fileType)==="IMG"&&e(_,{src:(y=t.item.fileList)==null?void 0:y.filePath,objectFit:"contain"},null),((w=t.item.fileList)==null?void 0:w.fileType)==="SOUND"&&e("div",{onClick:()=>{var o;a.value.content=(o=t.item.fileList)==null?void 0:o.filePath,a.value.title=t.item.musicName,a.value.type="SONG",i.value=!0}},[e(_,{src:F.SONG_DEFAULT_COVER,previewDisabled:!0,objectFit:"contain"},null)]),((p=t.item.fileList)==null?void 0:p.fileType)==="EVALUATION"&&(z((L=t.item.fileList)==null?void 0:L.content)==="video"?e("video",{style:{height:"100%"},src:(k=t.item.fileList)==null?void 0:k.content,onClick:()=>{var o;a.value.content=(o=t.item.fileList)==null?void 0:o.content,a.value.title=t.item.musicName,a.value.type="VIDEO",i.value=!0}},null):e("div",{onClick:()=>{var o;a.value.content=(o=t.item.fileList)==null?void 0:o.content,a.value.title=t.item.musicName,a.value.type="SONG",i.value=!0}},[e(_,{src:F.SONG_DEFAULT_COVER,previewDisabled:!0,objectFit:"contain"},null)])),((I=t.item.fileList)==null?void 0:I.fileType)==="VIDEO"&&e("video",{style:{height:"100%"},src:(B=t.item.fileList)==null?void 0:B.filePath,onClick:()=>{var o;a.value.content=(o=t.item.fileList)==null?void 0:o.filePath,a.value.title=t.item.musicName,a.value.type="VIDEO",i.value=!0}},null),((C=t.item.fileList)==null?void 0:C.expireFlag)&&e("div",{class:n.expireBg},[s("文件已过期")]),t.item.recordId&&e(d,{color:"rgba(0,0,0,0.4)",textColor:"#fff",disabled:(E=t.item.fileList)==null?void 0:E.expireFlag,class:n.reportBtn,onClick:()=>{if(!t.item.recordId){f.error("暂无评测记录");return}const o=u.getToken;v.value=$()+"/instrument/#/evaluat-report?id=".concat(t.item.recordId,"&Authorization=").concat(o),r.value=!0}},{default:()=>[s("评测报告")]})]),e("div",{class:n["work-footer"]},[e("div",{class:n.trainInfo},[e("div",{class:n.trainName},[e("span",{class:[n.type,n[t.item.trainingType]]},[t.item.trainingType==="EVALUATION"?"评测":"练习"]),e("div",{class:n["title-text"]},[e(X,{text:t.item.musicName},null)])]),e("div",{class:n.tagList},[(T=t.item.typeList)==null?void 0:T.map((o,M)=>e(Y,null,[e("span",null,[o]),t.item.typeList.length-1>M&&e(q,{vertical:!0},null)]))])]),t.item.trainingType==="EVALUATION"?e("div",{class:[n.scoreGroup,n.scoreGroupEval]},[t.item.trainingTimes,e("span",null,[s("分")])]):e("div",{class:[n.scoreGroup]},[t.item.trainingTimes?parseInt(t.item.trainingTimes/60+""):0,e("span",null,[s("分钟")])])]),e(Z,{show:i.value,"onUpdate:show":o=>i.value=o,item:a.value,isDownload:j.value},null),e(R,{show:r.value,"onUpdate:show":o=>r.value=o,preset:"card",class:["modalTitle background",n.reportModel],title:"评测报告"},{default:()=>[e("div",{class:n.reportContainer,style:{lineHeight:0}},[e("iframe",{width:"100%",height:"450px",frameborder:"0",onLoad:o=>{H(o.target)},src:v.value},null)])]})])}}});export{Ge as C,Oe as W,Me as n,Ue as q,Ve as u};