1 |
- import{d as U}from"./teacherIcon-b8e3946d-1716341445688.js";import{e as V}from"./api-ee22e235-1716341445688.js";import{d as x,b as R,e as G,f as e,aL as S,k as s,O as q,h as O,w as F,j as c,l as j,m as P,s as W,c as J,r as f,v,P as N,b9 as K,F as _,b7 as Q,E as z}from"./index-4efebf74-1716341445688.js";import{T as Y}from"./index-2382160e-1716341445688.js";import{C as H}from"./index-d3f4583b-1716341445688.js";import{v as X}from"./urlUtils-a03c114e-1716341445688.js";const je=""+new URL("nosub-edbc4601.png",import.meta.url).href,Me=""+new URL("qualified-5f6fc5ac.png",import.meta.url).href,Ue=""+new URL("unqualified-89af2593.png",import.meta.url).href,Z="_commonWork_jydxg_1",$="_downMoveBg_jydxg_8",ee="_dingPng_jydxg_15",te="_closeAble_jydxg_24",ie="_header_jydxg_43",ne="_navatar_jydxg_48",oe="_userInfo_jydxg_61",ae="_textarea_jydxg_76",se="_submitAppBtn_jydxg_92",le="_removeVisiable1_jydxg_103",ue="_studentRemove_jydxg_109",re="_selectBtn_jydxg_120",ce="_btnGroupModal_jydxg_136",l={commonWork:Z,downMoveBg:$,dingPng:ee,closeAble:te,header:ie,navatar:ne,userInfo:oe,textarea:ae,submitAppBtn:se,removeVisiable1:le,studentRemove:ue,selectBtn:re,btnGroupModal:ce},me=""+new URL("common-bg-21ff5439.png",import.meta.url).href,de=""+new URL("common-top-49f36bee.png",import.meta.url).href,fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdFJREFUWEftlr1KA0EQx2eXq0KuFKyCjVZa5TbBIp2CreAbKD6AhZVWWmsn+FGKjYj4AErKbG7vCbSzESsRuSskGdlwCWG5j529IhbZenb+v52d+e8ymPFiM9aHOcD/rIAQQiDiIef8rt/vP1bpk06ns5AkySlj7DMMw2MzV2YFgiC4R8QdAEAA2I+i6MYFIhV/QcRVvd/zvBUp5et0rkyAVqu1PRgMHgBGTeoEYYoDgFRKrTPGdL7Jyu2BZrO5BwBXLhCmOGNM1ev1zW63+2V1BeMgFwiKuNYpnQIKBFXcCkAH2UC4iFsDlEG4ipMA8iBqtdpTkiSTUStquKxRLu0Bc1PGdbwDQGN0moJuz/MRMoBOFATBLiJeG00c+b6/kTVqRSbmBKDvPI5jNT55evoDpdQ51THJAKn4MwCsGWJOjkkCyLDXiDF2i4hnLo5JmoKiUTN6glQJqwrYzLkrRCmAjXiVt6MQgCLuCpEL4CLuApEJUEWcCpH3JbtExH1Xe82B+OWcN8Iw/Cj9EQkhTobD4ZH+Rvm+v0W112mB9O24AIAfz/OWpJTfpQA6oN1uL/d6vTfzD0e1Wh0vhFjknMemOMmIXIRt9pT6gE2SKjFzgD9jrG8wBso1CwAAAABJRU5ErkJggg==",Ve=x({name:"commit-work",props:{comment:{type:String,default:""},workInfo:{type:Object,default:()=>({})}},emits:["close","confrim"],setup(t,{emit:r}){const m=R(),i=G({removeVisiable1:!1,comment:t.comment,btnLoading:!1,commentRemind:!0}),a=async()=>{if(!i.comment){m.error("请输入评语");return}i.btnLoading=!0;try{await V({comment:i.comment,id:t.workInfo.studentLessonTrainingId}),m.success("点评成功"),r("confrim")}catch(u){}i.btnLoading=!1,i.commentRemind=!0},d=()=>{i.commentRemind&&W.set("isCommentRemind",1),i.removeVisiable1=!1,a()};return()=>e("div",{class:l.commonWork},[e("img",{src:de,class:l.dingPng,alt:""},null),e("img",{src:me,class:l.downMoveBg,alt:""},null),e("img",{src:fe,class:l.closeAble,onClick:()=>{r("close")},alt:""},null),e("h2",null,[t.workInfo.isLook?"修改点评":"点评作业"]),e("div",{class:l.header},[e(S,{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("提交时间:"),t.workInfo.submitTime?q(t.workInfo.submitTime).format("YYYY-MM-DD HH:mm"):"--"])])]),e(O,{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(F,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(c,{round:!0,type:"default",onClick:()=>r("close")},{default:()=>[s("取消")]}),e(c,{class:l.submitAppBtn,round:!0,type:"primary",loading:i.btnLoading,onClick:a},{default:()=>[s("确定")]})]}),e(j,{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(F,{class:l.btnGroupModal,justify:"center"},{default:()=>[e(c,{round:!0,onClick:()=>{i.removeVisiable1=!1,i.commentRemind=!0}},{default:()=>[s("取消")]}),e(c,{round:!0,type:"primary",onClick:d},{default:()=>[s("确定")]})]})])]})])}}),ve="_workItem_huq0p_1",_e="_expireBg_huq0p_19",ge="_nodata_huq0p_44",Ae="_reportBtn_huq0p_49",be="_type_huq0p_72",pe="_scoreGroup_huq0p_78",he="_noSubmit_huq0p_89",we="_scoreGroupEval_huq0p_94",ye="_trainInfo_huq0p_97",Le="_trainName_huq0p_100",ke="_PRACTICE_huq0p_122",Ee="_EVALUATION_huq0p_125",Ie="_tagList_huq0p_128",Be="_reportModel_huq0p_141",o={workItem:ve,"work-content-disabled":"_work-content-disabled_huq0p_13",expireBg:_e,"work-content":"_work-content_huq0p_13",nodata:ge,reportBtn:Ae,"work-footer":"_work-footer_huq0p_66",type:be,"title-text":"_title-text_huq0p_75",scoreGroup:pe,noSubmit:he,scoreGroupEval:we,trainInfo:ye,trainName:Le,PRACTICE:ke,EVALUATION:Ee,tagList:Ie,reportModel:Be},Ce=""+new URL("nomore-1c66dcbc.png",import.meta.url).href,Ge=x({name:"work-item",props:{item:{type:Object,default:()=>({})}},setup(t){const r=J(),m=R(),i=f(!1),a=f({type:"MUSIC",content:t.item.musicId,title:t.item.musicName}),d=f(""),u=f(!1);return()=>{var g,A,b,p,h,w,y,L,k,E,I,B,C,T,D;return e("div",{class:[o.workItem,(((g=t.item.fileList)==null?void 0:g.expireFlag)||!((A=t.item.fileList)!=null&&A.fileType))&&o["work-content-disabled"]]},[e("div",{class:[o["work-content"]],style:{cursor:(b=t.item.fileList)!=null&&b.fileType?"pointer":"default"}},[!((p=t.item.fileList)!=null&&p.fileType)&&e(v,{src:Ce,class:o.nodata,previewDisabled:!0,objectFit:"contain"},null),((h=t.item.fileList)==null?void 0:h.fileType)==="IMG"&&e(v,{src:(w=t.item.fileList)==null?void 0:w.filePath,objectFit:"contain"},null),((y=t.item.fileList)==null?void 0:y.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(v,{src:N.SONG_DEFAULT_COVER,previewDisabled:!0,objectFit:"contain"},null)]),((L=t.item.fileList)==null?void 0:L.fileType)==="EVALUATION"&&(K((k=t.item.fileList)==null?void 0:k.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(v,{src:N.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(c,{color:"rgba(0,0,0,0.4)",textColor:"#fff",disabled:(T=t.item.fileList)==null?void 0:T.expireFlag,class:o.reportBtn,onClick:()=>{if(!t.item.recordId){m.error("暂无评测记录");return}const n=r.getToken;d.value=X()+"/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(Y,{text:t.item.musicName},null)])]),e("div",{class:o.tagList},[(D=t.item.typeList)==null?void 0:D.map((n,M)=>e(_,null,[e("span",null,[n]),t.item.typeList.length-1>M&&e(Q,{vertical:!0},null)]))])]),t.item.trainingType==="EVALUATION"?e("div",{class:[o.scoreGroup,o.scoreGroupEval]},[t.item.fileJsonList&&t.item.fileJsonList.length>0?e(_,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(_,null,[t.item.trainingTimes?parseInt(t.item.trainingTimes/60+""):0,e("span",null,[s("分钟")])]):e("span",{class:o.noSubmit},[s("未提交")])])]),e(H,{show:i.value,"onUpdate:show":n=>i.value=n,item:a.value},null),e(j,{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=>{z(n.target)},src:d.value},null)])]})])}}});export{Ve as C,Ge as W,je as n,Me as q,Ue as u};
|