1 |
- import{s,e as m}from"./api-b307630f.js";import{S as h,C as f}from"./index-8c9b8373.js";import{P as y}from"./index-0e98bf6e.js";import{d as k,e as v,a as b,r as F,q as L,f as e,N as C,g as n,Q as c,M as w,j as o,k as i,L as N,F as T}from"./index-0ad94195.js";import{C as S}from"./index-01dd1852.js";const P=k({name:"student-studentList",setup(D,{emit:x}){const a=v({searchForm:{keyword:"",status:null},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[]}),l=b(),p=F([{name:"班级管理",path:"/classList"},{name:l.query.name,path:"/classDetail"},{name:l.query.teacherName,path:"/afterWorkDetail"}]),u=()=>{a.pagination.page=1,r(),console.log("search",a)},d=()=>{a.searchForm={keyword:"",status:null},u()},r=async()=>{a.loading=!0;try{const t=await m({classGroupId:l.query.id,...a.searchForm,...a.pagination});a.tableList=t.data.rows,a.pagination.pageTotal=t.data.total,a.loading=!1}catch(t){a.loading=!1,console.log(t)}};L(()=>{r()});const g=()=>[{title:"学生姓名",key:"nickname"},{title:"手机号",key:"phone"},{title:"性别",key:"sex",render(t){return e(T,null,[t.sex=="0"?"女":"男"])}},{title:"操作",key:"id",render(t){return e(o,{text:!0,type:"primary"},{default:()=>[i("详情")]})}}];return()=>e("div",null,[e(S,{list:p.value},null),e("div",{class:s.listWrap},[e("div",{class:s.teacherList},null),e("div",{class:s.searchList},[e(C,{"label-placement":"left",inline:!0},{default:()=>[e(n,null,{default:()=>[e(h,c({placeholder:"请输入学生姓名"},{class:s.searchInput,searchWord:a.searchForm.keyword,onChangeValue:t=>a.searchForm.keyword=t}),null)]}),e(n,null,{default:()=>[e(f,c({options:[{label:"训练状态",value:null},{label:"已结束",value:1},{label:"进行中",value:0}],placeholder:"训练状态",clearable:!0,inline:!0},{value:a.searchForm.status,"onUpdate:value":t=>a.searchForm.status=t}),null)]}),e(n,null,{default:()=>[e(w,{justify:"end"},{default:()=>[e(o,{type:"primary",class:"searchBtn",onClick:u},{default:()=>[i("搜索")]}),e(o,{type:"primary",ghost:!0,class:"resetBtn",onClick:d},{default:()=>[i("重置")]})]})]})]})]),e("div",{class:s.tableWrap},[e(N,{class:s.classTable,loading:a.loading,columns:g(),data:a.tableList},null),e(y,{page:a.pagination.page,"onUpdate:page":t=>a.pagination.page=t,pageSize:a.pagination.rows,"onUpdate:pageSize":t=>a.pagination.rows=t,pageTotal:a.pagination.pageTotal,"onUpdate:pageTotal":t=>a.pagination.pageTotal=t,onList:r,sync:!0,saveKey:"orchestraRegistration-key"},null)])])])}});export{P as default};
|