| 1 |
- import{d as u,r as i,w as f,y as m,a as e,A as l,C as r,a3 as I}from"./index-6cd76d90.js";import{R,a as _}from"./index-0ff9702a.js";import{I as A}from"./index-f497ca0f.js";const S="_popupTitle_1naof_1",B="_selectStudent_1naof_9",g="_cell_1naof_15",w="_cellSelected_1naof_22",M="_iconImage_1naof_25",p="_userInfo_1naof_30",v="_userImg_1naof_35",C="_usernames_1naof_43",x="_name_1naof_43",b="_schoolname_1naof_49",E="_addStudentBtn_1naof_60",L="_iconAdd_1naof_63",t={popupTitle:S,selectStudent:B,cell:g,cellSelected:w,iconImage:M,userInfo:p,userImg:v,usernames:C,name:x,schoolname:b,addStudentBtn:E,iconAdd:L},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAUVBMVEUAAAAAkP8Qif8Rif8Qif8Qiv8Rif8Si/8Ri/8Qif8Mhv8AgP8Qif8Rif8Rif8Rif8Rif8Riv8Rif8Rif8Rif8Ri/8Pi/8Piv8Sif8Rif8Rif8hmc1vAAAAGnRSTlMABfDY3MykZFM3FQn49+bEp5iKdWhYRCEc0czz7xoAAAEFSURBVDjLbJFZcsQgDAWF2GzjdbzN9P0PmkqwU5SZ/oRGTxJScm7Ba9+rD9spXzH7RMG0m9o5LOgc286Yro2zgj0eSlrAxVQcRAdLKp3OM6zmEb8O+K5wLGMrFe2I/beS5/OWL7w/+DtxYcxObY0s11wMd5ZpglW1oTF34sDxd2FZJdM4LlwjmRX7+2DHXe9eFLyu2o5dRCZi4VRWZBI50ZSzeJATk3LKxnzXfXB1MbNJIJaF6lKRIJ48f6Ai5C3gRcmbt1TY/Geo9ORopUJzs/Q/jdSxDQAACMOw/7/2C96RQLRJDdW6OrxeUM+sWCbgqkqVbuo7IBRSA+dgPsI49bzESocAjxMxyfVaThAAAAAASUVORK5CYII=",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAPFBMVEUAAADBwcHCwsLKysrBwcHCwsLBwcHBwcHCwsLCwsLBwcHBwcHBwcHCwsLDw8PCwsLCwsLDw8PMzMzBwcFj7DUOAAAAE3RSTlMA9mUG2aY3HhXP6+bKxJh1WEQKpOsVIgAAANRJREFUOMt8kEcOwkAQBCdtcgTX//+KMEEW2FvS3Gpa6pYjxVIbVIeWrMg5t5kD8+1EuQdoslzda7akEPcfxRcI2+TLZgGLH506oav//K3KVA9OMGb5I4/E1/KJdtqmNKZP/sJ40biMLO9eaJYLsvLqGKxyyUrsGxJ+LXnwXHXGpIMxixR060mbUsRI0iVh+/XYUxq5L2WaDNS+VBlE8b7k6KOROrYBAABhGPb/137BOxKINqmhWleH1wvqmRXLBFxVmdJVfQeEQmrgHMxHGKeel1jpEGjoDf1F7oGIAAAAAElFTkSuQmCC";function h(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!I(s)}const K=u({name:"select-student",props:{list:{type:Array,default:()=>[]},studentItem:{type:Object,default:()=>({})}},emits:["close","confirm"],setup(s,{emit:o}){const n=i();return f(()=>s.studentItem,()=>{s.studentItem&&s.studentItem.userId&&(n.value=s.studentItem.userId)}),m(()=>{s.studentItem&&s.studentItem.userId&&(n.value=s.studentItem.userId)}),()=>{let a;return e("div",null,[e("div",{class:t.popupTitle},[l("选择学生")]),e(R,{class:t.selectStudent,modelValue:n.value,"onUpdate:modelValue":c=>n.value=c},h(a=s.list.map(c=>e("div",{class:[t.cell,n.value===c.userId&&t.cellSelected],onClick:()=>{n.value=c.userId,o("confirm",c),o("close")}},[e(_,{name:c.userId},{icon:d=>e(A,{class:t.iconImage,src:d.checked?V:O},null)}),e("div",{class:t.userInfo},[e(A,{src:c.avatar,class:t.userImg,fit:"cover"},null),e("div",{class:t.usernames},[e("div",{class:t.name},[c.nickname]),c.schoolName&&e("div",{class:t.schoolname},[c.schoolName])])])])))?a:{default:()=>[a]}),e("div",{class:t.addStudentBtn},[e(r,{block:!0,color:"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",onClick:()=>{n.value=null,o("confirm",{}),o("close")}},{default:()=>[e("i",{class:t.iconAdd},null),e("span",null,[l("新增学生")])]})])])}}});export{K as S};
|