1 |
- import{o as b}from"./api-abf09dee-1708220053196.js";import{s as a}from"./index.module-aaab646c-1708220053196.js";import{T as N}from"./index-7345054c-1708220053196.js";import{d as S}from"./teacherIcon-b8e3946d-1708220053196.js";import{n as y,u as I,q as k,C}from"./index-3be0f72d-1708220053196.js";import{N as L,k as h}from"./index-343185d0-1708220053196.js";import{d as B,r as o,b as E,p as A,f as e,A as M,v as c,k as u,K as x,j as p,w as f,l as $}from"./index-9bb5784d-1708220053196.js";const q=B({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);E(),o();const D=(l,s)=>{let r=[];return l==="EVALUATION"?r=["".concat(h[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 l=>{m.value=!0;try{const s=await b({studentLessonTrainingId:l}),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}),A(()=>{v(n.activeRow.studentLessonTrainingId)}),()=>e("div",{class:[a.trainingDetails]},[e(M,{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},[u("学生")])]),e("p",null,[u("提交时间:"),t.value.submitTime?x(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:k},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(L,{style:"max-height:400px",trigger:"none"},{default:()=>[e("div",{class:a.workList},[t.value.studentLessonTrainingDetails.map(l=>e(N,{style:{marginBottom:"20px"},isDisabled:!0,isDelete:!1,item:l},null))])]}),e(f,{class:[a.btnGroups,a.nextWrap],justify:"space-between"},{default:()=>[e("div",{class:a.allTotal},[n.current,u("/"),n.total,u("名学生")]),e("div",null,[e(f,null,{default:()=>[e(p,{disabled:n.current<=1,round:!0,type:"primary",onClick:()=>{T("pre")}},{default:()=>[u("上一名")]}),e(p,{disabled:n.current>=n.total,round:!0,type:"primary",onClick:()=>{T("next")}},{default:()=>[u("下一名")]})]})])]})]}),e($,{show:i.value,"onUpdate:show":l=>i.value=l},{default:()=>[e(C,{comment:t.value.comment,workInfo:{isLook:!!t.value.comment,studentName:t.value.studentName,submitTime:t.value.submitTime,studentLessonTrainingId:t.value.studentLessonTrainingId},onClose:()=>i.value=!1,onConfrim:()=>{v(n.activeRow.id),i.value=!1}},null)]})])}});export{q as T};
|