index-a8265d66.js 3.4 KB

1
  1. import{s as t}from"./index.module-e456c0d4.js";import{S as g,C as p}from"./index-2448f0d0.js";import{P as y}from"./index-cf87a5e3.js";import{a as T}from"./add-efe8238e.js";import{d as h,e as f,f as e,N as b,g as s,D as n,B as N,j as o,k as u,F as r,o as v,A as I}from"./index-8d16f68a.js";const S=h({name:"student-studentList",setup(k,{emit:x}){const l=f({searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[{studentName:"胡小小",phone:"17625367893",sex:"0",className:"一年级3班",classType:"normal",studentType:"member"},{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:""}]}),d=()=>{console.log("search",l)},c=()=>{console.log("search")},i=()=>{console.log("getList")},m=()=>[{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(o,{text:!0,type:"primary"},{default:()=>[u("详情")]})}}];return()=>e("div",{class:t.listWrap},[e("div",{class:t.searchList},[e(b,{"label-placement":"left",inline:!0},{default:()=>[e(s,null,{default:()=>[e(g,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(N,{justify:"end"},{default:()=>[e(o,{type:"primary",class:"searchBtn",onClick:d},{default:()=>[u("搜索")]}),e(o,{type:"primary",ghost:!0,class:"resetBtn",onClick:c},{default:()=>[u("重置")]})]})]})]})]),e(o,{class:t.addBtn,type:"primary"},{default:()=>[u("新增学生")],icon:()=>e(r,null,[e(v,{class:t.addBtnIcon,src:T},null)])}),e("div",{class:t.tableWrap},[e(I,{class:t.classTable,loading:l.loading,columns:m(),data:l.tableList},null),e(y,{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:i,sync:!0,saveKey:"orchestraRegistration-key"},null)])])}});export{S as default};