1 |
- System.register(["./index.module-legacy-8a23e096.js","./index-legacy-44feda8d.js","./index-legacy-02870c92.js","./index-legacy-f607a409.js","./index-legacy-95dc0ca4.js","./index-legacy-f5a31e06.js","./api-legacy-daf46f03.js","./index-legacy-8ed5eed2.js","./index-legacy-3f3ba7e1.js","./index-legacy-1b57dc6a.js","./teacherIcon-legacy-3eeb62c3.js","./contants-legacy-5ff8e4be.js","./Scrollbar-legacy-68863b23.js","./dateFormat-legacy-b152e6a8.js","./index-legacy-c39a2b9e.js","./use-async-legacy-6e8b1d8e.js","./searchs-legacy-3b019a5a.js","./index-legacy-809c0849.js","./api-legacy-32cbe959.js","./index-legacy-3d7fee98.js","./icon-collect-active-legacy-b7c75e66.js","./index-legacy-a695b867.js","./index-legacy-9868978d.js","./index-legacy-c4658ea8.js"],(function(e,a){"use strict";var t,l,n,i,s,r,o,u,c,d,p,g,m,y,h,v,f,T,b,w,D,k,_,C,I,x,F,q,j,L,Y,U,N,S,M,W,z,R,V,B,A,O,J,$,H,G,E,K,P,Q,X,Z,ee;return{setters:[e=>{t=e.s},e=>{l=e.d,n=e.e,i=e.a,s=e.u,r=e.q,o=e.f,u=e.N,c=e.g,d=e.x,p=e.X,g=e.j,m=e.k,y=e.ck,h=e.F,v=e.r,f=e.b,T=e.o,b=e.a0,w=e.B,D=e.co,k=e.U,_=e.a$,C=e.cp,I=e.cq,x=e.cr,F=e.m,q=e.n},e=>{j=e.C},e=>{L=e.S},e=>{Y=e.C},e=>{U=e.P},e=>{N=e.f,S=e.h,M=e.i,W=e.j,z=e.k,R=e.l},e=>{V=e.T},e=>{B=e.C,A=e.N},e=>{O=e.T},e=>{J=e.d},e=>{$=e.e},e=>{H=e.N},e=>{G=e.g,E=e.a,K=e.b,P=e.c,Q=e.d},e=>{X=e.T},e=>{Z=e.g,ee=e.s},null,null,null,null,null,null,null,null],execute:function(){var a=document.createElement("style");a.textContent="._tableContainer_ah2q4_1{background:#F7F9FF;border-radius:.83333vw;width:28.54167vw;height:10.15625vw}._header_ah2q4_7{display:flex;align-items:center;justify-content:space-between;padding:.83333vw 1.04167vw;font-size:1.04167rem;color:#131415;line-height:1.45833vw;border-bottom:1px solid rgba(0,0,0,.05)}._header_ah2q4_7 ._time_ah2q4_17{font-size:1.04167rem;color:#131415;line-height:1.45833vw}._header_ah2q4_7 ._ntag_ah2q4_22{color:#2089ff;border-radius:.3125vw;font-size:.83333rem;--n-border: 1px solid #97C7FF;padding:.20833vw .72917vw}._content_ah2q4_29{padding:1.04167vw;display:flex;align-items:center}._content_ah2q4_29 ._navatar_ah2q4_34{width:3.125vw;height:3.125vw;border-radius:50%;padding:.10417vw;border:1px solid #198CFE;margin-right:.78125vw;flex-shrink:0}._content_ah2q4_29 ._userInfo_ah2q4_43 h2{font-size:1.04167rem;font-weight:600;color:#131415;line-height:1.45833vw}._content_ah2q4_29 ._userInfo_ah2q4_43 p{font-size:.83333rem;color:#777;line-height:1.35417vw}\n",document.head.appendChild(a);const ae=l({name:"student-studentList",setup(e,{emit:a}){const l=n({searchForm:{keyword:"",gender:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[]}),v=i(),f=s(),T=()=>{l.pagination.page=1,w(),console.log("search",l)},b=()=>{l.searchForm={keyword:"",gender:null},T()},w=async()=>{l.loading=!0;try{const e=await N({classGroupId:v.query.id,...l.searchForm,...l.pagination});l.tableList=e.data.rows,l.pagination.pageTotal=e.data.total,l.loading=!1}catch(e){l.loading=!1,console.log(e)}};r((()=>{w()}));const D=()=>[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"gender",render:e=>o(h,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"操作",key:"id",render:e=>o(g,{text:!0,type:"primary",onClick:()=>(e=>{f.push({path:"/classStudentDetail",query:{...v.query,studentId:e.id,studentName:e.nickname}})})(e)},{default:()=>[m("详情")]})}];return()=>o("div",null,[o("div",{class:t.searchList},[o(u,{"label-placement":"left",inline:!0},{default:()=>[o(c,null,{default:()=>[o(L,d({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:l.searchForm.keyword,onChangeValue:e=>l.searchForm.keyword=e}),null)]}),o(c,null,{default:()=>[o(Y,d({options:[{label:"选择性别",value:null},{label:"男",value:"1"},{label:"女",value:"0"}],placeholder:"性别",clearable:!0,inline:!0},{value:l.searchForm.gender,"onUpdate:value":e=>l.searchForm.gender=e}),null)]}),o(c,null,{default:()=>[o(p,{justify:"end"},{default:()=>[o(g,{type:"primary",class:"searchBtn",onClick:T},{default:()=>[m("搜索")]}),o(g,{type:"primary",ghost:!0,class:"resetBtn",onClick:b},{default:()=>[m("重置")]})]})]})]})]),o("div",{class:t.tableWrap},[o(y,{class:t.classTable,loading:l.loading,columns:D(),data:l.tableList},{empty:()=>o(V,null,null)}),o(U,{page:l.pagination.page,"onUpdate:page":e=>l.pagination.page=e,pageSize:l.pagination.rows,"onUpdate:pageSize":e=>l.pagination.rows=e,pageTotal:l.pagination.pageTotal,"onUpdate:pageTotal":e=>l.pagination.pageTotal=e,onList:w,sync:!0},null)])])}}),te=l({props:{activeRow:{type:Object,default:()=>({id:""})},total:{type:Number,default:0},current:{type:Number,default:0}},name:"classTrainingDetails",emits:["close"],setup(e,{emit:a,expose:l}){n({uploading:!1});const i=v({teacherName:"",createTime:"",expireDate:"",teacherAvatar:"",studentLessonTrainingDetails:[]});f(),v();const s=async e=>{try{const a=await S({trainingId:e}),t=a.data.studentLessonTrainingDetails.map((e=>{const a=((e,a)=>{let t=[];return"EVALUATION"===e?(t=[`${$[a.evaluateDifficult]}`,"全部小节",`速度${a.evaluateSpeed}`,`${a.trainingTimes}分合格`],console.log("configJson.evaluateDifficult--",t)):(t=[`${a.practiceChapterBegin}-${a.practiceChapterEnd}小节`,`速度${a.practiceSpeed}`,`${a.trainingTimes}分钟`],console.log("configJson.evaluateDifficult",t)),t})(e.trainingType,JSON.parse(e.trainingContent));return{...e,coverImg:e.titleImg,allTimes:JSON.parse(e.trainingContent).trainingTimes,typeList:a||[]}}));i.value={...a.data,studentLessonTrainingDetails:t}}catch(a){console.log(a)}};return l({getTrainingDetail:s}),r((()=>{s(e.activeRow.id)})),()=>o("div",{class:[t.trainingDetails]},[o("div",{class:t.studentList},[o("div",{class:t.studentHeaderWrap},[o("div",{class:t.studentHeader},[o("div",{class:t.studentHeaderBorder},[o(T,{class:t.studentHeaderImg,src:i.value.teacherAvatar?i.value.teacherAvatar:J,previewDisabled:!0},null)])]),o("div",{class:t.workafterInfo},[o("h4",null,[i.value.teacherName," ",o("div",{class:[t.workafterInfoDot,t.workafterTeacherInfoDot]},[m("老师")])]),o("p",null,[m("开始时间:"),i.value.createTime?b(new Date(i.value.createTime)).format("YYYY-MM-DD"):"--"," ",m("| 结束时间:"),b(new Date(i.value.expireDate)).format("YYYY-MM-DD")])])])]),o(H,{style:"max-height:400px",trigger:"none"},{default:()=>[o("div",{class:t.workList},[i.value.studentLessonTrainingDetails.map((e=>o(O,{style:{marginBottom:"20px"},isDisabled:!0,isDelete:!1,isCLassWork:!0,item:e},null)))])]})])}}),le=l({name:"afterWork",setup(e,{emit:a}){const l=v([G((new Date).getTime()),E((new Date).getTime())]),f=n({searchForm:{status:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],addWorkVisible:!1,activeRow:null,detailVisiable:!1}),T=s(),b=i(),D=()=>{f.pagination.page=1,_()},k=()=>{l.value=[G((new Date).getTime()),E((new Date).getTime())],f.searchForm={status:null},D()},_=async()=>{f.loading=!0;try{const e=await M({classGroupId:b.query.id,...f.searchForm,...f.pagination,...K(l.value,["startTime","endTime"],"YYYY-MM-DD")});f.tableList=e.data.rows,f.pagination.pageTotal=e.data.total,f.loading=!1}catch(e){f.loading=!1,console.log(e)}};r((()=>{_()}));const C=e=>{console.log(e),T.push({path:"/afterWorkDetail",query:{...b.query,teacherName:e.teacherName,trainingId:e.id}})},I=e=>{f.activeRow=e,f.detailVisiable=!0};return()=>o("div",null,[o("div",{class:t.searchList},[o(u,{"label-placement":"left",inline:!0},{default:()=>[o(c,null,{default:()=>[o(B,{value:l.value,"onUpdate:value":e=>l.value=e,separator:"至",type:"daterange",timerValue:l.value},null)]}),o(c,null,{default:()=>[o(Y,d({options:[{label:"训练状态",value:null},{label:"已结束",value:1},{label:"进行中",value:0}],placeholder:"训练状态",clearable:!0,inline:!0},{value:f.searchForm.status,"onUpdate:value":e=>f.searchForm.status=e}),null)]}),o(c,null,{default:()=>[o(p,{justify:"end"},{default:()=>[o(g,{type:"primary",class:"searchBtn",onClick:D},{default:()=>[m("搜索")]}),o(g,{type:"primary",ghost:!0,class:"resetBtn",onClick:k},{default:()=>[m("重置")]})]})]})]})]),o(g,{class:t.addBtn,type:"primary",onClick:()=>f.addWorkVisible=!0},{default:()=>[m("布置训练")]}),o("div",{class:t.tableWrap},[o(y,{class:t.classTable,loading:f.loading,columns:[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime",render:e=>o(h,null,[e.createTime])},{title:"截止时间",key:"expireDate",render:e=>o(h,null,[e.expireDate])},{title:"训练状态",key:"status",render:e=>0==e.status?o("div",{class:t.indDot},[" ",o("span",null,null),m(" 进行中")]):o("div",{class:t.endDot},[o("span",null,null),m("已结束")])},{title:"布置人数",key:"expectNum"},{title:"提交人数",key:"trainingNum"},{title:"合格人数",key:"standardNum"},{title:"提交率",key:"trainingRate",render:e=>o(h,null,[e.trainingRate,m("%")])},{title:"合格率",key:"qualifiedRate",render:e=>o(h,null,[e.qualifiedRate,m("%")])},{title:"操作",key:"id",render:e=>o(p,null,{default:()=>[o(g,{text:!0,type:"primary",onClick:()=>C(e)},{default:()=>[m("详情")]}),o(g,{text:!0,type:"primary",onClick:()=>I(e)},{default:()=>[m("作业详情")]})]})}],data:f.tableList},{empty:()=>o(V,null,null)}),o(U,{page:f.pagination.page,"onUpdate:page":e=>f.pagination.page=e,pageSize:f.pagination.rows,"onUpdate:pageSize":e=>f.pagination.rows=e,pageTotal:f.pagination.pageTotal,"onUpdate:pageTotal":e=>f.pagination.pageTotal=e,onList:_,sync:!0,saveKey:"orchestraRegistration-key"},null)]),o(w,{show:f.addWorkVisible,"onUpdate:show":e=>f.addWorkVisible=e,preset:"card",class:[t.attendClassModal,t.trainClassModal],title:"训练设置"},{default:()=>[o(X,{classGroupId:b.query.id,onClose:()=>{_(),f.addWorkVisible=!1}},null)]}),o(w,{show:f.detailVisiable,"onUpdate:show":e=>f.detailVisiable=e,preset:"card",class:["modalTitle background",t.wordDetailModel],title:"作业详情"},{default:()=>[o(te,{onClose:()=>f.detailVisiable=!1,activeRow:f.activeRow},null)]})])}}),ne={tableContainer:"_tableContainer_ah2q4_1",header:"_header_ah2q4_7",time:"_time_ah2q4_17",ntag:"_ntag_ah2q4_22",content:"_content_ah2q4_29",navatar:"_navatar_ah2q4_34",userInfo:"_userInfo_ah2q4_43"},ie=l({name:"class-record",setup(){const e=i(),a=b().format("YYYY-MM-DD"),t=n({searchForm:{createTimer:[b(a).subtract(1,"month").valueOf(),b(a).valueOf()]},loading:!1,pagination:{page:1,rows:10,pageTotal:0},tableList:[]}),l=()=>{t.pagination.page=1,d()},s=()=>{t.searchForm={createTimer:[b(a).subtract(1,"month").valueOf(),b(a).valueOf()]},l()},d=async()=>{t.loading=!0;try{console.log(t.searchForm.createTimer,"state.searchForm.createTimer");const{data:a}=await W({classGroupId:e.query.id,...C(t.searchForm.createTimer,["startTime","endTime"],"YYYY-MM-DD"),...t.pagination}),l=a.rows||[];l.forEach((e=>{e.lessonCourseware=e.lessonCoursewareJson?JSON.parse(e.lessonCoursewareJson):{}})),t.tableList=l,t.pagination.pageTotal=a.total,t.loading=!1}catch(a){t.loading=!1}};return r((()=>{d()})),()=>{let a;return o("div",null,[o("div",{class:ne.searchList},[o(u,{"label-placement":"left",inline:!0},{default:()=>[o(c,null,{default:()=>[o(B,{value:t.searchForm.createTimer,"onUpdate:value":e=>t.searchForm.createTimer=e,timerValue:t.searchForm.createTimer,separator:"至",type:"daterange"},null)]}),o(c,null,{default:()=>[o(p,{justify:"end"},{default:()=>[o(g,{type:"primary",class:"searchBtn",onClick:l},{default:()=>[m("搜索")]}),o(g,{type:"primary",ghost:!0,class:"resetBtn",onClick:s},{default:()=>[m("重置")]})]})]})]})]),o("div",{class:ne.tableWrap},[o(p,null,(n=a=t.tableList.map((a=>o("div",{class:ne.tableContainer},[o("div",{class:ne.header},[o("div",{class:ne.time},[b(a.startTime).format("YYYY-MM-DD HH:mm")]),e.query.name&&o(D,{type:"primary",class:ne.ntag,strong:!0},{default:()=>[e.query.name]})]),o("div",{class:ne.content},[o(k,{class:ne.navatar,round:!0,src:a.teacherAvatar||J},null),o("div",{class:ne.userInfo},[o("h2",null,[a.teacherName]),o("p",null,[a.lessonCourseware.lessonCoursewareName,m(" |")," ",a.lessonCourseware.lessonCoursewareDetailName,m("|")," ",a.lessonCourseware.lessonCoursewareKnowledgeDetailName])])])]))),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!_(n)?a:{default:()=>[a]})),t.tableList.length<=0&&o(V,null,null),o(U,{page:t.pagination.page,"onUpdate:page":e=>t.pagination.page=e,pageSize:t.pagination.rows,"onUpdate:pageSize":e=>t.pagination.rows=e,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":e=>t.pagination.pageTotal=e,onList:d,sync:!0,saveKey:"classRecord-key"},null)])]);var n}}}),se=l({name:"student-studentList",setup(e,{emit:a}){const l=n({searchForm:{keyword:"",trainingStatus:null,vipFlag:null},searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],memberNumber:0,testInfo:{practiceDurationAvg:0,vipUserCount:0,practiceUserCount:0},activeRow:null}),f=i(),T=s(),b=()=>{l.pagination.page=1,k()},w=v([G((new Date).getTime()),E((new Date).getTime())]),D=()=>{w.value=[G((new Date).getTime()),E((new Date).getTime())],l.searchForm={keyword:"",trainingStatus:null,vipFlag:null},b()},k=async()=>{l.loading=!0;try{const e=await z({classGroupId:f.query.id,...l.searchForm,...l.pagination,...K(w.value,["startTime","endTime"],"YYYY-MM-DD")});l.tableList=e.data.rows,l.pagination.pageTotal=e.data.total,l.loading=!1}catch(e){l.loading=!1,console.log(e)}};r((()=>{(async()=>{try{const e=await R({classGroupId:f.query.id,...K(w.value,["startTime","endTime"],"YYYY-MM-DD")});l.testInfo.practiceDurationAvg=e.data.practiceDurationAvg,l.testInfo.practiceUserCount=e.data.practiceUserCount,l.testInfo.vipUserCount=e.data.vipUserCount}catch(e){console.log(e)}})(),k()}));const _=()=>[{title:"姓名",key:"studentName"},{title:"手机号",key:"studentPhone"},{title:"性别",key:"sex",render:e=>o(h,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"学生类型",key:"studentType",render:e=>o(h,null,[e.vipFlag?"会员":"普通"])},{title:"练习天数",key:"practiceDays",render:e=>o(h,null,[e.practiceDays?e.practiceDays:0,m("天")])},{title:"练习时长",key:"studentType",render:e=>o(h,null,[e.practiceDuration?P(e.practiceDuration)>0?P(e.practiceDuration)+"分"+Q(e.practiceDuration)+"秒":Q(e.practiceDuration)+"秒":0])},{title:"操作",key:"id",render:e=>o(g,{text:!0,type:"primary",onClick:()=>{(e=>{T.push({path:"/classStudentRecode",query:{...f.query,studentId:e.studentId,studentName:e.studentName}})})(e)}},{default:()=>[m("详情")]})}];return()=>o("div",null,[o("div",{class:t.searchList},[o(u,{"label-placement":"left",inline:!0},{default:()=>[o(c,null,{default:()=>[o(L,d({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:l.searchForm.keyword,onChangeValue:e=>l.searchForm.keyword=e}),null)]}),o(c,null,{default:()=>[o(Y,d({options:[{label:"学生类型",value:null},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:l.searchForm.vipFlag,"onUpdate:value":e=>l.searchForm.vipFlag=e}),null)]}),o(c,null,{default:()=>[o(B,{value:w.value,"onUpdate:value":e=>w.value=e,separator:"至",type:"daterange",timerValue:w.value},null)]}),o(c,null,{default:()=>[o(p,{justify:"end"},{default:()=>[o(g,{type:"primary",class:"searchBtn",onClick:b},{default:()=>[m("搜索")]}),o(g,{type:"primary",ghost:!0,class:"resetBtn",onClick:D},{default:()=>[m("重置")]})]})]})]})]),o("div",{class:["section-container"]},[o(I,{"x-gap":"12",cols:8},{default:()=>[o(x,null,{default:()=>[o("div",{class:t.TrainDataItem},[o("div",null,[o("p",{class:t.TrainDataItemTitle},[o("span",null,[o(A,{from:0,to:l.testInfo.practiceUserCount},null)])," ",m("人")])]),o("p",{class:t.TrainDataItemsubTitle},[m("练习人数")])])]}),o(x,null,{default:()=>[o("div",{class:t.TrainDataItem},[o("p",{class:t.TrainDataItemTitle},[o("span",null,[o(A,{from:0,to:l.testInfo.vipUserCount},null)])," ",m("人")]),o("p",{class:t.TrainDataItemsubTitle},[m("会员人数")])])]}),o(x,null,{default:()=>[o("div",{class:t.TrainDataItem},[o("p",{class:t.TrainDataItemTitle},[P(l.testInfo.practiceDurationAvg)>0?o("div",null,[o("span",null,[o(A,{from:0,to:P(l.testInfo.practiceDurationAvg)},null)])," ",m("分")]):null,o("div",null,[o("span",null,[o(A,{from:0,to:Q(l.testInfo.practiceDurationAvg)},null)])," ",m("秒")])]),o("p",{class:t.TrainDataItemsubTitle},[m("平均练习时长")])])]})]})]),o("div",{class:t.tableWrap},[o(y,{class:t.classTable,loading:l.loading,columns:_(),data:l.tableList},{empty:()=>o(V,null,null)}),o(U,{page:l.pagination.page,"onUpdate:page":e=>l.pagination.page=e,pageSize:l.pagination.rows,"onUpdate:pageSize":e=>l.pagination.rows=e,pageTotal:l.pagination.pageTotal,"onUpdate:pageTotal":e=>l.pagination.pageTotal=e,onList:k,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});e("default",l({name:"base-setting",setup(){const e=v("student"),a=i(),l=v([{name:"班级管理",path:"/classList"},{name:a.query.name,path:"/classDetail"}]);return Z((a=>{a.form.tabName&&(e.value=a.form.tabName)})),()=>o("div",null,[o(j,{list:l.value},null),o("div",{class:t.listWrap},[o(F,{"onUpdate:value":[e=>(e=>{ee(e,"tabName",a)})(e),a=>e.value=a],class:t.customTabs,value:e.value,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[o(q,{name:"student",tab:"学员名单"},{default:()=>[o(ae,null,null)]}),o(q,{name:"afterWork",tab:"课后训练"},{default:()=>[o(le,null,null)]}),o(q,{name:"practice",tab:"练习记录"},{default:()=>[o(se,null,null)]}),o(q,{name:"attendclass",tab:"上课记录"},{default:()=>[o(ie,null,null)]})]})])])}}))}}}));
|