index-legacy-5faf88cb-1711617551545.js 9.6 KB

1
  1. System.register(["./index-legacy-4dc00e35-1711617551545.js","./index.module-legacy-92b5ddad-1711617551545.js","./index-legacy-0de45e55-1711617551545.js","./index-legacy-62056193-1711617551545.js","./index-legacy-d055db38-1711617551545.js","./api-legacy-ce02319d-1711617551545.js","./api-legacy-1eaef0b4-1711617551545.js","./addStudentModel-legacy-990c3be8-1711617551545.js","./api-legacy-f76b2274-1711617551545.js","./index-legacy-99a0dbfd-1711617551545.js","./index-legacy-de8351a2-1711617551545.js","./use-async-legacy-cb251f0c-1711617551545.js","./contants-legacy-bbe486c0-1711617551545.js","./api-legacy-ab36be47-1711617551545.js","./html2canvas.esm-legacy-b4bf202f-1711617551545.js","./urlUtils-legacy-cfb03d91-1711617551545.js"],(function(e,t){"use strict";var a,l,s,n,i,o,d,r,c,u,p,g,h,m,y,v,b,f,w,S,k,L,F,C,x,j,R,T,U,N,G,I,Y,V,P,B,$,E,z,A,M,W,J;return{setters:[e=>{a=e.d,l=e.e,s=e._,n=e.r,i=e.p,o=e.A,d=e.Q,r=e.f,c=e.U,u=e.V,p=e.k,g=e.F,h=e.c,m=e.a,y=e.u,v=e.b,b=e.N,f=e.g,w=e.x,S=e.w,k=e.j,L=e.aC,F=e.l,C=e.R},e=>{x=e.s},e=>{j=e.S},e=>{R=e.C},e=>{T=e.P},e=>{U=e.g},e=>{N=e.c},e=>{G=e.A},e=>{I=e.g,Y=e.s,V=e.a,P=e.b},e=>{B=e.T},e=>{$=e.U},e=>{E=e.i,z=e.s},e=>{A=e.g,M=e.c},e=>{W=e.g,J=e.b},null,null],execute:function(){const t=a({name:"coai-guide",emits:["close"],setup(e,{emit:t}){const a=l({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:I("student1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:s(-4),left:s(-64),width:s(518),height:s(256)},btnsStyle:{bottom:s(30),left:s(-74)},eleRectPadding:{left:7,top:7,width:14,height:14}},{ele:"",img:I("student2.png"),imgStyle:{top:s(-4),left:s(-261),width:s(515),height:s(227)},btnsStyle:{bottom:s(30),left:s(-120)},eleRectPadding:{left:7,top:7,width:14,height:14}}],step:0}),h=n(!1),m=n({});(async()=>{try{const e=await V({guideTag:"teacher-guideInfo"});e.data?m.value=JSON.parse(e.data?.guideValue)||null:m.value={},m.value&&m.value.studentGuide?h.value=!1:h.value=!0}catch(e){console.log(e)}})();const y=()=>{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()},v=async e=>{try{if("studentList"!==e)return;m.value?m.value.studentGuide=!1:m.value={studentGuide:!1};try{await P({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(m.value)})}catch(t){console.log(t)}a.step=0,y(),h.value=!0}catch{}};i((()=>{y(),window.addEventListener("resize",b),o.on("teacher-guideInfo",(e=>v(e)))}));const b=()=>{y()};d((()=>{window.removeEventListener("resize",b),o.off("teacher-guideInfo",v)}));const f=()=>{a.step>=2?w():(a.step=a.step+1,y())},w=async()=>{m.value?m.value.studentGuide=!0:m.value={studentGuide:!0};try{await P({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(m.value)})}catch(e){console.log(e)}h.value=!1};return()=>r(g,null,[h.value?c(r("div",{"onUpdate:show":e=>h.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[r("div",{class:Y.content,onClick:()=>f()},[r("div",{class:Y.backBtn,onClick:e=>{e.stopPropagation(),w()}},[p("跳过")]),r("div",{class:Y.box,style:{...a.box},id:`modeType-${a.step}`},[a.steps.map(((e,t)=>r("div",{onClick:e=>e.stopPropagation(),class:Y.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}`}},[r("img",{class:Y.img,style:e.imgStyle,src:e.img},null),r("div",{class:Y.btns,style:e.btnsStyle},[a.step+1==a.steps.length?r(g,null,[r("div",{class:[Y.endBtn],onClick:()=>w()},[p("完成")]),r("div",{class:Y.nextBtn,onClick:()=>{a.step=0,y()}},[p("再看一遍")])]):r("div",{class:Y.btn,onClick:()=>f()},[p("下一步 ("),a.step+1,p("/"),a.steps.length,p(")")])])])))])])]),[[u,h.value,"show"]]):null])}});e("default",a({name:"student-studentList",setup(e,{emit:a}){h();const s=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:[]});s.gradeNumList=A();const o=m(),d=y(),I=n(!1),Y=v(),V=()=>{s.pagination.page=1,O(),z({current:s.searchForm,saveKey:o.path})},P=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),Y.success("复制成功")},K=()=>{s.searchForm={keyword:"",gender:"",classGroupId:"",membership:"",currentClass:"",currentGradeNum:"",gradeYear:"",gradeLevel:""},s.popSelectYearList.length>0&&(s.searchForm.gradeYear=s.popSelectYearList[0].id),V(),z({current:s.searchForm,saveKey:o.path})};E({current:s.searchForm,callBack:e=>{s.searchForm=e}});const O=async()=>{try{const e=await U({...s.searchForm,...s.pagination});s.tableList=e.data.rows,s.pagination.pageTotal=e.data.total,s.tableList.length>0&&setTimeout((()=>{I.value=!0}),500)}catch(e){console.log(e)}console.log("getList")};i((async()=>{s.loading=!0,await(async()=>{try{const{data:e}=await W(),t=e||[];t.forEach((e=>{e.name=e.name+"学年"})),s.popSelectYearList=t||[],t.length>0&&!s.searchForm.gradeYear&&(s.searchForm.gradeYear=t[0].id)}catch{}})(),await(async()=>{try{const{data:e}=await J(),t=e||[];t.forEach((e=>{e.name=e.name+"级"})),t.unshift({id:"",name:"全部学级"}),s.popSelectLevelList=t||[],t.length>0&&!s.searchForm.gradeLevel&&(s.searchForm.gradeLevel=t[0].id)}catch{}})(),await O(),await(async()=>{try{const e=await N({page:1,rows:999});s.classList=e.data.rows.map((e=>({label:e.name,value:e.id})))}catch(e){console.log(e)}})(),s.loading=!1}));const q=e=>{d.push({path:"/studentDetail",query:{...o.query,studentId:e.id,studentName:e.nickname}})},_=e=>{s.editStatus=!0,s.activeRow=e};return()=>r("div",{class:x.listWrap},[r("div",{class:x.searchList},[r(b,{"label-placement":"left",inline:!0},{default:()=>[r(f,null,{default:()=>[r(j,w({placeholder:"请输入学生姓名"},{class:x.searchInput,style:{width:"160px"},searchWord:s.searchForm.keyword,onChangeValue:e=>s.searchForm.keyword=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:[{label:"全部性别",value:""},{label:"男",value:1},{label:"女",value:0}],placeholder:"性别",clearable:!0,inline:!0},{value:s.searchForm.gender,"onUpdate:value":e=>s.searchForm.gender=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:s.popSelectYearList,placeholder:"选择学年",clearable:!1,inline:!0,labelField:"name",valueField:"id"},{value:s.searchForm.gradeYear,"onUpdate:value":e=>s.searchForm.gradeYear=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:s.popSelectLevelList,placeholder:"选择学级",clearable:!0,inline:!0,labelField:"name",valueField:"id"},{value:s.searchForm.gradeLevel,"onUpdate:value":e=>s.searchForm.gradeLevel=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:s.gradeNumList,placeholder:"选择年级",clearable:!0,inline:!0},{value:s.searchForm.currentGradeNum,"onUpdate:value":e=>s.searchForm.currentGradeNum=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:M,placeholder:"选择班级",clearable:!0,inline:!0},{value:s.searchForm.currentClass,"onUpdate:value":e=>s.searchForm.currentClass=e}),null)]}),r(f,null,{default:()=>[r(R,w({options:[{label:"全部类型",value:""},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:s.searchForm.membership,"onUpdate:value":e=>s.searchForm.membership=e}),null)]}),r(f,null,{default:()=>[r(S,{justify:"end"},{default:()=>[r(k,{type:"primary",class:"searchBtn",onClick:V},{default:()=>[p("搜索")]}),r(k,{type:"primary",ghost:!0,class:"resetBtn",onClick:K},{default:()=>[p("重置")]})]})]})]})]),r("div",{class:x.tableWrap},[r(L,{class:x.classTable,loading:s.loading,columns:[{title:"学生姓名",key:"nickname",render:e=>r(C,{showArrow:!1,placement:"top-start"},{trigger:()=>r("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>P(e.nickname)},[e.nickname]),default:"点击复制"})},{title:"手机号",key:"phone",render:e=>r(C,{showArrow:!1,placement:"top-start"},{trigger:()=>r("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>P(e.phone)},[e.phone]),default:"点击复制"})},{title:"性别",key:"gender",render:e=>r(g,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"年级班级",key:"classGroupName"},{title:"学生类型",key:"vipMember",render:e=>r(g,null,[e.vipMember?"会员":"普通"])},{title:"操作",key:"id",width:300,render:(e,t)=>r(S,null,{default:()=>[r(k,0==t?w({id:"student-1"},{text:!0,type:"primary",onClick:()=>q(e)}):{text:!0,type:"primary",onClick:()=>q(e)},{default:()=>[p("详情")]}),r(k,{text:!0,type:"primary",onClick:()=>_(e),disabled:e.historyClassStudent},{default:()=>[p("修改")]})]})}],data:s.tableList},{empty:()=>r(B,null,null)}),r(T,{page:s.pagination.page,"onUpdate:page":e=>s.pagination.page=e,pageSize:s.pagination.rows,"onUpdate:pageSize":e=>s.pagination.rows=e,pageTotal:s.pagination.pageTotal,"onUpdate:pageTotal":e=>s.pagination.pageTotal=e,onList:O,sync:!0},null)]),s.addStudentVisible?c(r("div",{"onUpdate:show":e=>s.addStudentVisible=e,class:"n-modal-mask"},[r(G,{activeRow:s.activeRow,onClose:()=>{s.addStudentVisible=!1}},null)]),[[u,s.addStudentVisible,"show"]]):null,r(F,{show:s.editStatus,"onUpdate:show":e=>s.editStatus=e,class:["modalTitle background",x.updateStudent],preset:"card",title:"修改信息"},{default:()=>[r($,{onClose:()=>s.editStatus=!1,onConfirm:()=>O(),row:s.activeRow},null)]}),I.value?r(t,null,null):null])}}))}}}));