classDetail-legacy-3c9fb4d6.js 13 KB

1
  1. System.register(["./api-legacy-be39e8dc.js","./index-legacy-b9b617b7.js","./dateFormat-legacy-d654e8ef.js","./index-legacy-2135efc5.js","./index-legacy-1e110aec.js","./index-legacy-5f55d8e3.js","./index-legacy-7468982f.js","./teacherIcon-legacy-3eeb62c3.js","./NumberAnimation-legacy-3c6634fa.js","./index-legacy-584aea75.js","./index-legacy-c1266456.js","./index-legacy-7d42d30e.js","./index-legacy-82bc0c8d.js","./index-legacy-40e3e3a1.js","./Scrollbar-legacy-b966dc52.js","./contants-legacy-680de5c2.js"],(function(e,a){"use strict";var t,l,n,i,s,r,o,d,u,c,p,g,m,y,h,v,f,b,T,w,_,k,D,F,x,q,C,I,Y,j,L,U,z,M,W,N,S,B,V,R,G,A;return{setters:[e=>{t=e.s,l=e.e,n=e.f,i=e.h,s=e.i},e=>{r=e.d,o=e.e,d=e.a,u=e.q,c=e.f,p=e.N,g=e.g,m=e.D,y=e.B,h=e.j,v=e.k,f=e.A,b=e.F,T=e.r,w=e.u,_=e.z,k=e.c0,D=e.c7,F=e.c8,x=e.aG,q=e.c9,C=e.ca,I=e.cb,Y=e.m,j=e.n},e=>{L=e.g,U=e.a,z=e.b,M=e.f,W=e.C},e=>{N=e.S,S=e.C},e=>{B=e.P},e=>{V=e.C},e=>{R=e.T},e=>{G=e.d},e=>{A=e.N},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.04167vw;color:#131415;line-height:1.45833vw;border-bottom:1px solid rgba(0,0,0,.05)}._header_ah2q4_7 ._time_ah2q4_17{font-size:1.04167vw;color:#131415;line-height:1.45833vw}._header_ah2q4_7 ._ntag_ah2q4_22{color:#2089ff;border-radius:.3125vw;font-size:.83333vw;--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.04167vw;font-weight:600;color:#131415;line-height:1.45833vw}._content_ah2q4_29 ._userInfo_ah2q4_43 p{font-size:.83333vw;color:#777;line-height:1.35417vw}\n",document.head.appendChild(a);const K=r({name:"student-studentList",setup(e,{emit:a}){const n=o({searchForm:{keyword:"",gender:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[]}),i=d(),s=()=>{n.pagination.page=1,T(),console.log("search",n)},r=()=>{n.searchForm={keyword:"",gender:null},s()},T=async()=>{n.loading=!0;try{const e=await l({classGroupId:i.query.id,...n.searchForm,...n.pagination});n.tableList=e.data.rows,n.pagination.pageTotal=e.data.total,n.loading=!1}catch(e){n.loading=!1,console.log(e)}};return u((()=>{T()})),()=>c("div",null,[c("div",{class:t.searchList},[c(p,{"label-placement":"left",inline:!0},{default:()=>[c(g,null,{default:()=>[c(N,m({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:n.searchForm.keyword,onChangeValue:e=>n.searchForm.keyword=e}),null)]}),c(g,null,{default:()=>[c(S,m({options:[{label:"选择性别",value:null},{label:"男",value:"1"},{label:"女",value:"0"}],placeholder:"性别",clearable:!0,inline:!0},{value:n.searchForm.gender,"onUpdate:value":e=>n.searchForm.gender=e}),null)]}),c(g,null,{default:()=>[c(y,{justify:"end"},{default:()=>[c(h,{type:"primary",class:"searchBtn",onClick:s},{default:()=>[v("搜索")]}),c(h,{type:"primary",ghost:!0,class:"resetBtn",onClick:r},{default:()=>[v("重置")]})]})]})]})]),c("div",{class:t.tableWrap},[c(f,{class:t.classTable,loading:n.loading,columns:[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"sex",render:e=>c(b,null,["0"==e.sex?"女":"男"])},{title:"操作",key:"id",render:e=>c(h,{text:!0,type:"primary"},{default:()=>[v("详情")]})}],data:n.tableList},null),c(B,{page:n.pagination.page,"onUpdate:page":e=>n.pagination.page=e,pageSize:n.pagination.rows,"onUpdate:pageSize":e=>n.pagination.rows=e,pageTotal:n.pagination.pageTotal,"onUpdate:pageTotal":e=>n.pagination.pageTotal=e,onList:T,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}}),O=r({name:"afterWork",setup(e,{emit:a}){const l=T([L((new Date).getTime()),U((new Date).getTime())]),i=o({searchForm:{status:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],addWorkVisible:!1}),s=w(),r=d(),D=()=>{i.pagination.page=1,x()},F=()=>{l.value=[L((new Date).getTime()),U((new Date).getTime())],i.searchForm={status:null},D()},x=async()=>{i.loading=!0;try{const e=await n({classGroupId:r.query.id,...i.searchForm,...i.pagination,...z(l.value,["startTime","endTime"],"YYYY-MM-DD")});i.tableList=e.data.rows,i.pagination.pageTotal=e.data.total,i.loading=!1}catch(e){i.loading=!1,console.log(e)}};u((()=>{x()}));const q=e=>{console.log(e),s.push({path:"/afterWorkDetail",query:{...r.query,teacherName:e.teacherName,trainingId:e.id}})};return()=>c("div",null,[c("div",{class:t.searchList},[c(p,{"label-placement":"left",inline:!0},{default:()=>[c(g,null,{default:()=>[c(V,{value:l.value,"onUpdate:value":e=>l.value=e,separator:"至",type:"daterange",timerValue:l.value},null)]}),c(g,null,{default:()=>[c(S,m({options:[{label:"训练状态",value:null},{label:"已结束",value:1},{label:"进行中",value:0}],placeholder:"训练状态",clearable:!0,inline:!0},{value:i.searchForm.status,"onUpdate:value":e=>i.searchForm.status=e}),null)]}),c(g,null,{default:()=>[c(y,{justify:"end"},{default:()=>[c(h,{type:"primary",class:"searchBtn",onClick:D},{default:()=>[v("搜索")]}),c(h,{type:"primary",ghost:!0,class:"resetBtn",onClick:F},{default:()=>[v("重置")]})]})]})]})]),c(h,{class:t.addBtn,type:"primary",onClick:()=>i.addWorkVisible=!0},{default:()=>[v("布置训练")]}),c("div",{class:t.tableWrap},[c(f,{class:t.classTable,loading:i.loading,columns:[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime",render:e=>c(b,null,[k(e.createTime).format("YYYY-MM-DD")])},{title:"截止时间",key:"expireDate",render:e=>c(b,null,[k(e.expireDate).format("YYYY-MM-DD")])},{title:"训练状态",key:"status",render:e=>0==e.status?c("div",{class:t.indDot},[" ",c("span",null,null),v(" 进行中")]):c("div",{class:t.endDot},[c("span",null,null),v("已结束")])},{title:"布置人数",key:"expectNum"},{title:"提交人数",key:"trainingNum"},{title:"合格人数",key:"standardNum"},{title:"提交率",key:"trainingRate",render:e=>c(b,null,[e.trainingRate,v("%")])},{title:"合格率",key:"qualifiedRate",render:e=>c(b,null,[e.qualifiedRate,v("%")])},{title:"操作",key:"id",render:e=>c(h,{text:!0,type:"primary",onClick:()=>q(e)},{default:()=>[v("详情")]})}],data:i.tableList},null),c(B,{page:i.pagination.page,"onUpdate:page":e=>i.pagination.page=e,pageSize:i.pagination.rows,"onUpdate:pageSize":e=>i.pagination.rows=e,pageTotal:i.pagination.pageTotal,"onUpdate:pageTotal":e=>i.pagination.pageTotal=e,onList:x,sync:!0,saveKey:"orchestraRegistration-key"},null)]),c(_,{show:i.addWorkVisible,"onUpdate:show":e=>i.addWorkVisible=e,preset:"card",class:[t.attendClassModal,t.trainClassModal],title:"训练设置"},{default:()=>[c(R,{classGroupId:r.query.id,onClose:()=>{x(),i.addWorkVisible=!1}},null)]})])}}),E={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"},P=r({name:"class-record",setup(){const e=k().format("YYYY-MM-DD"),a=o({searchForm:{createTimer:[k(e).subtract(1,"month").valueOf(),k(e).valueOf()]},loading:!1,pagination:{page:1,rows:10,pageTotal:0},tableList:[]}),t=d(),l=()=>{a.pagination.page=1,s()},n=()=>{a.searchForm={createTimer:null},l()},s=async()=>{a.loading=!0;try{const e=await i({classGroupId:t.query.id,...q(a.searchForm.createTimer,["startTime","endTime"],"YYYY-MM-DD"),...a.pagination});a.tableList=e.data.rows,a.pagination.pageTotal=e.data.total,a.loading=!1}catch(e){a.loading=!1,console.log(e)}};return u((()=>{s()})),()=>{let e;return c("div",null,[c("div",{class:E.searchList},[c(p,{"label-placement":"left",inline:!0},{default:()=>[c(g,null,{default:()=>[c(V,{timerValue:a.searchForm.createTimer,"onUpdate:timerValue":e=>a.searchForm.createTimer=e,separator:"-",type:"daterange"},null)]}),c(g,null,{default:()=>[c(y,{justify:"end"},{default:()=>[c(h,{type:"primary",class:"searchBtn",onClick:l},{default:()=>[v("搜索")]}),c(h,{type:"primary",ghost:!0,class:"resetBtn",onClick:n},{default:()=>[v("重置")]})]})]})]})]),c("div",{class:E.tableWrap},[c(y,null,(t=e=a.tableList.map((e=>c("div",{class:E.tableContainer},[c("div",{class:E.header},[c("div",{class:E.time},[k(e.classDate).format("YYYY-MM-DD")]),c(D,{type:"primary",class:E.ntag,strong:!0},{default:()=>[v("三年二班")]})]),c("div",{class:E.content},[c(F,{class:E.navatar,round:!0,src:e.teacherAvatar||G},null),c("div",{class:E.userInfo},[c("h2",null,[e.teacherName]),c("p",null,[v("人教版二年级上册 | 第二十一单元 |【歌表演】我和我的祖国一刻也不能分割")])])])]))),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!x(t)?e:{default:()=>[e]})),c(B,{page:a.pagination.page,"onUpdate:page":e=>a.pagination.page=e,pageSize:a.pagination.rows,"onUpdate:pageSize":e=>a.pagination.rows=e,pageTotal:a.pagination.pageTotal,"onUpdate:pageTotal":e=>a.pagination.pageTotal=e,onList:s,sync:!0,saveKey:"classRecord-key"},null)])]);var t}}}),H=r({name:"student-studentList",setup(e,{emit:a}){const l=o({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:[{studentId:"1000578",studentName:"一十四"}],memberNumber:0,testInfo:{practiceDurationAvg:0,memberCount:0}}),n=d(),i=w(),r=()=>{l.pagination.page=1,D()},_=T([L((new Date).getTime()),U((new Date).getTime())]),k=()=>{l.searchForm={keyword:"",trainingStatus:null,vipFlag:null},r()},D=async()=>{l.loading=!0;try{const e=await s({classGroupId:n.query.id,...l.searchForm,...l.pagination,...z(_.value,["startTime","endTime"],"YYYY-MM-DD")});l.pagination.pageTotal=e.data.total,l.loading=!1}catch(e){l.loading=!1,console.log(e)}};u((()=>{D()}));const F=()=>[{title:"姓名",key:"studentName"},{title:"手机号",key:"studentPhone"},{title:"性别",key:"sex",render:e=>c(b,null,["0"==e.sex?"女":"男"])},{title:"学生类型",key:"studentType",render:e=>c(b,null,["member"==e.studentType?"会员":"普通"])},{title:"练习天数",key:"practiceDays",render:e=>c(b,null,[e.practiceDays?e.practiceDays:0,v("天")])},{title:"练习时长",key:"studentType",render:e=>c(b,null,[e.practiceDuration?M(e.practiceDuration):0])},{title:"操作",key:"id",render:e=>c(h,{text:!0,type:"primary",onClick:()=>{(e=>{i.push({path:"/classStudentRecode",query:{...n.query,studentId:e.studentId,studentName:e.studentName}})})(e)}},{default:()=>[v("详情")]})}];return()=>c("div",null,[c("div",{class:t.searchList},[c(p,{"label-placement":"left",inline:!0},{default:()=>[c(g,null,{default:()=>[c(N,m({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:l.searchForm.keyword,onChangeValue:e=>l.searchForm.keyword=e}),null)]}),c(g,null,{default:()=>[c(S,m({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)]}),c(g,null,{default:()=>[c(V,{value:_.value,"onUpdate:value":e=>_.value=e,separator:"至",type:"daterange",timerValue:_.value},null)]}),c(g,null,{default:()=>[c(y,{justify:"end"},{default:()=>[c(h,{type:"primary",class:"searchBtn",onClick:r},{default:()=>[v("搜索")]}),c(h,{type:"primary",ghost:!0,class:"resetBtn",onClick:k},{default:()=>[v("重置")]})]})]})]})]),c("div",{class:["section-container"]},[c(C,{"x-gap":"12",cols:8},{default:()=>[c(I,null,{default:()=>[c("div",{class:t.TrainDataItem},[c("p",{class:t.TrainDataItemTitle},[c("span",null,[c(A,{from:0,to:l.pagination.pageTotal},null)]),v("人")]),c("p",{class:t.TrainDataItemsubTitle},[v("练习人数")])])]}),c(I,null,{default:()=>[c("div",{class:t.TrainDataItem},[c("p",{class:t.TrainDataItemTitle},[c("span",null,[c(A,{from:0,to:l.testInfo.memberCount},null)]),v("人")]),c("p",{class:t.TrainDataItemsubTitle},[v("会员人数")])])]}),c(I,null,{default:()=>[c("div",{class:t.TrainDataItem},[c("p",{class:t.TrainDataItemTitle},[c("span",null,[c(A,{from:0,to:l.testInfo.practiceDurationAvg},null)]),v("分钟")]),c("p",{class:t.TrainDataItemsubTitle},[v("平均练习时长")])])]})]})]),c("div",{class:t.tableWrap},[c(f,{class:t.classTable,loading:l.loading,columns:F(),data:l.tableList},null),c(B,{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:D,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});e("default",r({name:"base-setting",setup(){const e=T("attendclass"),a=d(),l=T([{name:"班级管理",path:"/classList"},{name:a.query.name,path:"/classDetail"}]);return()=>c("div",null,[c(W,{list:l.value},null),c("div",{class:t.listWrap},[c(Y,{class:t.customTabs,value:e.value,"onUpdate:value":a=>e.value=a,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[c(j,{name:"student",tab:"学员名单"},{default:()=>[c(K,null,null)]}),c(j,{name:"afterWork",tab:"课后训练"},{default:()=>[c(O,null,null)]}),c(j,{name:"practice",tab:"练习记录"},{default:()=>[c(H,null,null)]}),c(j,{name:"attendclass",tab:"上课记录"},{default:()=>[c(P,null,null)]})]})])])}}))}}}));