zhxy-jsd/dist/build/h5/assets/pages-view-notice-selectStudents.151b8161.js

2 lines
2.5 KiB
JavaScript
Raw Normal View History

2025-05-21 02:44:13 +08:00
import{d as a,r as t,m as s,o as e,b as c,e as l,w as n,g as r,y as m,z as d,v as o,a0 as i,Q as u,aw as v,G as p,l as f,an as _,a6 as k,H as g,j as h,k as y,F as b,ao as j,ap as x}from"./index-f6e54d8f.js";import{_ as w}from"./Layout.7385e6f6.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";const L=C(a({__name:"selectStudents",setup(a){t("");const C=t("未知班级"),L=t([{id:"s111",name:"施延兴",avatar:"/static/mock/avatar-m1.png"},{id:"s112",name:"安苒溪",avatar:"/static/mock/avatar-f1.png"},{id:"s113",name:"罗浩晨",avatar:"/static/mock/avatar-m2.png"},{id:"s114",name:"康萌",avatar:"/static/mock/avatar-f2.png"},{id:"s115",name:"范文昊",avatar:"/static/mock/avatar-m3.png"},{id:"s116",name:"丁贺祥",avatar:"/static/mock/avatar-m4.png"},{id:"s117",name:"韦运昊",avatar:"/static/mock/avatar-m5.png"},{id:"s118",name:"萧润丽",avatar:"/static/mock/avatar-f3.png"},{id:"s119",name:"谢林",avatar:"/static/mock/avatar-m6.png"},{id:"s120",name:"鲍泽远",avatar:"/static/mock/avatar-m7.png"},{id:"s121",name:"杨俊",avatar:"/static/mock/avatar-m8.png"}]),z=t(!1),B=s([]);e((a=>{}));const F=a=>{const t=a.detail.value;B.splice(0,B.length,...t)},G=()=>{v()};return(a,t)=>{const s=p,e=f,v=b,H=j,I=x,M=_,Q=k,S=g,U=h(y("BasicLayout"),w);return c(),l(U,null,{bottom:n((()=>[r(e,{class:"bottom-actions"},{default:n((()=>[r(S,{class:"action-btn confirm-btn",onClick:G},{default:n((()=>[m(" 确定 ")])),_:1})])),_:1})])),default:n((()=>[r(e,{class:"student-selector-content"},{default:n((()=>[r(e,{class:"header"},{default:n((()=>[r(s,{class:"class-name"},{default:n((()=>[m(d(C.value),1)])),_:1}),r(s,{class:"select-count"},{default:n((()=>[m("已选 "+d(B.length)+" 人",1)])),_:1})])),_:1}),r(Q,{"scroll-y":"",class:"student-list-scroll"},{default:n((()=>[z.value?(c(),l(e,{key:0,class:"loading-indicator"},{default:n((()=>[m("加载中...")])),_:1})):L.value.length>0?(c(),l(M,{key:1,onChange:F},{default:n((()=>[(c(!0),o(u,null,i(L.value,(a=>(c(),l(I,{key:a.id,class:"student-item"},{default:n((()=>[r(e,{class:"avatar-name-wrapper"},{default:n((()=>[r(v,{src:a.avatar||"/static/default-avatar.png",class:"avatar"},null,8,["src"]),r(s,{class:"student-name"},{default:n((()=>[m(d(a.name),1)])),_:2},1024)])),_:2},1024),r(H,{value:a.id,checked:B.includes(a.id),class:"checkbox"},null,8,["value","checked"])])),_:2},1024)))),128))])),_:1})):(c(),l(e,{key:2,class:"empty-state"},{default:n((()=>[m("该班级暂无学生数据")])),_:1}))])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-c3a8bef0"]]);export{L as default};