System.register(["./api-legacy-1ce0c8f2-1715743749367.js","./index.module-legacy-99f4b996-1715743749367.js","./teacherIcon-legacy-3eeb62c3-1715743749367.js","./index-legacy-5504d317-1715743749367.js","./index-legacy-5fb74a3f-1715743749367.js","./index-legacy-b298f53a-1715743749367.js","./Scrollbar-legacy-59e5a004-1715743749367.js"],(function(e,t){"use strict";var a,n,s,l,i,r,u,c,o,d,m,p,v,g,T,f,y,w,x,D,h,C;return{setters:[e=>{a=e.o},e=>{n=e.s},e=>{s=e.d},e=>{l=e.n,i=e.u,r=e.q,u=e.W,c=e.C},e=>{o=e.e},e=>{d=e.d,m=e.r,p=e.p,v=e.f,g=e.C,T=e.v,f=e.k,y=e.M,w=e.j,x=e.w,D=e.l,h=e.E},e=>{C=e.N}],execute:function(){e("T",d({props:{activeRow:{type:Object,default:()=>({studentLessonTrainingId:""})},total:{type:Number,default:0},current:{type:Number,default:0}},name:"TrainingDetails",emits:["close","next","pre"],setup(e,{emit:t,expose:d}){const L=m(!1),b=m({studentName:"",submitTime:"",trainingStatus:"",studentAvatar:"",studentLessonTrainingDetails:[]}),I=m(!1),S=m(null),k=async e=>{L.value=!0;try{const t=await a({studentLessonTrainingId:e}),n=t.data.studentLessonTrainingDetails.map((e=>{const t=((e,t)=>{let a=[];return a="EVALUATION"===e?[`${o[t.evaluateDifficult]}`,t.practiceChapterBegin||t.practiceChapterEnd?`${t.practiceChapterBegin}-${t.practiceChapterEnd}小节`:"全部小节",`${t.trainingTimes}分合格`]:[`${t.practiceChapterBegin}-${t.practiceChapterEnd}小节`,`速度${t.practiceSpeed}`,`${t.trainingTimes}分钟`],a})(e.trainingType,JSON.parse(e.trainingContent));return{...e,coverImg:e.titleImg,fileList:e.fileJsonList&&e.fileJsonList[0]||{},allTimes:JSON.parse(e.trainingContent).trainingTimes,typeList:t||[]}}));b.value={...t.data,studentLessonTrainingDetails:n}}catch(t){console.log(t)}L.value=!1};return d({getTrainingDetail:k}),p((()=>{(async()=>{try{const{data:e}=await h.get("/edu-app/open/paramConfig/queryByParamName",{params:{paramName:"homework_file_expire_time"}});S.value=e.paramValue||0}catch{}})(),k(e.activeRow.studentLessonTrainingId)})),()=>v("div",{class:[n.trainingDetails]},[v(g,{show:L.value},{default:()=>[v("div",{class:n.studentList},[v("div",{class:n.studentHeaderWrap},[v("div",{class:n.studentHeader},[v("div",{class:n.studentHeaderBorder},[v(T,{class:n.studentHeaderImg,src:b.value.studentAvatar?b.value.studentAvatar:s,previewDisabled:!0},null)])]),v("div",{class:n.workafterInfo},[v("h4",null,[b.value.studentName," ",v("div",{class:n.workafterInfoDot},[f("学生")])]),v("p",null,[f("提交时间:"),b.value.submitTime?y(new Date(b.value.submitTime)).format("YYYY-MM-DD"):"--"])]),"UNSUBMITTED"==b.value.trainingStatus?v(T,{previewDisabled:!0,class:n.workStatus,src:l},null):null,"SUBMITTED"==b.value.trainingStatus?v(T,{previewDisabled:!0,class:n.workStatus,src:i},null):null,"TARGET"==b.value.trainingStatus?v(T,{previewDisabled:!0,class:n.workStatus,src:r},null):null]),b.value.expireFlag&&v(w,{onClick:()=>I.value=!0,class:n.commentBtnGroup},{default:()=>[v("div",{class:n.text},[v("i",{class:b.value.comment&&n.look},null),b.value.comment?"修改点评":"点评作业"])]})]),!b.value.fileExpireFlag&&v("div",{class:n.expireDateTip},[v("i",{class:n.expireDateIcon},null),v("span",null,[f("作业截止"),S.value,f("天后,学生上传的文件将过期,请及时查看")])]),v(C,{style:"max-height:400px;min-height: 300px",trigger:"none"},{default:()=>[v("div",{class:n.workList},[b.value.studentLessonTrainingDetails.map((e=>v(u,{style:{marginBottom:"20px"},item:e},null)))]),b.value.comment&&v("div",{class:n.commentSection},[v("h3",null,[v("i",{class:n.iconComment},null),v("i",{class:n.myText},null)]),v("div",{class:n.commentContent},[b.value.comment])])]}),v(x,{class:[n.btnGroups,n.nextWrap],justify:"space-between"},{default:()=>[v("div",{class:n.allTotal},[e.current,f("/"),e.total,f("名学生")]),v("div",null,[v(x,null,{default:()=>[v(w,{disabled:e.current<=1,round:!0,type:"primary",onClick:()=>{t("pre")}},{default:()=>[f("上一名")]}),v(w,{disabled:e.current>=e.total,round:!0,type:"primary",onClick:()=>{t("next")}},{default:()=>[f("下一名")]})]})])]})]}),v(D,{show:I.value,"onUpdate:show":e=>I.value=e},{default:()=>[v(c,{comment:b.value.comment,workInfo:{isLook:!!b.value.comment,studentAvatar:b.value.studentAvatar,studentName:b.value.studentName,submitTime:b.value.submitTime,studentLessonTrainingId:b.value.studentLessonTrainingId},onClose:()=>I.value=!1,onConfrim:()=>{k(e.activeRow.studentLessonTrainingId),I.value=!1}},null)]})])}}))}}}));