index-legacy-aa17a1af-1708220053196.js 12 KB

1
  1. System.register(["./index-legacy-2f7e396d-1708220053196.js","./index.module-legacy-2473877d-1708220053196.js","./index-legacy-b2e85ed5-1708220053196.js","./index-legacy-9daf4bed-1708220053196.js","./index-legacy-63a8ba26-1708220053196.js","./add-legacy-e7111c9d-1708220053196.js","./api-legacy-381e138c-1708220053196.js","./api-legacy-57cc81fd-1708220053196.js","./html2canvas.esm-legacy-2089f324-1708220053196.js","./urlUtils-legacy-6df7f30c-1708220053196.js","./api-legacy-44ddaa58-1708220053196.js","./index-legacy-67c9779c-1708220053196.js","./index-legacy-231a22f7-1708220053196.js","./use-async-legacy-8d45d672-1708220053196.js","./contants-legacy-7370e0da-1708220053196.js","./api-legacy-0b8657b6-1708220053196.js"],(function(e,t){"use strict";var a,l,s,n,i,o,d,r,c,u,p,g,m,h,v,y,w,f,b,L,S,k,C,F,x,I,R,T,U,j,B,G,N,Y,D,V,$,E,P,O,A,z,W,J,q,K,M,X,H,Z,_;return{setters:[e=>{a=e.d,l=e.e,s=e.b,n=e.c,i=e.r,o=e.f,d=e.v,r=e.k,c=e.X,u=e.p,p=e.H,g=e.O,m=e.Y,h=e.Z,v=e.F,y=e.a,w=e.u,f=e.N,b=e.g,L=e.x,S=e.w,k=e.j,C=e.$,F=e.l,x=e.R},e=>{I=e.s},e=>{R=e.S},e=>{T=e.C},e=>{U=e.P},e=>{j=e.a},e=>{B=e.s,G=e.g},e=>{N=e.c},e=>{Y=e.s,D=e.a,V=e.T,$=e.b,E=e.h},e=>{P=e.v},e=>{O=e.g,A=e.s,z=e.a,W=e.b},e=>{J=e.T},e=>{q=e.U},e=>{K=e.i,M=e.s},e=>{X=e.g,H=e.c},e=>{Z=e.g,_=e.b}],execute:function(){const Q=""+new URL("studentTitle-8db8be71.png",t.meta.url).href,ee=""+new URL("strudentCore-ce06266f.png",t.meta.url).href,te=a({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:t}){l({uploading:!1}),s();const a=n();i();const c=i(P()+`/classroom-app/#/student-register?sId=${e.activeRow.id}`);"BUG_GOODS"!=e.activeRow.registerType&&(c.value=P()+`/classroom-app/#/register-member?sId=${e.activeRow.id}`);const u=l({saveLoading:!1,image:null,shareLoading:!1}),p=()=>{if(!u.saveLoading)if(u.saveLoading=!0,u.image)g();else{const e=document.getElementById("preview-container");E(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:[I.addStudentWrap]},[o("div",{onClick:()=>{console.log("点击"),t("close")}},[o(d,{src:Y,previewDisabled:!0,class:I.studentCLose},null)]),o(d,{previewDisabled:!0,class:I.stunentStart,src:D},null),o(d,{class:I.addTitle,previewDisabled:!0,src:Q},null),o("div",{class:I.addStudentInfo,id:"preview-container"},[o(d,{class:I.studentInfoBg,previewDisabled:!0,src:ee},null),o("div",{class:I.studentCore},[o("img",{alt:"img",crossorigin:"anonymous",class:I.schoolLogo,src:a.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),o("div",{class:I.studentCoreInfo},[o("h2",null,[a.getUserInfo.schoolInfos[0].name]),o("p",{class:I.studentCoreInfoSubtitle},[r("乐器Ai学练工具"),o("span",null,[r("购买通道")])]),o("div",{class:I.codewrap},[o(V,{margin:0,text:c.value,size:119},null)]),o("div",{class:I.codewrapSubmit},[o(d,{previewDisabled:!0,src:$},null),r("请使用微信扫码")])])])]),o("div",{class:I.studentBottom},[o("p",null,[r("请将二维码图片发送给学生家长,扫码完成报名")]),o("div",{class:I.downBtn,onClick:p},[r("下载图片")])])])}}),ae=a({name:"coai-guide",emits:["close"],setup(e,{emit:t}){const a=l({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:O("student1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:c(-4),left:c(-64),width:c(518),height:c(256)},btnsStyle:{bottom:c(30),left:c(-74)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:O("student2.png"),imgStyle:{top:c(-4),left:c(-261),width:c(515),height:c(227)},btnsStyle:{bottom:c(30),left:c(-120)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),s=i(!1),n=i({});(async()=>{try{const e=await z({guideTag:"teacher-guideInfo"});e.data?n.value=JSON.parse(e.data?.guideValue)||null:n.value={},n.value&&n.value.studentGuide?s.value=!1:s.value=!0}catch(e){console.log(e)}})();const d=()=>{const e=document.getElementById(`student-${a.step}`);if(e){const t=e.getBoundingClientRect(),l=a.steps[a.step].eleRectPadding?.left||0,s=a.steps[a.step].eleRectPadding?.top||0,n=a.steps[a.step].eleRectPadding?.width||0,i=a.steps[a.step].eleRectPadding?.height||0;a.box={left:t.x-l+"px",top:t.y-s+"px",width:t.width+n+"px",height:t.height+i+"px"}}else f()},y=async e=>{try{if("studentList"!==e)return;n.value?n.value.studentGuide=!1:n.value={studentGuide:!1};try{await W({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(n.value)})}catch(t){console.log(t)}a.step=0,d(),s.value=!0}catch{}};u((()=>{d(),window.addEventListener("resize",w),p.on("teacher-guideInfo",(e=>y(e)))}));const w=()=>{d()};g((()=>{window.removeEventListener("resize",w),p.off("teacher-guideInfo",y)}));const f=()=>{a.step>=2?b():(a.step=a.step+1,d())},b=async()=>{n.value?n.value.studentGuide=!0:n.value={studentGuide:!0};try{await W({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(n.value)})}catch(e){console.log(e)}s.value=!1};return()=>o(v,null,[s.value?m(o("div",{"onUpdate:show":e=>s.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[o("div",{class:A.content,onClick:()=>f()},[o("div",{class:A.backBtn,onClick:e=>{e.stopPropagation(),b()}},[r("跳过")]),o("div",{class:A.box,style:{...a.box},id:`modeType-${a.step}`},[a.steps.map(((e,t)=>o("div",{onClick:e=>e.stopPropagation(),class:A.item,style:"bottom"==e.type?{display:t===a.step?"":"none",left:`${e.eleRect?.left}px`,top:`-${e.imgStyle?.height}`}:{display:t===a.step?"":"none",left:`${e.eleRect?.left}px`,top:`${a.box?.height}`}},[o("img",{class:A.img,style:e.imgStyle,src:e.img},null),o("div",{class:A.btns,style:e.btnsStyle},[a.step+1==a.steps.length?o(v,null,[o("div",{class:[A.endBtn],onClick:()=>b()},[r("完成")]),o("div",{class:A.nextBtn,onClick:()=>{a.step=0,d()}},[r("再看一遍")])]):o("div",{class:A.btn,onClick:()=>f()},[r("下一步 ("),a.step+1,r("/"),a.steps.length,r(")")])])])))])])]),[[h,s.value,"show"]]):null])}});e("default",a({name:"student-studentList",setup(e,{emit:t}){const a=n(),c=l({searchForm:{keyword:"",gender:"",classGroupId:"",membership:"",currentClass:"",currentGradeNum:"",gradeYear:"",gradeLevel:""},gradeNumList:[],searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],classList:[],addStudentVisible:!1,editStatus:!1,activeRow:{},popSelectYearList:[],popSelectLevelList:[]});c.gradeNumList=X();const p=y(),g=w(),Y=i(!1),D=s(),V=()=>{c.pagination.page=1,P(),M({current:c.searchForm,saveKey:p.path})},$=e=>{const t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),t.setSelectionRange(0,t.value.length),document.execCommand("Copy"),document.body.removeChild(t),D.success("复制成功")},E=()=>{c.searchForm={keyword:"",gender:"",classGroupId:"",membership:"",currentClass:"",currentGradeNum:"",gradeYear:"",gradeLevel:""},c.popSelectYearList.length>0&&(c.searchForm.gradeYear=c.popSelectYearList[1].id),V(),M({current:c.searchForm,saveKey:p.path})};K({current:c.searchForm,callBack:e=>{c.searchForm=e}});const P=async()=>{try{const e=await G({...c.searchForm,...c.pagination});c.tableList=e.data.rows,c.pagination.pageTotal=e.data.total,c.tableList.length>0&&setTimeout((()=>{Y.value=!0}),500)}catch(e){console.log(e)}console.log("getList")};u((async()=>{c.loading=!0,await(async()=>{try{const{data:e}=await Z(),t=e||[];t.forEach((e=>{e.name=e.name+"学年"})),t.unshift({id:"",name:"全部学年"}),c.popSelectYearList=t||[],t.length>0&&!c.searchForm.gradeYear&&(c.searchForm.gradeYear=t[1].id)}catch{}})(),await(async()=>{try{const{data:e}=await _(),t=e||[];t.forEach((e=>{e.name=e.name+"级"})),t.unshift({id:"",name:"全部学级"}),c.popSelectLevelList=t||[],t.length>0&&!c.searchForm.gradeLevel&&(c.searchForm.gradeLevel=t[0].id)}catch{}})(),await P(),await(async()=>{try{const e=await N({page:1,rows:999});c.classList=e.data.rows.map((e=>({label:e.name,value:e.id})))}catch(e){console.log(e)}})(),c.loading=!1}));const O=e=>{g.push({path:"/studentDetail",query:{...p.query,studentId:e.id,studentName:e.nickname}})},A=e=>{c.editStatus=!0,c.activeRow=e};return()=>o("div",{class:I.listWrap},[o("div",{class:I.searchList},[o(f,{"label-placement":"left",inline:!0},{default:()=>[o(b,null,{default:()=>[o(R,L({placeholder:"请输入学生姓名"},{class:I.searchInput,style:{width:"160px"},searchWord:c.searchForm.keyword,onChangeValue:e=>c.searchForm.keyword=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:[{label:"全部性别",value:""},{label:"男",value:1},{label:"女",value:0}],placeholder:"性别",clearable:!0,inline:!0},{value:c.searchForm.gender,"onUpdate:value":e=>c.searchForm.gender=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:c.popSelectYearList,placeholder:"选择学年",clearable:!0,inline:!0,labelField:"name",valueField:"id"},{value:c.searchForm.gradeYear,"onUpdate:value":e=>c.searchForm.gradeYear=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:c.popSelectLevelList,placeholder:"选择学级",clearable:!0,inline:!0,labelField:"name",valueField:"id"},{value:c.searchForm.gradeLevel,"onUpdate:value":e=>c.searchForm.gradeLevel=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:c.gradeNumList,placeholder:"选择年级",clearable:!0,inline:!0},{value:c.searchForm.currentGradeNum,"onUpdate:value":e=>c.searchForm.currentGradeNum=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:H,placeholder:"选择班级",clearable:!0,inline:!0},{value:c.searchForm.currentClass,"onUpdate:value":e=>c.searchForm.currentClass=e}),null)]}),o(b,null,{default:()=>[o(T,L({options:[{label:"全部类型",value:""},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:c.searchForm.membership,"onUpdate:value":e=>c.searchForm.membership=e}),null)]}),o(b,null,{default:()=>[o(S,{justify:"end"},{default:()=>[o(k,{type:"primary",class:"searchBtn",onClick:V},{default:()=>[r("搜索")]}),o(k,{type:"primary",ghost:!0,class:"resetBtn",onClick:E},{default:()=>[r("重置")]})]})]})]})]),o(k,L({id:"student-0"},{onClick:async()=>{try{const{schoolInfos:e}=a.getUserInfo,t=e.length>0?e[0].id:null;if(t){const{data:e}=await B({id:t});c.activeRow=e,c.addStudentVisible=!0}}catch{}},class:I.addBtn,type:"primary"}),{default:()=>[r("邀请学生")],icon:()=>o(v,null,[o(d,{class:I.addBtnIcon,previewDisabled:!0,src:j},null)])}),o("div",{class:I.tableWrap},[o(C,{class:I.classTable,loading:c.loading,columns:[{title:"学生姓名",key:"nickname",render:e=>o(x,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>$(e.nickname)},[e.nickname]),default:"点击复制"})},{title:"手机号",key:"phone",render:e=>o(x,{showArrow:!1,placement:"top-start"},{trigger:()=>o("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>$(e.phone)},[e.phone]),default:"点击复制"})},{title:"性别",key:"gender",render:e=>o(v,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"年级班级",key:"classGroupName"},{title:"学生类型",key:"vipMember",render:e=>o(v,null,[e.vipMember?"会员":"普通"])},{title:"操作",key:"id",width:300,render:(e,t)=>o(S,null,{default:()=>[o(k,0==t?L({id:"student-1"},{text:!0,type:"primary",onClick:()=>O(e)}):{text:!0,type:"primary",onClick:()=>O(e)},{default:()=>[r("详情")]}),o(k,{text:!0,type:"primary",onClick:()=>A(e)},{default:()=>[r("修改")]})]})}],data:c.tableList},{empty:()=>o(J,null,null)}),o(U,{page:c.pagination.page,"onUpdate:page":e=>c.pagination.page=e,pageSize:c.pagination.rows,"onUpdate:pageSize":e=>c.pagination.rows=e,pageTotal:c.pagination.pageTotal,"onUpdate:pageTotal":e=>c.pagination.pageTotal=e,onList:P,sync:!0},null)]),c.addStudentVisible?m(o("div",{"onUpdate:show":e=>c.addStudentVisible=e,class:"n-modal-mask"},[o(te,{activeRow:c.activeRow,onClose:()=>{c.addStudentVisible=!1}},null)]),[[h,c.addStudentVisible,"show"]]):null,o(F,{show:c.editStatus,"onUpdate:show":e=>c.editStatus=e,class:["modalTitle background",I.updateStudent],preset:"card",title:"修改信息"},{default:()=>[o(q,{onClose:()=>c.editStatus=!1,onConfirm:()=>P(),row:c.activeRow},null)]}),Y.value?o(ae,null,null):null])}}))}}}));