1 |
- import{d as G}from"./teacherIcon-b8e3946d-1715779524084.js";import{e as S}from"./api-aab31c89-1715779524084.js";import{d as N,b as R,e as q,f as e,aK as O,k as s,M as x,h as j,w as D,j as d,l as M,m as P,s as W,c as J,r as _,S as K,v as A,P as F,b8 as Q,F as g,b5 as z,D as Y}from"./index-375df5db-1715779524084.js";import{T as H}from"./index-d2dbc07b-1715779524084.js";import{C as X}from"./index-96b96397-1715779524084.js";import{v as Z}from"./urlUtils-a03c114e-1715779524084.js";const Ve=""+new URL("nosub-edbc4601.png",import.meta.url).href,Ge=""+new URL("qualified-5f6fc5ac.png",import.meta.url).href,Se=""+new URL("unqualified-89af2593.png",import.meta.url).href,$="_commonWork_1941k_1",ee="_downMoveBg_1941k_8",te="_dingPng_1941k_15",ie="_closeAble_1941k_24",ne="_header_1941k_43",oe="_navatar_1941k_48",ae="_userInfo_1941k_61",se="_textarea_1941k_76",le="_submitAppBtn_1941k_92",ue="_removeVisiable1_1941k_103",re="_studentRemove_1941k_109",ce="_selectBtn_1941k_120",me="_btnGroupModal_1941k_136",l={commonWork:$,downMoveBg:ee,dingPng:te,closeAble:ie,header:ne,navatar:oe,userInfo:ae,textarea:se,submitAppBtn:le,removeVisiable1:ue,studentRemove:re,selectBtn:ce,btnGroupModal:me},de=""+new URL("common-bg-21ff5439.png",import.meta.url).href,fe=""+new URL("common-top-49f36bee.png",import.meta.url).href,ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdFJREFUWEftlr1KA0EQx2eXq0KuFKyCjVZa5TbBIp2CreAbKD6AhZVWWmsn+FGKjYj4AErKbG7vCbSzESsRuSskGdlwCWG5j529IhbZenb+v52d+e8ymPFiM9aHOcD/rIAQQiDiIef8rt/vP1bpk06ns5AkySlj7DMMw2MzV2YFgiC4R8QdAEAA2I+i6MYFIhV/QcRVvd/zvBUp5et0rkyAVqu1PRgMHgBGTeoEYYoDgFRKrTPGdL7Jyu2BZrO5BwBXLhCmOGNM1ev1zW63+2V1BeMgFwiKuNYpnQIKBFXcCkAH2UC4iFsDlEG4ipMA8iBqtdpTkiSTUStquKxRLu0Bc1PGdbwDQGN0moJuz/MRMoBOFATBLiJeG00c+b6/kTVqRSbmBKDvPI5jNT55evoDpdQ51THJAKn4MwCsGWJOjkkCyLDXiDF2i4hnLo5JmoKiUTN6glQJqwrYzLkrRCmAjXiVt6MQgCLuCpEL4CLuApEJUEWcCpH3JbtExH1Xe82B+OWcN8Iw/Cj9EQkhTobD4ZH+Rvm+v0W112mB9O24AIAfz/OWpJTfpQA6oN1uL/d6vTfzD0e1Wh0vhFjknMemOMmIXIRt9pT6gE2SKjFzgD9jrG8wBso1CwAAAABJRU5ErkJggg==",qe=N({name:"commit-work",props:{comment:{type:String,default:""},workInfo:{type:Object,default:()=>({})}},emits:["close","confrim"],setup(t,{emit:r}){const f=R(),i=q({removeVisiable1:!1,comment:t.comment,btnLoading:!1,commentRemind:!0}),a=async()=>{if(!i.comment){f.error("请输入评语");return}i.btnLoading=!0;try{await S({comment:i.comment,id:t.workInfo.studentLessonTrainingId}),f.success("点评成功"),r("confrim")}catch(u){}i.btnLoading=!1,i.commentRemind=!0},v=()=>{i.commentRemind&&W.set("isCommentRemind",1),i.removeVisiable1=!1,a()};return()=>e("div",{class:l.commonWork},[e("img",{src:fe,class:l.dingPng,alt:""},null),e("img",{src:de,class:l.downMoveBg,alt:""},null),e("img",{src:ve,class:l.closeAble,onClick:()=>{r("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||G},null),e("div",{class:l.userInfo},[e("h3",null,[t.workInfo.studentName]),e("p",null,[s("提交时间:"),x(t.workInfo.submitTime).format("YYYY-MM-DD HH:mm")])])]),e(j,{class:l.textarea,type:"textarea",rows:12,maxlength:500,showCount:!0,autosize:!1,value:i.comment,"onUpdate:value":u=>i.comment=u,placeholder:"请输入评语…"},null),e(D,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(d,{round:!0,type:"default",onClick:()=>r("close")},{default:()=>[s("取消")]}),e(d,{class:l.submitAppBtn,round:!0,type:"primary",loading:i.btnLoading,onClick:a},{default:()=>[s("确定")]})]}),e(M,{show:i.removeVisiable1,"onUpdate:show":u=>i.removeVisiable1=u,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(P,{checked:i.commentRemind,"onUpdate:checked":u=>i.commentRemind=u},{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_huq0p_1",Ae="_expireBg_huq0p_19",ge="_nodata_huq0p_44",be="_reportBtn_huq0p_49",pe="_type_huq0p_72",ke="_scoreGroup_huq0p_78",he="_noSubmit_huq0p_89",we="_scoreGroupEval_huq0p_94",Le="_trainInfo_huq0p_97",Ee="_trainName_huq0p_100",Ie="_PRACTICE_huq0p_122",Be="_EVALUATION_huq0p_125",Ce="_tagList_huq0p_128",ye="_reportModel_huq0p_141",o={workItem:_e,"work-content-disabled":"_work-content-disabled_huq0p_13",expireBg:Ae,"work-content":"_work-content_huq0p_13",nodata:ge,reportBtn:be,"work-footer":"_work-footer_huq0p_66",type:pe,"title-text":"_title-text_huq0p_75",scoreGroup:ke,noSubmit:he,scoreGroupEval:we,trainInfo:Le,trainName:Ee,PRACTICE:Ie,EVALUATION:Be,tagList:Ce,reportModel:ye},Te=""+new URL("nomore-1c66dcbc.png",import.meta.url).href,Oe=N({name:"work-item",props:{item:{type:Object,default:()=>({})}},setup(t){const r=J(),f=R(),i=_(!1),a=_({type:"MUSIC",content:t.item.musicId,title:t.item.musicName}),v=_(""),u=_(!1),U=K(()=>{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,b,p,k,h,w,L,E,I,B,C,y,T;return e("div",{class:[o.workItem,((c=t.item.fileList)==null?void 0:c.expireFlag)&&o["work-content-disabled"]]},[e("div",{class:[o["work-content"]],style:{cursor:(m=t.item.fileList)!=null&&m.fileType?"pointer":"default"}},[!((b=t.item.fileList)!=null&&b.fileType)&&e(A,{src:Te,class:o.nodata,previewDisabled:!0,objectFit:"contain"},null),((p=t.item.fileList)==null?void 0:p.fileType)==="IMG"&&e(A,{src:(k=t.item.fileList)==null?void 0:k.filePath,objectFit:"contain"},null),((h=t.item.fileList)==null?void 0:h.fileType)==="SOUND"&&e("div",{onClick:()=>{var n;a.value.content=(n=t.item.fileList)==null?void 0:n.filePath,a.value.title=t.item.musicName,a.value.type="SONG",i.value=!0}},[e(A,{src:F.SONG_DEFAULT_COVER,previewDisabled:!0,objectFit:"contain"},null)]),((w=t.item.fileList)==null?void 0:w.fileType)==="EVALUATION"&&(Q((L=t.item.fileList)==null?void 0:L.content)==="video"?e("video",{style:{width:"100%"},src:(E=t.item.fileList)==null?void 0:E.content,onClick:()=>{var n;a.value.content=(n=t.item.fileList)==null?void 0:n.content,a.value.title=t.item.musicName,a.value.type="VIDEO",i.value=!0}},null):e("div",{onClick:()=>{var n;a.value.content=(n=t.item.fileList)==null?void 0:n.content,a.value.title=t.item.musicName,a.value.type="SONG",i.value=!0}},[e(A,{src:F.SONG_DEFAULT_COVER,previewDisabled:!0,objectFit:"contain"},null)])),((I=t.item.fileList)==null?void 0:I.fileType)==="VIDEO"&&e("video",{style:{width:"100%"},src:(B=t.item.fileList)==null?void 0:B.filePath,onClick:()=>{var n;a.value.content=(n=t.item.fileList)==null?void 0:n.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:o.expireBg},[s("文件已过期")]),t.item.recordId&&e(d,{color:"rgba(0,0,0,0.4)",textColor:"#fff",disabled:(y=t.item.fileList)==null?void 0:y.expireFlag,class:o.reportBtn,onClick:()=>{if(!t.item.recordId){f.error("暂无评测记录");return}const n=r.getToken;v.value=Z()+"/instrument/#/evaluat-report?id=".concat(t.item.recordId,"&Authorization=").concat(n),u.value=!0}},{default:()=>[s("评测报告")]})]),e("div",{class:o["work-footer"]},[e("div",{class:o.trainInfo},[e("div",{class:o.trainName},[e("span",{class:[o.type,o[t.item.trainingType]]},[t.item.trainingType==="EVALUATION"?"评测":"练习"]),e("div",{class:o["title-text"]},[e(H,{text:t.item.musicName},null)])]),e("div",{class:o.tagList},[(T=t.item.typeList)==null?void 0:T.map((n,V)=>e(g,null,[e("span",null,[n]),t.item.typeList.length-1>V&&e(z,{vertical:!0},null)]))])]),t.item.trainingType==="EVALUATION"?e("div",{class:[o.scoreGroup,o.scoreGroupEval]},[t.item.fileJsonList&&t.item.fileJsonList.length>0?e(g,null,[t.item.trainingTimes,e("span",null,[s("分")])]):e("span",{class:o.noSubmit},[s("未提交")])]):e("div",{class:[o.scoreGroup]},[t.item.fileJsonList&&t.item.fileJsonList.length>0?e(g,null,[t.item.trainingTimes?parseInt(t.item.trainingTimes/60+""):0,e("span",null,[s("分钟")])]):e("span",{class:o.noSubmit},[s("未提交")])])]),e(X,{show:i.value,"onUpdate:show":n=>i.value=n,item:a.value,isDownload:U.value},null),e(M,{show:u.value,"onUpdate:show":n=>u.value=n,preset:"card",class:["modalTitle background",o.reportModel],title:"评测报告"},{default:()=>[e("div",{class:o.reportContainer,style:{lineHeight:0}},[e("iframe",{width:"100%",height:"450px",frameborder:"0",onLoad:n=>{Y(n.target)},src:v.value},null)])]})])}}});export{qe as C,Oe as W,Ve as n,Ge as q,Se as u};
|