index-legacy-1a4ee021.js 6.0 KB

1
  1. System.register(["./index-legacy-b924748a.js","./urlUtils-legacy-40e59c92.js","./index-legacy-0020b5f7.js","./index-legacy-b60f1b90.js","./index-legacy-23c5a113.js","./add-legacy-e7111c9d.js","./api-legacy-8c504e0c.js","./cordWrap-legacy-2f0c616a.js","./searchs-legacy-3b019a5a.js"],(function(e,l){"use strict";var a,s,t,n,o,i,r,d,c,u,p,g,m,y,h,v,b,f,w,k,I,L,S,C,T,U,j,F,B,D,x,V,W,G,R;return{setters:[e=>{a=e.d,s=e.e,t=e.b,n=e.c,o=e.r,i=e.f,r=e.o,d=e.k,c=e.a,u=e.u,p=e.q,g=e.N,m=e.g,y=e.Z,h=e.W,v=e.j,b=e.F,f=e.ci,w=e.c5,k=e.bX},e=>{I=e.v,L=e.s,S=e.g},e=>{C=e.S},e=>{T=e.C},e=>{U=e.P},e=>{j=e.a},e=>{F=e.c},e=>{B=e.s,D=e.a,x=e.c,V=e.T,W=e.l,G=e.b,R=e.h},null],execute:function(){const A=""+new URL("studentTitle-8db8be71.png",l.meta.url).href,N=""+new URL("strudentCore-ce06266f.png",l.meta.url).href,q=a({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:l}){s({uploading:!1}),t();const a=n();o();const c=o(I()+`/classroom-app/#/student-register?sId=${a.getUserInfo.schoolInfos[0].id}`),u=s({saveLoading:!1,image:null,shareLoading:!1}),p=()=>{if(!u.saveLoading)if(u.saveLoading=!0,u.image)g();else{const e=document.getElementById("preview-container");R(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const l=e.toDataURL("image/png");u.image=l,g()})).catch((()=>{u.saveLoading=!1}))}},g=async()=>{setTimeout((()=>{u.saveLoading=!1}),100);const e=document.createElement("a");e.setAttribute("download","报名图片.png"),e.href=u.image,e.click()};return()=>i("div",{class:[L.addStudentWrap]},[i("div",{onClick:()=>{console.log("点击"),l("close")}},[i(r,{src:B,previewDisabled:!0,class:L.studentCLose},null)]),i(r,{previewDisabled:!0,class:L.stunentStart,src:D},null),i(r,{class:L.addTitle,previewDisabled:!0,src:A},null),i("div",{class:L.addStudentInfo,id:"preview-container"},[i(r,{class:L.studentInfoBg,previewDisabled:!0,src:N},null),i("div",{class:L.studentCore},[i("img",{alt:"img",crossorigin:"anonymous",class:L.schoolLogo,src:a.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),i("div",{class:L.studentCoreInfo},[i("h2",null,[a.getUserInfo.schoolInfos[0].name]),i("p",{class:L.studentCoreInfoSubtitle},[d("邀请您的孩子加入"),i("span",null,[d("数字化乐器课堂")])]),i("div",{class:L.codewrap},[i("img",{src:x,class:L.codewrapBg,alt:""},null),i(V,{margin:0,logoSrc:W,class:L.codewrapImg,text:c.value,size:119},null)]),i("div",{class:L.codewrapSubmit},[i(r,{previewDisabled:!0,src:G},null),d("请扫描上方二维码 "),i("span",null,[d("完成报名")])," "])])])]),i("div",{class:L.studentBottom},[i("p",null,[d("请将二维码图片发送给学生家长,扫码完成报名")]),i("div",{class:L.downBtn,onClick:p},[d("下载图片")])])])}});e("default",a({name:"student-studentList",setup(e,{emit:l}){const a=s({searchForm:{keyword:"",gender:null,classGroupId:null,membership:null},searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],classList:[],addStudentVisible:!1}),t=c(),n=u(),o=()=>{a.pagination.page=1,B()},I=()=>{a.searchForm={keyword:"",gender:null,classGroupId:null,membership:null},o()},B=async()=>{try{const e=await S({...a.searchForm,...a.pagination});a.tableList=e.data.rows,a.pagination.pageTotal=e.data.total}catch(e){console.log(e)}console.log("getList")};p((()=>{B(),(async()=>{try{const e=await F({page:1,rows:999});a.classList=e.data.rows.map((e=>({label:e.name,value:e.id})))}catch(e){console.log(e)}})()}));const D=e=>{n.push({path:"/studentDetail",query:{...t.query,studentId:e.id,studentName:e.nickname}})};return()=>i("div",{class:L.listWrap},[i("div",{class:L.searchList},[i(g,{"label-placement":"left",inline:!0},{default:()=>[i(m,null,{default:()=>[i(C,y({placeholder:"请输入学生姓名"},{class:L.searchInput,searchWord:a.searchForm.keyword,onChangeValue:e=>a.searchForm.keyword=e}),null)]}),i(m,null,{default:()=>[i(T,y({options:[{label:"学生性别",value:null},{label:"男",value:1},{label:"女",value:0}],placeholder:"性别",clearable:!0,inline:!0},{value:a.searchForm.gender,"onUpdate:value":e=>a.searchForm.gender=e}),null)]}),i(m,null,{default:()=>[i(T,y({options:[{label:"年级班级",value:null},...a.classList],placeholder:"年级班级",clearable:!0,inline:!0},{value:a.searchForm.classGroupId,"onUpdate:value":e=>a.searchForm.classGroupId=e}),null)]}),i(m,null,{default:()=>[i(T,y({options:[{label:"学生类型",value:null},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:a.searchForm.membership,"onUpdate:value":e=>a.searchForm.membership=e}),null)]}),i(m,null,{default:()=>[i(h,{justify:"end"},{default:()=>[i(v,{type:"primary",class:"searchBtn",onClick:o},{default:()=>[d("搜索")]}),i(v,{type:"primary",ghost:!0,class:"resetBtn",onClick:I},{default:()=>[d("重置")]})]})]})]})]),i(v,{onClick:()=>{a.addStudentVisible=!0},class:L.addBtn,type:"primary"},{default:()=>[d("新增学生")],icon:()=>i(b,null,[i(r,{class:L.addBtnIcon,src:j},null)])}),i("div",{class:L.tableWrap},[i(f,{class:L.classTable,loading:a.loading,columns:[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"gender",render:e=>i(b,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"年级班级",key:"classGroupName"},{title:"学生类型",key:"vipMember",render:e=>i(b,null,[e.vipMember?"会员":"普通"])},{title:"操作",key:"id",render:e=>i(v,{text:!0,type:"primary",onClick:()=>D(e)},{default:()=>[d("详情")]})}],data:a.tableList},null),i(U,{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:B,sync:!0,saveKey:"orchestraRegistration-key"},null)]),a.addStudentVisible?w(i("div",{"onUpdate:show":e=>a.addStudentVisible=e,class:"n-modal-mask"},[i(q,{onClose:()=>{a.addStudentVisible=!1}},null)]),[[k,a.addStudentVisible,"show"]]):null])}}))}}}));