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