index-legacy-3f880bfb.js 8.6 KB

1
  1. System.register(["./index-legacy-5a4851d5.js","./urlUtils-legacy-e26c7ef8.js","./index-legacy-51b3e050.js","./index-legacy-9d3bfb1f.js","./index-legacy-fbd44da2.js","./add-legacy-e7111c9d.js","./api-legacy-5611b7ff.js","./cordWrap-legacy-34e3e36d.js","./index-legacy-48de7c33.js","./index-legacy-38bbd895.js","./searchs-legacy-3b019a5a.js"],(function(e,t){"use strict";var l,s,a,n,i,o,d,c,r,u,p,g,m,h,y,v,b,f,w,k,x,S,I,L,C,T,R,j,U,B,F,$,D,P,G,N,V,W,z;return{setters:[e=>{l=e.d,s=e.e,a=e.b,n=e.c,i=e.r,o=e.f,d=e.o,c=e.k,r=e.Z,u=e.q,p=e._,g=e.$,m=e.a0,h=e.F,y=e.a,v=e.u,b=e.N,f=e.g,w=e.x,k=e.X,x=e.j,S=e.cm},e=>{I=e.v,L=e.s,C=e.g},e=>{T=e.S},e=>{R=e.C},e=>{j=e.P},e=>{U=e.a},e=>{B=e.c},e=>{F=e.s,$=e.a,D=e.c,P=e.T,G=e.b,N=e.h},e=>{V=e.g,W=e.s},e=>{z=e.T},null],execute:function(){const E=""+new URL("studentTitle-8db8be71.png",t.meta.url).href,O=""+new URL("strudentCore-ce06266f.png",t.meta.url).href,A=l({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:t}){s({uploading:!1}),a();const l=n();i();const r=i(I()+`/classroom-app/#/student-register?sId=${l.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");console.log(e,"container=====>"),N(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const t=e.toDataURL("image/png");u.image=t,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()=>o("div",{class:[L.addStudentWrap]},[o("div",{onClick:()=>{console.log("点击"),t("close")}},[o(d,{src:F,previewDisabled:!0,class:L.studentCLose},null)]),o(d,{previewDisabled:!0,class:L.stunentStart,src:$},null),o(d,{class:L.addTitle,previewDisabled:!0,src:E},null),o("div",{class:L.addStudentInfo,id:"preview-container"},[o(d,{class:L.studentInfoBg,previewDisabled:!0,src:O},null),o("div",{class:L.studentCore},[o("img",{alt:"img",crossorigin:"anonymous",class:L.schoolLogo,src:l.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),o("div",{class:L.studentCoreInfo},[o("h2",null,[l.getUserInfo.schoolInfos[0].name]),o("p",{class:L.studentCoreInfoSubtitle},[c("邀请您的孩子加入"),o("span",null,[c("数字化乐器课堂")])]),o("div",{class:L.codewrap},[o("img",{src:D,class:L.codewrapBg,alt:""},null),o(P,{margin:0,text:r.value,size:119},null)]),o("div",{class:L.codewrapSubmit},[o(d,{previewDisabled:!0,src:G},null),c("请使用微信扫码"),o("span",null,[c("完成报名")])," "])])])]),o("div",{class:L.studentBottom},[o("p",null,[c("请将二维码图片发送给学生家长,扫码完成报名")]),o("div",{class:L.downBtn,onClick:p},[c("下载图片")])])])}}),J=l({name:"coai-guide",emits:["close"],setup(e,{emit:t}){const l=s({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:V("student1.png"),handStyle:{top:"0.91rem"},imgStyle:{left:r(-64),width:r(518),height:r(256)},btnsStyle:{bottom:"30px",left:"-90px"},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:V("student2.png"),imgStyle:{top:"100%",left:"-265px",width:"515px",height:"227px"},btnsStyle:{bottom:"30px",left:r(-90)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),a=i(!1),n=localStorage.getItem("teacher-guideInfo");n&&JSON.parse(n).studentGuide?a.value=!1:a.value=!0;const d=()=>{const e=document.getElementById(`student-${l.step}`);if(e){const t=e.getBoundingClientRect(),s=l.steps[l.step].eleRectPadding?.left||0,a=l.steps[l.step].eleRectPadding?.top||0,n=l.steps[l.step].eleRectPadding?.width||0,i=l.steps[l.step].eleRectPadding?.height||0;l.box={left:t.x-s+"px",top:t.y-a+"px",width:t.width+n+"px",height:t.height+i+"px"},console.log(`coai-${l.step}`,l.box)}};u((()=>{d(),window.addEventListener("resize",y)}));const y=()=>{d()};p((()=>{window.removeEventListener("resize",y)}));const v=()=>{l.step>=4?b():(l.step=l.step+1,d())},b=()=>{let e=JSON.parse(localStorage.getItem("teacher-guideInfo")||"{}")||null;e?e.studentGuide=!0:e={studentGuide:!0},localStorage.setItem("teacher-guideInfo",JSON.stringify(e)),a.value=!1};return()=>o(h,null,[a.value?g(o("div",{"onUpdate:show":e=>a.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[o("div",{class:W.content,onClick:()=>v()},[o("div",{class:W.backBtn,onClick:e=>{e.stopPropagation(),b()}},[c("跳过")]),o("div",{class:W.box,style:{...l.box},id:`modeType-${l.step}`},[l.steps.map(((e,t)=>o("div",{onClick:e=>e.stopPropagation(),class:W.item,style:"bottom"==e.type?{display:t===l.step?"":"none",left:`${e.eleRect?.left}px`,top:`-${e.imgStyle?.height}`}:{display:t===l.step?"":"none",left:`${e.eleRect?.left}px`,top:`${l.box?.height}`}},[o("img",{class:W.img,style:e.imgStyle,src:e.img},null),o("div",{class:W.btns,style:e.btnsStyle},[l.step+1==l.steps.length?o(h,null,[o("div",{class:[W.endBtn],onClick:()=>b()},[c("完成")]),o("div",{class:W.nextBtn,onClick:()=>{l.step=0,d()}},[c("再看一遍")])]):o("div",{class:W.btn,onClick:()=>v()},[c("下一步 ("),l.step+1,c("/"),l.steps.length,c(")")])])])))])])]),[[m,a.value,"show"]]):null])}});e("default",l({name:"student-studentList",setup(e,{emit:t}){const l=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}),a=y(),n=v(),r=i(!1),p=()=>{l.pagination.page=1,F()},I=()=>{l.searchForm={keyword:"",gender:null,classGroupId:null,membership:null},p()},F=async()=>{try{const e=await C({...l.searchForm,...l.pagination});l.tableList=e.data.rows,l.pagination.pageTotal=e.data.total,l.tableList.length>0&&setTimeout((()=>{r.value=!0}),500)}catch(e){console.log(e)}console.log("getList")};u((()=>{F(),(async()=>{try{const e=await B({page:1,rows:999});l.classList=e.data.rows.map((e=>({label:e.name,value:e.id})))}catch(e){console.log(e)}})()}));const $=e=>{n.push({path:"/studentDetail",query:{...a.query,studentId:e.id,studentName:e.nickname}})};return()=>o("div",{class:L.listWrap},[o("div",{class:L.searchList},[o(b,{"label-placement":"left",inline:!0},{default:()=>[o(f,null,{default:()=>[o(T,w({placeholder:"请输入学生姓名"},{class:L.searchInput,searchWord:l.searchForm.keyword,onChangeValue:e=>l.searchForm.keyword=e}),null)]}),o(f,null,{default:()=>[o(R,w({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(f,null,{default:()=>[o(R,w({options:[{label:"年级班级",value:null},...l.classList],placeholder:"年级班级",clearable:!0,inline:!0},{value:l.searchForm.classGroupId,"onUpdate:value":e=>l.searchForm.classGroupId=e}),null)]}),o(f,null,{default:()=>[o(R,w({options:[{label:"学生类型",value:null},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:l.searchForm.membership,"onUpdate:value":e=>l.searchForm.membership=e}),null)]}),o(f,null,{default:()=>[o(k,{justify:"end"},{default:()=>[o(x,{type:"primary",class:"searchBtn",onClick:p},{default:()=>[c("搜索")]}),o(x,{type:"primary",ghost:!0,class:"resetBtn",onClick:I},{default:()=>[c("重置")]})]})]})]})]),o(x,w({id:"student-0"},{onClick:()=>{l.addStudentVisible=!0},class:L.addBtn,type:"primary"}),{default:()=>[c("新增学生")],icon:()=>o(h,null,[o(d,{class:L.addBtnIcon,previewDisabled:!0,src:U},null)])}),o("div",{class:L.tableWrap},[o(S,{class:L.classTable,loading:l.loading,columns:[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"gender",render:e=>o(h,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"年级班级",key:"classGroupName"},{title:"学生类型",key:"vipMember",render:e=>o(h,null,[e.vipMember?"会员":"普通"])},{title:"操作",key:"id",render:(e,t)=>o(h,null,[o(x,0==t?w({id:"student-1"},{text:!0,type:"primary",onClick:()=>$(e)}):{text:!0,type:"primary",onClick:()=>$(e)},{default:()=>[c("详情")]})])}],data:l.tableList},{empty:()=>o(z,null,null)}),o(j,{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:F,sync:!0,saveKey:"orchestraRegistration-key"},null)]),l.addStudentVisible?g(o("div",{"onUpdate:show":e=>l.addStudentVisible=e,class:"n-modal-mask"},[o(A,{onClose:()=>{l.addStudentVisible=!1}},null)]),[[m,l.addStudentVisible,"show"]]):null,r.value?o(J,null,null):null])}}))}}}));