index-1ef6fcf0.js 3.1 KB

1
  1. import{d as u,r as i,w as r,y as m,a as e,A as o,C as f,a8 as I}from"./index-042da08e.js";import{R,a as _}from"./index-bceef22d.js";import{I as A}from"./index-cfaf3250.js";const v="_popupTitle_1hpcv_1",g="_selectStudent_1hpcv_9",h="_cell_1hpcv_15",p="_cellSelected_1hpcv_26",S="_iconImage_1hpcv_29",B="_userInfo_1hpcv_34",w="_userImg_1hpcv_39",M="_usernames_1hpcv_47",C="_name_1hpcv_47",x="_tag_1hpcv_55",b="_schoolname_1hpcv_63",E="_addStudentBtn_1hpcv_74",L="_iconAdd_1hpcv_77",s={popupTitle:v,selectStudent:g,cell:h,cellSelected:p,iconImage:S,userInfo:B,userImg:w,usernames:M,name:C,tag: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=",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAPFBMVEUAAADBwcHCwsLKysrBwcHCwsLBwcHBwcHCwsLCwsLBwcHBwcHBwcHCwsLDw8PCwsLCwsLDw8PMzMzBwcFj7DUOAAAAE3RSTlMA9mUG2aY3HhXP6+bKxJh1WEQKpOsVIgAAANRJREFUOMt8kEcOwkAQBCdtcgTX//+KMEEW2FvS3Gpa6pYjxVIbVIeWrMg5t5kD8+1EuQdoslzda7akEPcfxRcI2+TLZgGLH506oav//K3KVA9OMGb5I4/E1/KJdtqmNKZP/sJ40biMLO9eaJYLsvLqGKxyyUrsGxJ+LXnwXHXGpIMxixR060mbUsRI0iVh+/XYUxq5L2WaDNS+VBlE8b7k6KOROrYBAABhGPb/137BOxKINqmhWleH1wvqmRXLBFxVmdJVfQeEQmrgHMxHGKeel1jpEGjoDf1F7oGIAAAAAElFTkSuQmCC";function O(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!I(t)}const D=u({name:"select-student",props:{list:{type:Array,default:()=>[]},studentItem:{type:Object,default:()=>({})},showAdd:{type:Boolean,default:!0}},emits:["close","confirm"],setup(t,{emit:l}){const a=i();return r(()=>t.studentItem,()=>{t.studentItem&&t.studentItem.userId?a.value=t.studentItem.userId:a.value=null}),m(()=>{t.studentItem&&t.studentItem.userId&&(a.value=t.studentItem.userId)}),()=>{let n;return e("div",null,[e("div",{class:s.popupTitle},[o("选择学生")]),e(R,{class:s.selectStudent,modelValue:a.value,"onUpdate:modelValue":c=>a.value=c},O(n=t.list.map(c=>e("div",{class:[s.cell,a.value===c.userId&&s.cellSelected],onClick:()=>{a.value=c.userId,l("confirm",c),l("close")}},[e(_,{name:c.userId},{icon:d=>e(A,{class:s.iconImage,src:d.checked?V:F},null)}),e("div",{class:s.userInfo},[e(A,{src:c.avatar,class:s.userImg,fit:"cover"},null),e("div",{class:s.usernames},[e("div",{class:s.name},[c.nickname,!t.showAdd&&c.registerFlag&&e("span",{class:s.tag},null)]),c.schoolName&&e("div",{class:s.schoolname},[c.schoolName])])])])))?n:{default:()=>[n]}),t.showAdd&&e("div",{class:s.addStudentBtn},[e(f,{block:!0,color:"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",onClick:()=>{l("confirm",{})}},{default:()=>[e("i",{class:s.iconAdd},null),e("span",null,[o("新增学生")])]})])])}}});export{D as S};