1 |
- System.register(["./api-legacy-0c7716c0.js","./index-legacy-07c74999.js","./index-legacy-237f4f7e.js","./index-legacy-eb9c58cd.js","./index-legacy-63eaac4a.js","./index-legacy-7c906bb8.js","./index-legacy-d19039c7.js","./index-legacy-28096114.js","./contants-legacy-276c695b.js","./index-legacy-c6524ca4.js","./index-legacy-08d803bd.js","./index-legacy-e4dd20c6.js","./Scrollbar-legacy-711e6264.js"],(function(e,a){"use strict";var t,l,n,i,s,r,o,d,u,c,p,g,y,m,f,h,k,v,b,D,w,T,x,Y,j,C,F,L;return{setters:[e=>{t=e.s,l=e.e,n=e.f},e=>{i=e.d,s=e.e,r=e.a,o=e.q,d=e.f,u=e.N,c=e.g,p=e.Q,g=e.M,y=e.j,m=e.k,f=e.L,h=e.F,k=e.c6,v=e.r,b=e.u,D=e.z,w=e.m,T=e.n},e=>{x=e.C},e=>{Y=e.S,j=e.C},e=>{C=e.P},e=>{F=e.C},e=>{L=e.T},null,null,null,null,null,null],execute:function(){const a=i({name:"student-studentList",setup(e,{emit:a}){const n=s({searchForm:{keyword:"",gender:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[]}),i=r(),k=()=>{n.pagination.page=1,b(),console.log("search",n)},v=()=>{n.searchForm={keyword:"",gender:null},k()},b=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 o((()=>{b()})),()=>d("div",null,[d("div",{class:t.searchList},[d(u,{"label-placement":"left",inline:!0},{default:()=>[d(c,null,{default:()=>[d(Y,p({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:n.searchForm.keyword,onChangeValue:e=>n.searchForm.keyword=e}),null)]}),d(c,null,{default:()=>[d(j,p({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)]}),d(c,null,{default:()=>[d(g,{justify:"end"},{default:()=>[d(y,{type:"primary",class:"searchBtn",onClick:k},{default:()=>[m("搜索")]}),d(y,{type:"primary",ghost:!0,class:"resetBtn",onClick:v},{default:()=>[m("重置")]})]})]})]})]),d("div",{class:t.tableWrap},[d(f,{class:t.classTable,loading:n.loading,columns:[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"sex",render:e=>d(h,null,["0"==e.sex?"女":"男"])},{title:"操作",key:"id",render:e=>d(y,{text:!0,type:"primary"},{default:()=>[m("详情")]})}],data:n.tableList},null),d(C,{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:b,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});function M(e){let a=e;const t=new Date(e);0==t.getDay()&&(a-=6048e5);const l=a-24*(t.getDay()-1)*60*60*1e3;return new Date(l).getTime()}function W(e){const a=e;let t=7-new Date(e).getDay();return 7==t&&(t=0),new Date(a+24*t*60*60*1e3).getTime()}const U=(e,a=[],t="YYYY-MM-DD")=>e&&e.length?"YYYY-MM-DD"==t?{[a[0]||"start"]:k(e[0]).isValid()?k(e[0]).format(t)+" 00:00:00":"",[a[1]||"end"]:k(e[1]).isValid()?k(e[1]).format(t)+" 23:59:59":""}:{[a[0]||"start"]:k(e[0]).isValid()?k(e[0]).format(t):"",[a[1]||"end"]:k(e[1]).isValid()?k(e[1]).format(t):""}:{},V=i({name:"afterWork",setup(e,{emit:a}){const l=v([M((new Date).getTime()),W((new Date).getTime())]),i=s({searchForm:{status:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],addWorkVisible:!1}),w=b(),T=r(),x=()=>{i.pagination.page=1,V()},Y=()=>{l.value=[M((new Date).getTime()),W((new Date).getTime())],i.searchForm={status:null},x()},V=async()=>{i.loading=!0;try{const e=await n({classGroupId:T.query.id,...i.searchForm,...i.pagination,...U(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)}};o((()=>{V()}));const q=e=>{console.log(e),w.push({path:"/afterWorkDetail",query:{...T.query,teacherName:e.teacherName,trainingId:e.id}})};return()=>d("div",null,[d("div",{class:t.searchList},[d(u,{"label-placement":"left",inline:!0},{default:()=>[d(c,null,{default:()=>[d(F,{value:l.value,"onUpdate:value":e=>l.value=e,separator:"至",type:"daterange",timerValue:l.value},null)]}),d(c,null,{default:()=>[d(j,p({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)]}),d(c,null,{default:()=>[d(g,{justify:"end"},{default:()=>[d(y,{type:"primary",class:"searchBtn",onClick:x},{default:()=>[m("搜索")]}),d(y,{type:"primary",ghost:!0,class:"resetBtn",onClick:Y},{default:()=>[m("重置")]})]})]})]})]),d(y,{class:t.addBtn,type:"primary",onClick:()=>i.addWorkVisible=!0},{default:()=>[m("布置训练")]}),d("div",{class:t.tableWrap},[d(f,{class:t.classTable,loading:i.loading,columns:[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime",render:e=>d(h,null,[k(e.createTime).format("YYYY-MM-DD")])},{title:"截止时间",key:"expireDate",render:e=>d(h,null,[k(e.expireDate).format("YYYY-MM-DD")])},{title:"训练状态",key:"status",render:e=>0==e.status?d("div",{class:t.indDot},[" ",d("span",null,null),m(" 进行中")]):d("div",{class:t.endDot},[d("span",null,null),m("已结束")])},{title:"布置人数",key:"expectNum"},{title:"提交人数",key:"trainingNum"},{title:"合格人数",key:"standardNum"},{title:"提交率",key:"trainingRate",render:e=>d(h,null,[e.trainingRate,m("%")])},{title:"合格率",key:"qualifiedRate",render:e=>d(h,null,[e.qualifiedRate,m("%")])},{title:"操作",key:"id",render:e=>d(y,{text:!0,type:"primary",onClick:()=>q(e)},{default:()=>[m("详情")]})}],data:i.tableList},null),d(C,{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:V,sync:!0,saveKey:"orchestraRegistration-key"},null)]),d(D,{show:i.addWorkVisible,"onUpdate:show":e=>i.addWorkVisible=e,preset:"card",class:[t.attendClassModal,t.trainClassModal],title:"训练设置"},{default:()=>[d(L,{classGroupId:T.query.id,onClose:()=>{V(),i.addWorkVisible=!1}},null)]})])}});e("default",i({name:"base-setting",setup(e,{emit:l,attrs:n}){const i=v("student");b();const s=r(),o=v([{name:"班级管理",path:"/classList"},{name:s.query.name,path:"/classDetail"}]);return()=>d("div",null,[d(x,{list:o.value},null),d("div",{class:t.listWrap},[d(w,{class:t.customTabs,value:i.value,"onUpdate:value":e=>i.value=e,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[d(T,{name:"student",tab:"学员名单"},{default:()=>[d(a,null,null)]}),d(T,{name:"afterWork",tab:"课后训练"},{default:()=>[d(V,null,null)]}),d(T,{name:"practice",tab:"练习记录"},null),d(T,{name:"attendclass",tab:"上课记录"},null)]})])])}}))}}}));
|