index-b429e9e1.js 3.5 KB

1
  1. import{s as t}from"./index.module-b669ca77.js";import{S as T,C as p}from"./index-0ddcfb7b.js";import{P as f}from"./index-8fbad79f.js";import{a as b}from"./add-efe8238e.js";import{d as N,e as v,a as k,u as I,f as e,N as C,g as s,D as n,B as x,j as u,k as o,F as r,o as B,A}from"./index-015ed699.js";const E=N({name:"student-studentList",setup(L,{emit:D}){const l=v({searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[{nickname:"汤科斯",phone:"17625367893",sex:"0",className:"一年级3班",classType:"normal",studentType:"member",id:"1001415"},{studentName:"丁曼蓉",phone:"14677789334",sex:"1",className:"一年级3班",classType:"normal",studentType:""},{studentName:"李书意",phone:"13467857893",sex:"1",className:"一年级3班",classType:"graduate",studentType:"member"},{studentName:"夏小满",phone:"13925367893",sex:"0",className:"一年级3班",classType:"none",studentType:""}]}),c=k(),d=I(),i=()=>{console.log("search",l)},m=()=>{console.log("search")},g=()=>{console.log("getList")},y=()=>[{title:"姓名",key:"studentName"},{title:"手机号",key:"phone"},{title:"性别",key:"sex",render(a){return e(r,null,[a.sex=="0"?"女":"男"])}},{title:"班级",key:"className",render(a){return e(r,null,[e("div",null,[a.classType=="none"?e("p",{style:{color:"#EA4132"}},["未在班级"]):null,a.classType=="graduate"?e("p",{style:{color:"#AAAAAA"}},["毕业"]):null,a.classType=="normal"?e("p",null,[a.className]):null])])}},{title:"学生类型",key:"studentType",render(a){return e(r,null,[a.studentType=="member"?"会员":"普通"])}},{title:"操作",key:"id",render(a){return e(u,{text:!0,type:"primary",onClick:()=>h(a)},{default:()=>[o("详情")]})}}],h=a=>{d.push({path:"/studentDetail",query:{...c.query,studentId:a.id,studentName:a.nickname}})};return()=>e("div",{class:t.listWrap},[e("div",{class:t.searchList},[e(C,{"label-placement":"left",inline:!0},{default:()=>[e(s,null,{default:()=>[e(T,n({placeholder:"请输入学生姓名"},{class:t.searchInput,searchWord:l.searchWord,onChangeValue:a=>l.searchWord=a}),null)]}),e(s,null,{default:()=>[e(p,n({options:[{label:"竖笛",value:"song0"},{label:"葫芦丝",value:"song1"}],placeholder:"学生声部",clearable:!0,inline:!0},{value:l.subjectId,"onUpdate:value":a=>l.subjectId=a}),null)]}),e(s,null,{default:()=>[e(p,n({options:[{label:"一年级2班",value:"song0"},{label:"一年级3班",value:"song1"}],placeholder:"年级班级",clearable:!0,inline:!0},{value:l.classId,"onUpdate:value":a=>l.classId=a}),null)]}),e(s,null,{default:()=>[e(p,n({options:[{label:"会员",value:"song0"},{label:"普通",value:"song1"}],placeholder:"学生类型",clearable:!0,inline:!0},{value:l.studentType,"onUpdate:value":a=>l.studentType=a}),null)]}),e(s,null,{default:()=>[e(x,{justify:"end"},{default:()=>[e(u,{type:"primary",class:"searchBtn",onClick:i},{default:()=>[o("搜索")]}),e(u,{type:"primary",ghost:!0,class:"resetBtn",onClick:m},{default:()=>[o("重置")]})]})]})]})]),e(u,{class:t.addBtn,type:"primary"},{default:()=>[o("新增学生")],icon:()=>e(r,null,[e(B,{class:t.addBtnIcon,src:b},null)])}),e("div",{class:t.tableWrap},[e(A,{class:t.classTable,loading:l.loading,columns:y(),data:l.tableList},null),e(f,{page:l.pagination.page,"onUpdate:page":a=>l.pagination.page=a,pageSize:l.pagination.rows,"onUpdate:pageSize":a=>l.pagination.rows=a,pageTotal:l.pagination.pageTotal,"onUpdate:pageTotal":a=>l.pagination.pageTotal=a,onList:g,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});export{E as default};