1 |
- System.register(["./index.module-legacy-6f3d4809-1737450574622.js","./index-legacy-7177f87d-1737450574622.js","./index-legacy-d5b74ebd-1737450574622.js","./index-legacy-ab587aa9-1737450574622.js","./index-legacy-984e4a6f-1737450574622.js","./api-legacy-6a87c463-1737450574622.js","./api-legacy-d1bd2a90-1737450574622.js","./index-legacy-0a1f66bb-1737450574622.js","./index-legacy-7be007f3-1737450574622.js","./use-async-legacy-2b1fc82e-1737450574622.js","./contants-legacy-8f8f5f12-1737450574622.js","./api-legacy-0f959672-1737450574622.js"],(function(e,a){"use strict";var l,t,r,n,s,o,i,c,d,u,p,g,m,h,y,v,b,w,F,f,L,k,S,C,j,x,T,Y,U,N,G,I,q;return{setters:[e=>{l=e.s},e=>{t=e.S},e=>{r=e.C},e=>{n=e.P},e=>{s=e.d,o=e.c,i=e.e,c=e.a,d=e.u,u=e.b,p=e.q,g=e.f,m=e.N,h=e.g,y=e.y,v=e.x,b=e.j,w=e.k,F=e.aT,f=e.l,L=e.m,k=e.aq,S=e.ai},e=>{C=e.g},e=>{j=e.c},e=>{x=e.T},e=>{T=e.U},e=>{Y=e.i,U=e.s},e=>{N=e.g,G=e.c},e=>{I=e.g,q=e.b}],execute:function(){e("default",s({name:"student-studentList",setup(e,{emit:a}){o();const s=i({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=N();const R=c(),W=d(),B=u(),E=()=>{s.pagination.page=1,D(),U({current:s.searchForm,saveKey:R.path})},z=e=>{const a=document.createElement("input");a.value=e,document.body.appendChild(a),a.select(),a.setSelectionRange(0,a.value.length),document.execCommand("Copy"),document.body.removeChild(a),B.success("复制成功")},A=()=>{s.searchForm={keyword:"",gender:"",classGroupId:"",membership:"",currentClass:"",currentGradeNum:"",gradeYear:"",gradeLevel:""},s.popSelectYearList.length>1&&(s.searchForm.gradeYear=s.popSelectYearList[1].id),E(),U({current:s.searchForm,saveKey:R.path})};Y({current:s.searchForm,callBack:e=>{s.searchForm=e}});const D=async()=>{try{const e=await C({...s.searchForm,...s.pagination});s.tableList=e.data.rows,s.pagination.pageTotal=e.data.total}catch(e){console.log(e)}console.log("getList")};p((async()=>{s.loading=!0,await(async()=>{try{const{data:e}=await I(),a=e||[];a.forEach((e=>{e.name=e.name+"学年"})),s.popSelectYearList=a||[],a.length>1&&!s.searchForm.gradeYear&&(s.searchForm.gradeYear=a[1].id)}catch{}})(),await(async()=>{try{const{data:e}=await q(),a=e||[];a.forEach((e=>{e.name=e.name+"级"})),a.unshift({id:"",name:"全部学级"}),s.popSelectLevelList=a||[],a.length>0&&!s.searchForm.gradeLevel&&(s.searchForm.gradeLevel=a[0].id)}catch{}})(),await D(),await(async()=>{try{const e=await j({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 K=e=>{W.push({path:"/studentDetail",query:{...R.query,studentId:e.id,studentName:e.nickname}})},M=e=>{s.editStatus=!0,s.activeRow=e};return()=>g("div",{class:l.listWrap},[g("div",{class:l.searchList},[g(m,{"label-placement":"left",inline:!0},{default:()=>[g(h,null,{default:()=>[g(t,y({placeholder:"请输入学生姓名"},{class:l.searchInput,style:{width:"160px"},searchWord:s.searchForm.keyword,onChangeValue:e=>s.searchForm.keyword=e}),null)]}),g(h,null,{default:()=>[g(r,y({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)]}),g(h,null,{default:()=>[g(r,y({options:s.popSelectYearList,placeholder:"选择学年",clearable:!1,inline:!0,labelField:"name",valueField:"id"},{value:s.searchForm.gradeYear,"onUpdate:value":e=>s.searchForm.gradeYear=e}),null)]}),g(h,null,{default:()=>[g(r,y({options:s.popSelectLevelList,placeholder:"选择学级",clearable:!0,inline:!0,labelField:"name",valueField:"id"},{value:s.searchForm.gradeLevel,"onUpdate:value":e=>s.searchForm.gradeLevel=e}),null)]}),g(h,null,{default:()=>[g(r,y({options:s.gradeNumList,placeholder:"选择年级",clearable:!0,inline:!0},{value:s.searchForm.currentGradeNum,"onUpdate:value":e=>s.searchForm.currentGradeNum=e}),null)]}),g(h,null,{default:()=>[g(r,y({options:G,placeholder:"选择班级",clearable:!0,inline:!0},{value:s.searchForm.currentClass,"onUpdate:value":e=>s.searchForm.currentClass=e}),null)]}),g(h,null,{default:()=>[g(r,y({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)]}),g(h,null,{default:()=>[g(v,{justify:"end"},{default:()=>[g(b,{type:"primary",class:"searchBtn",onClick:E},{default:()=>[w("搜索")]}),g(b,{type:"primary",ghost:!0,class:"resetBtn",onClick:A},{default:()=>[w("重置")]})]})]})]})]),g("div",{class:l.tableWrap},[g(F,{class:l.classTable,loading:s.loading,columns:[{title:"学生姓名",key:"nickname",render:e=>g(k,{showArrow:!1,placement:"top-start"},{trigger:()=>g("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>z(e.nickname)},[e.nickname]),default:"点击复制"})},{title:"手机号",key:"phone",render:e=>g(k,{showArrow:!1,placement:"top-start"},{trigger:()=>g("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>z(e.phone)},[e.phone]),default:"点击复制"})},{title:"性别",key:"gender",render:e=>g(S,null,[e.gender+""!="null"?"0"==e.gender?"女":"男":"--"])},{title:"年级班级",key:"classGroupName"},{title:"学生类型",key:"vipMember",render:e=>g(S,null,[e.vipMember?"会员":"普通"])},{title:"操作",key:"id",width:300,render:(e,a)=>g(v,null,{default:()=>[g(b,0==a?y({id:"student-1"},{text:!0,type:"primary",onClick:()=>K(e)}):{text:!0,type:"primary",onClick:()=>K(e)},{default:()=>[w("详情")]}),g(b,{text:!0,type:"primary",onClick:()=>M(e),disabled:e.historyClassStudent},{default:()=>[w("修改")]})]})}],data:s.tableList},{empty:()=>g(x,null,null)}),g(n,{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:D,sync:!0},null)]),g(f,{maskClosable:L,show:s.editStatus,"onUpdate:show":e=>s.editStatus=e,class:["modalTitle background",l.updateStudent],preset:"card",title:"修改信息"},{default:()=>[g(T,{onClose:()=>s.editStatus=!1,onConfirm:()=>D(),row:s.activeRow},null)]})])}}))}}}));
|