index-7309368f.js 20 KB

1
  1. import{s as f,F as pe}from"./forgotPassword-e2448300.js";import{d as fe}from"./teacherIcon-b8e3946d.js";import{m as ge,f as he}from"./maleIcon-3fe0e51e.js";import{Y as D,d as T,b as $,c as U,e as E,r as L,q as O,f as e,o as F,k as u,N as W,cq as me,cr as P,g as B,h as R,W as be,X as x,j as y,B as le,cx as ve,bj as Ce,ap as ye,aq as ue,C as te,cy as we,Z as Ie,_ as de,$ as re,F as ae,cc as Be,x as oe,ck as _e,A as Ee,a as ke,w as Fe,m as xe,n as se}from"./index-8685d52d.js";import{U as ie}from"./index-ce4c893d.js";import{N as H}from"./Cascader-84f08c7b.js";import{s as Se,a as qe,c as Le,T as Te,b as De,h as Ae}from"./cordWrap-2a15d3a0.js";import{g as ne,s as k}from"./index-df4a1913.js";import{T as je}from"./index-26be0f05.js";import"./api-92a45e9e.js";const Ne=""+new URL("headerD-220e6507.png",import.meta.url).href,Re=r=>D.post("/edu-app/teacher/page",{data:r}),Ue=r=>D.post("/edu-app/teacher/add",{data:r}),Pe=r=>D.post("/edu-app/teacher/updateStatus",{data:r}),$e=r=>D.post("/edu-app/user/resetPassword",{data:r,requestType:"form"}),Me=r=>D.post("/edu-app/school/update",{data:r}),ce=()=>D.get("/edu-app/open/sysArea/queryAllProvince"),Oe=T({name:"setting-personInfo",setup(){var l,g,b,C;const r=$(),d=U(),a=E({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),t=L(),s=E({provinceCode:d.info.provinceCode,cityCode:d.info.cityCode,regionCode:d.info.regionCode,nickname:d.info.nickname,phone:d.info.phone,gender:d.info.gender,schoolId:(g=(l=d.info.schoolInfos)==null?void 0:l[0])==null?void 0:g.id,tenantId:(C=(b=d.info.schoolInfos)==null?void 0:b[0])==null?void 0:C.tenantId,id:d.info.id,avatar:d.info.avatar}),n=E({disabled:!0,openChangePwd:!1,uploadShow:!0}),w=async()=>{const i=await ce();(i==null?void 0:i.code)===200&&(a.areaList=i.data)};O(()=>{w()});const h=()=>{t.value.validate(async i=>{if(!i){if(!s.provinceCode||!s.cityCode){r.error("请选择城区");return}await ve(s),console.log(s),d.getInfo(),n.disabled=!0,r.success("修改成功")}})};return()=>{var i,m;return e("div",{class:f.infoWrap},[e("div",{class:f.teacherInfoWrap},[e("div",{class:f.teacherHeadWrap},[e(F,{previewDisabled:!0,class:f.headerD,src:Ne},null),e(F,{previewDisabled:!0,class:f.defultHeade,src:s.avatar||fe},null),e("div",{class:[f.defultHeade,f.changeHead,n.disabled?f.disalbedNone:f.hoverNone]},[u("修改头像"),n.uploadShow&&e(ie,{class:[f.uploadFile],cropper:!0,"onUpdate:fileList":p=>{s.avatar=p,n.uploadShow=!1,setTimeout(()=>{n.uploadShow=!0},100)}},null)])]),e("div",{class:f.headerInfo},[e("p",{class:f.headerTitle},[d.info.nickname,d.info.gender!==null&&e(F,{previewDisabled:!0,class:f.sexIcon,src:d.info.gender?ge:he},null)]),e("p",{class:f.headerSubTitle},[(m=(i=d.info.schoolInfos)==null?void 0:i[0])==null?void 0:m.name])])]),e("div",{class:f.setInfo},[e(W,{ref:t,model:s,disabled:n.disabled},{default:()=>[e(me,{cols:3,"x-gap":"100"},{default:()=>[e(P,null,{default:()=>[e(B,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(R,{maxlength:14,bordered:!n.disabled,placeholder:"请填写老师姓名",value:s.nickname,"onUpdate:value":p=>s.nickname=p},null)]})]}),e(P,null,{default:()=>[e(B,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[e(R,{bordered:!n.disabled,placeholder:"请填写老师手机号",value:s.phone,"onUpdate:value":p=>s.phone=p},null)]})]}),e(P,null,{default:()=>[e(B,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[e(be,{bordered:!n.disabled,class:f.select,showArrow:!n.disabled,placeholder:"请选择性别",options:a.sexs,value:s.gender,"onUpdate:value":p=>s.gender=p},null)]})]}),e(P,null,{default:()=>[e(B,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[e(H,{bordered:!n.disabled,options:a.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:d.info.regionCode||d.info.cityCode||d.info.provinceCode,"onUpdate:value":(p,S,I)=>{var _,A,j;s.provinceCode=(_=I[0])==null?void 0:_.code,s.cityCode=(A=I[1])==null?void 0:A.code,s.regionCode=(j=I[2])==null?void 0:j.code}},null)]})]})]})]})]),n.disabled?e(x,{class:f.btnList,align:"center",justify:"end"},{default:()=>[e(y,{class:f.btn,color:"#198cfe",onClick:()=>n.openChangePwd=!0},{default:()=>[u("修改密码")]}),e(y,{class:f.btn,color:"#f24433",onClick:()=>n.disabled=!1},{default:()=>[u("修改信息")]})]}):e(x,{class:f.btnList,align:"center",justify:"end"},{default:()=>[e(y,{class:f.btn,onClick:()=>{var p;n.disabled=!0,(p=t.value)==null||p.restoreValidation()}},{default:()=>[u("取消")]}),e(y,{class:f.btn,type:"primary",onClick:()=>h()},{default:()=>[u("完成")]})]}),e(le,{class:f.changePwdModal,show:n.openChangePwd,"onUpdate:show":p=>n.openChangePwd=p,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[e(pe,{phone:d.info.phone,onClose:()=>{n.openChangePwd=!1}},null)]})])}}}),We="_logo_1qfjf_1",He="_changeHead_1qfjf_8",Ge="_uploadFile_1qfjf_29",ze="_formWrap_1qfjf_37",Je="_schoolInfo_1qfjf_65",Ke="_errorBtn_1qfjf_86",Ve="_addTeacher_1qfjf_89",Qe="_btnList_1qfjf_163",Xe="_btn_1qfjf_163",Ye="_addStudentWrap_1qfjf_174",Ze="_studentCLose_1qfjf_180",et="_stunentStart_1qfjf_189",tt="_addTitle_1qfjf_200",at="_addStudentInfo_1qfjf_214",ot="_studentInfoBg_1qfjf_222",st="_studentCore_1qfjf_233",nt="_schoolLogo_1qfjf_247",lt="_studentCoreInfo_1qfjf_258",ut="_studentCoreInfoSubtitle_1qfjf_280",dt="_codewrap_1qfjf_289",rt="_codewrapBg_1qfjf_299",it="_codewrapSubmit_1qfjf_306",ct="_studentBottom_1qfjf_326",pt="_downBtn_1qfjf_341",c={logo:We,changeHead:He,uploadFile:Ge,formWrap:ze,schoolInfo:Je,errorBtn:Ke,addTeacher:Ve,btnList:Qe,btn:Xe,addStudentWrap:Ye,studentCLose:Ze,stunentStart:et,addTitle:tt,addStudentInfo:at,studentInfoBg:ot,studentCore:st,schoolLogo:nt,studentCoreInfo:lt,studentCoreInfoSubtitle:ut,codewrap:dt,codewrapBg:rt,codewrapSubmit:it,studentBottom:ct,downBtn:pt},ft={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},gt=ue("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),ht=ue("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),mt=[gt,ht],bt=T({name:"Add",render:function(d,a){return Ce(),ye("svg",ft,mt)}}),vt=T({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(r,{emit:d}){var l,g,b,C;const a=U(),t=E({provinceCode:"",cityCode:"",regionCode:"",tenantId:(g=(l=a.info.schoolInfos)==null?void 0:l[0])==null?void 0:g.tenantId,phone:null,schoolId:(C=(b=a.info.schoolInfos)==null?void 0:b[0])==null?void 0:C.id,nickname:null,gender:1}),s=L(!1),n=L(),w=$(),h=async()=>{n.value.validate(async i=>{if(!i){try{s.value=!0,await Ue({...t}),w.success("添加成功")}catch(m){console.log(m)}setTimeout(()=>{s.value=!1,d("close")},100)}})};return()=>e("div",null,[e(W,{model:t,ref:n,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[e(B,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(R,{value:t.nickname,"onUpdate:value":i=>t.nickname=i,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),e(B,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[e(x,null,{default:()=>[e(te("n-button"),{class:"genderBtn",type:t.gender?"info":void 0,tertiary:!t.gender,onClick:()=>{t.gender=1}},{default:()=>[u("男")]}),e(te("n-button"),{class:"genderBtn",type:t.gender?void 0:"info",tertiary:!!t.gender,onClick:()=>{t.gender=0}},{default:()=>[u("女")]})]})]}),e(B,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[e(H,{to:"body",placeholder:"请选择城区",options:r.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(i,m,p)=>{var S,I,_;t.provinceCode=((S=p[0])==null?void 0:S.code)+"",t.cityCode=(I=p[1])==null?void 0:I.code,t.regionCode=(_=p[2])==null?void 0:_.code}},null)]}),e(B,{label:"手机号",path:"phone",rule:[{required:!0,message:"请输入正确的手机号码",trigger:"blur"},{pattern:/^((13[0-9])|(14(0|[5-7]|9))|(15([0-3]|[5-9]))|(16(2|[5-7]))|(17[0-8])|(18[0-9])|(19([0-3]|[5-9])))\d{8}$/,message:"请输入正确的手机号",trigger:"blur"}]},{default:()=>[e(R,{maxlength:11,value:t.phone,"onUpdate:value":i=>t.phone=i,placeholder:"请输入手机号",clearable:!0},null)]}),e("div",{class:"nalert"},[e(we,{type:"error",showIcon:!1,bordered:!1},{default:()=>[u("默认密码为ktyq+手机号后四位")]})])]}),e(x,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[e(y,{class:"actionBtn",round:!0,type:"default",onClick:()=>d("close")},{default:()=>[u("取消")]}),e(y,{class:"actionBtn",round:!0,type:"primary",onClick:()=>h(),loading:s.value},{default:()=>[u("确定")]})]})])}}),Ct=""+new URL("studentTitle-eb3dbaf8.png",import.meta.url).href,yt=""+new URL("teacherCore-bd5dba6c.png",import.meta.url).href,wt=T({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(r,{emit:d}){E({uploading:!1}),$();const a=U();L();const t=()=>{var g,b,C,i,m,p;const h=`tenantId=${(b=(g=a.info.schoolInfos)==null?void 0:g[0])==null?void 0:b.tenantId}&schoolId=${(i=(C=a.info.schoolInfos)==null?void 0:C[0])==null?void 0:i.id}&schoolName=${(p=(m=a.info.schoolInfos)==null?void 0:m[0])==null?void 0:p.name}`,l=`${location.origin}/classroom-app/#/teaher-register?`+h;return console.log(l),l},s=E({saveLoading:!1,image:null,shareLoading:!1}),n=()=>{if(!s.saveLoading)if(s.saveLoading=!0,s.image)w();else{const h=document.getElementById("preview-container");Ae(h,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then(async l=>{const g=l.toDataURL("image/png");s.image=g,w()}).catch(()=>{s.saveLoading=!1})}},w=async()=>{setTimeout(()=>{s.saveLoading=!1},100);const h=document.createElement("a");h.setAttribute("download","新增老师.png"),h.href=s.image,h.click()};return()=>e("div",{class:[c.addStudentWrap]},[e("div",{onClick:()=>{console.log("点击"),d("close")}},[e(F,{src:Se,previewDisabled:!0,class:c.studentCLose},null)]),e(F,{previewDisabled:!0,class:c.stunentStart,src:qe},null),e(F,{class:c.addTitle,previewDisabled:!0,src:Ct},null),e("div",{class:c.addStudentInfo,id:"preview-container"},[e(F,{class:c.studentInfoBg,previewDisabled:!0,src:yt},null),e("div",{class:c.studentCore},[e("img",{alt:"img",crossorigin:"anonymous",class:c.schoolLogo,src:a.getUserInfo.schoolInfos[0].logo+`?some=${new Date().getTime()}`},null),e("div",{class:c.studentCoreInfo},[e("h2",null,[a.getUserInfo.schoolInfos[0].name]),e("p",{class:c.studentCoreInfoSubtitle},[u("邀请您的成为"),e("span",null,[u("数字化乐器课堂音乐老师")])]),e("div",{class:c.codewrap},[e("img",{src:Le,class:c.codewrapBg,alt:""},null),e(Te,{margin:0,text:t(),size:119},null)]),e("div",{class:c.codewrapSubmit},[e(F,{previewDisabled:!0,src:De},null),u("请扫描上方二维码 "),e("span",null,[u("完成注册")])," "])])])]),e("div",{class:c.studentBottom},[e("p",null,[u("请将二维码图片发送给老师,扫码完成注册")]),e("div",{class:c.downBtn,onClick:n},[u("下载图片")])])])}}),It=T({name:"teacher-guide",emits:["close"],setup(r,{emit:d}){const a=E({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:ne("teacher1.png"),handStyle:{top:"0.91rem"},imgStyle:{left:"-70px",width:"472px",height:"230px"},btnsStyle:{bottom:"30px",left:"-90px"},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}},{ele:"",img:ne("teacher2.png"),imgStyle:{left:"-168px",width:"599px",height:"230px"},btnsStyle:{bottom:"30px",left:Ie(-90)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}}],step:0}),t=L(!1),s=localStorage.getItem("teacher-guideInfo");s&&JSON.parse(s).teacherGuide?t.value=!1:t.value=!0;const n=()=>{var g,b,C,i;const l=document.getElementById(`teacher-${a.step}`);if(l){const m=l.getBoundingClientRect(),p=((g=a.steps[a.step].eleRectPadding)==null?void 0:g.left)||0,S=((b=a.steps[a.step].eleRectPadding)==null?void 0:b.top)||0,I=((C=a.steps[a.step].eleRectPadding)==null?void 0:C.width)||0,_=((i=a.steps[a.step].eleRectPadding)==null?void 0:i.height)||0;a.box={left:m.x-p+"px",top:m.y-S+"px",width:m.width+I+"px",height:m.height+_+"px"},console.log(`coai-${a.step}`,a.box)}};O(()=>{n()});const w=()=>{if(a.step>=4){h();return}a.step=a.step+1,n()},h=()=>{let l=JSON.parse(localStorage.getItem("teacher-guideInfo")||"{}")||null;l?l.teacherGuide=!0:l={teacherGuide:!0},localStorage.setItem("teacher-guideInfo",JSON.stringify(l)),t.value=!1};return()=>e(ae,null,[t.value?de(e("div",{"onUpdate:show":l=>t.value=l,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:k.content,onClick:()=>w()},[e("div",{class:k.backBtn,onClick:l=>{l.stopPropagation(),h()}},[u("跳过")]),e("div",{class:k.box,style:{...a.box,...a.steps[a.step].boxStyle},id:`modeType-${a.step}`},[a.steps.map((l,g)=>{var b,C,i,m;return e("div",{onClick:p=>p.stopPropagation(),class:k.item,style:l.type=="bottom"?{display:g===a.step?"":"none",left:`${(b=l.eleRect)==null?void 0:b.left}px`,top:`-${(C=l.imgStyle)==null?void 0:C.height}`}:{display:g===a.step?"":"none",left:`${(i=l.eleRect)==null?void 0:i.left}px`,top:`${(m=a.box)==null?void 0:m.height}`}},[e("img",{class:k.img,style:l.imgStyle,src:l.img},null),e("div",{class:k.btns,style:l.btnsStyle},[a.step+1==a.steps.length?e(ae,null,[e("div",{class:[k.endBtn],onClick:()=>h()},[u("完成")]),e("div",{class:k.nextBtn,onClick:()=>{a.step=0,n()}},[u("再看一遍")])]):e("div",{class:k.btn,onClick:()=>w()},[u("下一步 ("),a.step+1,u("/"),a.steps.length,u(")")])])])})])])]),[[re,t.value,"show"]]):null])}}),Bt=T({name:"school-info",setup(){var S,I,_,A,j,G,z,J,K,V;const r=U(),d=E({areaList:[]}),a=E({name:(I=(S=r.info.schoolInfos)==null?void 0:S[0])==null?void 0:I.name,logo:((A=(_=r.info.schoolInfos)==null?void 0:_[0])==null?void 0:A.logo)||r.info.avatar,provinceCode:((G=(j=r.info.schoolInfos)==null?void 0:j[0])==null?void 0:G.provinceCode)||"",cityCode:((J=(z=r.info.schoolInfos)==null?void 0:z[0])==null?void 0:J.cityCode)||"",regionCode:((V=(K=r.info.schoolInfos)==null?void 0:K[0])==null?void 0:V.regionCode)||""}),t=E({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,modal:!1,qrModal:!1}),s=L(!1),n=()=>[{title:"老师姓名",key:"nickname",render:o=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>p(o.nickname)},[o.nickname])},{title:"手机号码",key:"phone",render:o=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>p(o.phone)},[o.phone])},{title:"性别",key:"questionTypeCode",render:o=>e("div",null,[o.gender?"男":"女"])},{title:"状态",key:"statusName",render:o=>e("div",null,[o.status==="ACTIVATION"?e(y,{text:!0},{default:()=>[u("启用")]}):e(y,{class:c.errorBtn,text:!0},{default:()=>[u("冻结")]})])},{title:"操作",key:"titleImg",render:o=>e(x,null,{default:()=>[e(y,{type:"primary",quaternary:!0,size:"small",onClick:()=>C(o)},{default:()=>[u("重置密码")]}),o.status==="ACTIVATION"?e(y,{disabled:o.jobType==="ADMIN",type:"primary",quaternary:!0,size:"small",onClick:()=>b(o)},{default:()=>[u("冻结")]}):e(y,{class:c.errorBtn,quaternary:!0,size:"small",onClick:()=>b(o)},{default:()=>[u("解冻")]})]})}],w=async()=>{const o=await ce();(o==null?void 0:o.code)===200&&(d.areaList=o.data)},h=async()=>{var v,q,N;t.loading=!0;const o=await Re({schoolId:(q=(v=r.info.schoolInfos)==null?void 0:v[0])==null?void 0:q.id,page:1,rows:1e3});t.loading=!1,(o==null?void 0:o.code)===200&&Array.isArray((N=o==null?void 0:o.data)==null?void 0:N.rows)&&(t.dataList=o.data.rows),setTimeout(()=>{s.value=!0},500)};O(()=>{w(),h()});const l=Be(),g=$(),b=o=>{const v=o.status==="LOCKED"?"解冻":"冻结";l.warning({title:"温馨提示",content:`是否${v}"${o.nickname}"?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{await Pe({ids:[o.id],status:o.status==="LOCKED"?"ACTIVATION":"LOCKED"}),h(),g.success(v+"成功")}})},C=o=>{l.warning({title:"警告",content:`重置"${o.nickname}"的密码,是否继续?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{await $e({userId:o.id,password:"ktyq"+o.phone.substr(7),clientType:"TEACHER"}),g.success("重置成功")}})},i=L(),m=()=>{var o;(o=i.value)==null||o.validate(async v=>{var q;v||(t.schoolLoading=!1,await Me({...(q=r.info.schoolInfos)==null?void 0:q[0],...a}),t.schoolLoading=!0,g.success("修改成功"),t.disabled=!0)})},p=o=>{const v=document.createElement("input");v.value=o,document.body.appendChild(v),v.select(),v.setSelectionRange(0,v.value.length),document.execCommand("Copy"),document.body.removeChild(v),g.success("复制成功")};return()=>e("div",{class:c.schoolInfo},[e(W,{ref:i,class:c.formWrap,model:a,style:{padding:"30px 0"},disabled:t.disabled},{default:()=>[e(x,{size:[30,20]},{default:()=>[e("div",{class:c.logo},[e(F,{previewDisabled:!1,width:100,height:100,src:a.logo},null),e("div",{style:{display:t.disabled?"none":""},class:c.changeHead},[u("修改头像"),t.schoolLoading&&e(ie,{class:[c.uploadFile],cropper:!0,"onUpdate:fileList":o=>{a.logo=o}},null)])]),e(B,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[e(R,{bordered:!t.disabled,maxlength:20,value:a.name,"onUpdate:value":o=>a.name=o},null)]}),e(B,{label:"城区"},{default:()=>{var o,v,q,N,Q,X;return[e(H,{placeholder:"请选择城区",bordered:!t.disabled,options:d.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:((v=(o=r.info.schoolInfos)==null?void 0:o[0])==null?void 0:v.regionCode)||((N=(q=r.info.schoolInfos)==null?void 0:q[0])==null?void 0:N.cityCode)||((X=(Q=r.info.schoolInfos)==null?void 0:Q[0])==null?void 0:X.provinceCode),"onUpdate:value":(_t,Et,M)=>{var Y,Z,ee;a.provinceCode=(Y=M[0])==null?void 0:Y.code,a.cityCode=(Z=M[1])==null?void 0:Z.code,a.regionCode=(ee=M[2])==null?void 0:ee.code}},null)]}}),e(B,null,{default:()=>[t.disabled?e(x,{class:c.btnList,align:"center",justify:"end"},{default:()=>[e(y,{class:c.btn,color:"#f24433",onClick:()=>t.disabled=!1},{default:()=>[u("修改信息")]})]}):e(x,{class:c.btnList,align:"center",justify:"end"},{default:()=>[e(y,{class:c.btn,onClick:()=>t.disabled=!0},{default:()=>[u("取消")]}),e(y,{class:c.btn,loading:!t.schoolLoading,type:"primary",onClick:()=>m()},{default:()=>[u("完成")]})]})]})]})]}),e(x,{style:{padding:"32px 0"}},{default:()=>[e(y,oe({id:"teacher-0"},{type:"primary",renderIcon:()=>e(Ee,{component:e(bt,null,null)},null),onClick:()=>t.modal=!0}),{default:()=>[u("添加老师")]}),e(y,oe({id:"teacher-1"},{type:"primary",onClick:()=>t.qrModal=!0}),{default:()=>[u("老师注册二维码")]})]}),e(_e,{loading:t.loading,columns:n(),data:t.dataList},{empty:()=>e(je,null,null)}),e(le,{class:c.addTeacher,show:t.modal,"onUpdate:show":o=>t.modal=o,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[e(vt,{areaList:d.areaList,onClose:()=>{t.modal=!1,h()}},null)]}),t.qrModal?de(e("div",{"onUpdate:show":o=>t.qrModal=o,class:"n-modal-mask"},[e(wt,{onClose:()=>{t.qrModal=!1}},null)]),[[re,t.qrModal,"show"]]):null,s.value?e(It,null,null):null])}}),Nt=T({name:"base-setting",setup(r,{emit:d,attrs:a}){const t=L("person");U();const s=ke();return s.query.activeTab&&(t.value=s.query.activeTab),Fe(()=>s.query.activeTab,n=>{t.value=n}),()=>e("div",{class:f.listWrap},[e(xe,{class:f.customTabs,value:t.value,"onUpdate:value":n=>t.value=n,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[e(se,{name:"person",tab:"个人信息"},{default:()=>[e(Oe,null,null)]}),e(se,{name:"school",tab:"学校设置"},{default:()=>[e(Bt,null,null)]})]})])}});export{Nt as default};