1 |
- import{o as b}from"./api-264ea237-1711617551545.js";import{s as a}from"./index.module-93293dfa-1711617551545.js";import{T as N}from"./index-14b5aa2a-1711617551545.js";import{d as S}from"./teacherIcon-b8e3946d-1711617551545.js";import{n as y,u as I,q as L,C}from"./index-68c8f695-1711617551545.js";import{o as k}from"./index-cf6ce3df-1711617551545.js";import{d as h,r as o,b as B,p as E,f as e,C as A,v as c,k as l,L as M,j as p,w as f,l as x}from"./index-b5d795c3-1711617551545.js";import{N as $}from"./Scrollbar-399b413d-1711617551545.js";const G=h({props:{activeRow:{type:Object,default:()=>({studentLessonTrainingId:""})},total:{type:Number,default:0},current:{type:Number,default:0}},name:"TrainingDetails",emits:["close","next","pre"],setup(n,{emit:T,expose:g}){const m=o(!1),t=o({studentName:"",submitTime:"",trainingStatus:"",studentAvatar:"",studentLessonTrainingDetails:[]}),i=o(!1);B(),o();const D=(u,s)=>{let r=[];return u==="EVALUATION"?r=["".concat(k[s.evaluateDifficult]),s.practiceChapterBegin||s.practiceChapterEnd?"".concat(s.practiceChapterBegin,"-").concat(s.practiceChapterEnd,"小节"):"全部小节","".concat(s.trainingTimes,"分合格")]:r=["".concat(s.practiceChapterBegin,"-").concat(s.practiceChapterEnd,"小节"),"速度".concat(s.practiceSpeed),"".concat(s.trainingTimes,"分钟")],r},v=async u=>{m.value=!0;try{const s=await b({studentLessonTrainingId:u}),r=s.data.studentLessonTrainingDetails.map(d=>{const w=D(d.trainingType,JSON.parse(d.trainingContent));return{...d,coverImg:d.titleImg,allTimes:JSON.parse(d.trainingContent).trainingTimes,typeList:w||[]}});t.value={...s.data,studentLessonTrainingDetails:r}}catch(s){console.log(s)}m.value=!1};return g({getTrainingDetail:v}),E(()=>{v(n.activeRow.studentLessonTrainingId)}),()=>e("div",{class:[a.trainingDetails]},[e(A,{show:m.value},{default:()=>[e("div",{class:a.studentList},[e("div",{class:a.studentHeaderWrap},[e("div",{class:a.studentHeader},[e("div",{class:a.studentHeaderBorder},[e(c,{class:a.studentHeaderImg,src:t.value.studentAvatar?t.value.studentAvatar:S,previewDisabled:!0},null)])]),e("div",{class:a.workafterInfo},[e("h4",null,[t.value.studentName," ",e("div",{class:a.workafterInfoDot},[l("学生")])]),e("p",null,[l("提交时间:"),t.value.submitTime?M(new Date(t.value.submitTime)).format("YYYY-MM-DD"):"--"])])]),t.value.trainingStatus=="UNSUBMITTED"?e(c,{previewDisabled:!0,class:a.workStatus,src:y},null):null,t.value.trainingStatus=="SUBMITTED"?e(c,{previewDisabled:!0,class:a.workStatus,src:I},null):null,t.value.trainingStatus=="TARGET"?e(c,{previewDisabled:!0,class:a.workStatus,src:L},null):null]),t.value.trainingStatus!=="UNSUBMITTED"&&e(p,{onClick:()=>i.value=!0,class:a.commentBtnGroup},{default:()=>[e("div",{class:a.text},[e("i",{class:t.value.comment&&a.look},null),t.value.comment?"查看评语":"点评作业"])]}),e($,{style:"max-height:400px",trigger:"none"},{default:()=>[e("div",{class:a.workList},[t.value.studentLessonTrainingDetails.map(u=>e(N,{style:{marginBottom:"20px"},isDisabled:!0,isDelete:!1,item:u},null))])]}),e(f,{class:[a.btnGroups,a.nextWrap],justify:"space-between"},{default:()=>[e("div",{class:a.allTotal},[n.current,l("/"),n.total,l("名学生")]),e("div",null,[e(f,null,{default:()=>[e(p,{disabled:n.current<=1,round:!0,type:"primary",onClick:()=>{T("pre")}},{default:()=>[l("上一名")]}),e(p,{disabled:n.current>=n.total,round:!0,type:"primary",onClick:()=>{T("next")}},{default:()=>[l("下一名")]})]})])]})]}),e(x,{show:i.value,"onUpdate:show":u=>i.value=u},{default:()=>[e(C,{comment:t.value.comment,workInfo:{isLook:!!t.value.comment,studentAvatar:t.value.studentAvatar,studentName:t.value.studentName,submitTime:t.value.submitTime,studentLessonTrainingId:t.value.studentLessonTrainingId},onClose:()=>i.value=!1,onConfrim:()=>{v(n.activeRow.studentLessonTrainingId),i.value=!1}},null)]})])}});export{G as T};
|