import{s as p,F as we}from"./forgotPassword-59e6c127-1720699367816.js";import{d as Ie}from"./teacherIcon-b8e3946d-1720699367816.js";import{m as Be,f as _e}from"./maleIcon-3fe0e51e-1720699367816.js";import{d as R,b as O,c as V,e as E,r as x,q as z,f as e,w as L,k as d,N as K,aA as Te,aB as q,g as T,h as U,I as Ee,x as S,j as h,S as he,l as P,m as G,aU as ke,aV as Fe,aW as Le,aX as me,Z as re,aY as Se,$ as _,C as M,T as xe,a0 as be,a1 as ve,F as H,y as ie,aG as Ae,X as De,a as je,A as Re,t as Ne,v as ce}from"./index-b48b51d2-1720699367816.js";import{U as Ce}from"./index-1964c94a-1720699367816.js";import{b as ye,c as Me,a as Ue,u as Ve,d as $e,e as qe,f as Pe}from"./api-63a60a34-1720699367816.js";import{N as J}from"./Cascader-61534244-1720699367816.js";import{s as Ge,a as Oe,T as We,b as He,h as ze}from"./html2canvas.esm-7aa3f156-1720699367816.js";import{g as pe,s as F}from"./index-db345329-1720699367816.js";import{g as Ke,s as fe}from"./api-53c4c1b8-1720699367816.js";import{T as Je}from"./index-a2dc20f3-1720699367816.js";import{T as ge}from"./index-5714a0c3-1720699367816.js";import"./api-bd5aac04-1720699367816.js";import"./sendSms-90c26ce2-1720699367816.js";const Qe=""+new URL("headerD-220e6507.png",import.meta.url).href,Xe=R({name:"setting-personInfo",setup(){var w,b,y,l;const k=O(),i=V(),s=E({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),n=x(),o=E({provinceCode:i.info.provinceCode,cityCode:i.info.cityCode,regionCode:i.info.regionCode,nickname:i.info.nickname,phone:i.info.phone,gender:i.info.gender,schoolId:(b=(w=i.info.schoolInfos)==null?void 0:w[0])==null?void 0:b.id,tenantId:(l=(y=i.info.schoolInfos)==null?void 0:y[0])==null?void 0:l.tenantId,id:i.info.id,avatar:i.info.avatar}),t=E({disabled:!0,openChangePwd:!1,uploadShow:!0,loading:!1,oldTecherform:{}}),m=async()=>{const u=await ye();(u==null?void 0:u.code)===200&&(s.areaList=u.data)};z(()=>{m()});const f=()=>{n.value.validate(async u=>{if(!u){if(!o.provinceCode||!o.cityCode){k.error("请选择城区");return}await ke(o),console.log(o),i.getInfo(),t.disabled=!0,k.success("修改成功")}})};return()=>{var u,v;return e("div",{class:p.infoWrap},[e("div",{class:p.teacherInfoWrap},[e("div",{class:p.teacherHeadWrap},[e(L,{previewDisabled:!0,class:p.headerD,src:Qe},null),e(L,{previewDisabled:!0,class:p.defultHeade,src:o.avatar||Ie},null),e("div",{class:[p.defultHeade,p.changeHead,t.disabled?p.disalbedNone:p.hoverNone]},[d("修改头像"),t.uploadShow&&e(Ce,{class:[p.uploadFile],cropper:!0,"onUpdate:fileList":r=>{o.avatar=r,t.uploadShow=!1,setTimeout(()=>{t.uploadShow=!0},100)}},null)])]),e("div",{class:p.headerInfo},[e("p",{class:p.headerTitle},[i.info.nickname,i.info.gender!==null&&e(L,{previewDisabled:!0,class:p.sexIcon,src:i.info.gender?Be:_e},null)]),e("p",{class:p.headerSubTitle},[(v=(u=i.info.schoolInfos)==null?void 0:u[0])==null?void 0:v.name])])]),e("div",{class:p.setInfo},[e(K,{ref:n,model:o,disabled:t.disabled},{default:()=>[e(Te,{cols:3,"x-gap":"100"},{default:()=>[e(q,null,{default:()=>[e(T,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(U,{maxlength:14,bordered:!t.disabled,placeholder:"请填写老师姓名",value:o.nickname,"onUpdate:value":r=>o.nickname=r},null)]})]}),e(q,null,{default:()=>[e(T,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[e(U,{bordered:!t.disabled,placeholder:"请填写老师手机号",value:o.phone,"onUpdate:value":r=>o.phone=r},null)]})]}),e(q,null,{default:()=>[e(T,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[e(Ee,{bordered:!t.disabled,class:p.select,showArrow:!t.disabled,placeholder:"请选择性别",options:s.sexs,value:o.gender,"onUpdate:value":r=>o.gender=r},null)]})]}),e(q,null,{default:()=>[e(T,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[!t.loading&&e(J,{bordered:!t.disabled,options:s.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:i.info.regionCode||i.info.cityCode||i.info.provinceCode,"onUpdate:value":(r,I,g)=>{var B,D,j;o.provinceCode=(B=g[0])==null?void 0:B.code,o.cityCode=(D=g[1])==null?void 0:D.code,o.regionCode=(j=g[2])==null?void 0:j.code}},null)]})]})]})]})]),t.disabled?e(S,{class:p.btnList,align:"center",justify:"end"},{default:()=>[e(h,{class:p.btn,color:"#198cfe",onClick:()=>t.openChangePwd=!0},{default:()=>[d("修改密码")]}),e(h,{class:p.btn,color:"#f24433",onClick:()=>{t.oldTecherform=Object.assign({},o),t.disabled=!1}},{default:()=>[d("修改信息")]})]}):e(S,{class:p.btnList,align:"center",justify:"end"},{default:()=>[e(h,{class:p.btn,onClick:()=>{var r;t.loading=!0,i.getInfo(),(r=n.value)==null||r.restoreValidation(),t.disabled=!0,Object.assign(o,t.oldTecherform),he(()=>{t.loading=!1})}},{default:()=>[d("取消")]}),e(h,{class:p.btn,type:"primary",onClick:()=>f()},{default:()=>[d("完成")]})]}),e(P,{maskClosable:G,class:p.changePwdModal,show:t.openChangePwd,"onUpdate:show":r=>t.openChangePwd=r,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[e(we,{phone:i.info.phone,onClose:()=>{t.openChangePwd=!1}},null)]})])}}}),Ye="_logo_15s4j_1",Ze="_changeHead_15s4j_12",et="_uploadFile_15s4j_33",tt="_formWrap_15s4j_41",at="_schoolInfo_15s4j_71",st="_errorBtn_15s4j_77",ot="_removeVisiable1_15s4j_80",nt="_btnGroupModal_15s4j_83",lt="_addTeacher_15s4j_90",ut="_btnList_15s4j_164",dt="_btn_15s4j_83",rt="_addStudentWrap_15s4j_175",it="_studentCLose_15s4j_181",ct="_stunentStart_15s4j_190",pt="_addTitle_15s4j_201",ft="_addTeacherTitle_15s4j_215",gt="_addStudentInfo_15s4j_222",ht="_studentInfoBg_15s4j_230",mt="_studentCore_15s4j_241",bt="_schoolLogo_15s4j_255",vt="_studentCoreInfo_15s4j_266",Ct="_studentCoreInfoSubtitle_15s4j_288",yt="_codewrap_15s4j_297",wt="_codewrapBg_15s4j_307",It="_codewrapSubmit_15s4j_314",Bt="_studentBottom_15s4j_334",_t="_downBtn_15s4j_349",c={logo:Ye,changeHead:Ze,uploadFile:et,formWrap:tt,schoolInfo:at,errorBtn:st,removeVisiable1:ot,btnGroupModal:nt,addTeacher:lt,btnList:ut,btn:dt,addStudentWrap:rt,studentCLose:it,stunentStart:ct,addTitle:pt,addTeacherTitle:ft,addStudentInfo:gt,studentInfoBg:ht,studentCore:mt,schoolLogo:bt,studentCoreInfo:vt,studentCoreInfoSubtitle:Ct,codewrap:yt,codewrapBg:wt,codewrapSubmit:It,studentBottom:Bt,downBtn:_t},Tt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},Et=me("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),kt=me("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),Ft=[Et,kt],Lt=R({name:"Add",render:function(i,s){return Fe(),Le("svg",Tt,Ft)}}),St=R({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(k,{emit:i}){var w,b,y,l;const s=V(),n=E({provinceCode:"",cityCode:"",regionCode:"",tenantId:(b=(w=s.info.schoolInfos)==null?void 0:w[0])==null?void 0:b.tenantId,phone:null,schoolId:(l=(y=s.info.schoolInfos)==null?void 0:y[0])==null?void 0:l.id,nickname:null,gender:1}),o=x(!1),t=x(),m=O(),f=async()=>{t.value.validate(async u=>{if(!u){try{o.value=!0,await Me({...n}),m.success("添加成功")}catch(v){console.log(v)}setTimeout(()=>{o.value=!1,i("close")},100)}})};return()=>e("div",null,[e(K,{model:n,ref:t,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[e(T,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(U,{value:n.nickname,"onUpdate:value":u=>n.nickname=u,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),e(T,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[e(S,null,{default:()=>[e(re("n-button"),{class:"genderBtn",type:n.gender?"info":void 0,tertiary:!n.gender,onClick:()=>{n.gender=1}},{default:()=>[d("男")]}),e(re("n-button"),{class:"genderBtn",type:n.gender?void 0:"info",tertiary:!!n.gender,onClick:()=>{n.gender=0}},{default:()=>[d("女")]})]})]}),e(T,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[e(J,{to:"body",placeholder:"请选择城区",options:k.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(u,v,r)=>{var I,g,B;n.provinceCode=((I=r[0])==null?void 0:I.code)+"",n.cityCode=(g=r[1])==null?void 0:g.code,n.regionCode=(B=r[2])==null?void 0:B.code}},null)]}),e(T,{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(U,{maxlength:11,value:n.phone,"onUpdate:value":u=>n.phone=u,placeholder:"请输入手机号",clearable:!0},null)]}),e("div",{class:"nalert"},[e(Se,{type:"error",showIcon:!1,bordered:!1},{default:()=>[d("默认密码为yyszkt+手机号后四位")]})])]}),e(S,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[e(h,{class:"actionBtn",round:!0,type:"default",onClick:()=>i("close")},{default:()=>[d("取消")]}),e(h,{class:"actionBtn",round:!0,type:"primary",onClick:()=>f(),loading:o.value},{default:()=>[d("确定")]})]})])}}),xt=""+new URL("studentTitle-beff5468.png",import.meta.url).href,At=""+new URL("teacherCore-bd5dba6c.png",import.meta.url).href,Dt=R({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(k,{emit:i}){var w,b,y,l,u,v;E({uploading:!1}),O();const s=V();x();const n="tenantId=".concat((b=(w=s.info.schoolInfos)==null?void 0:w[0])==null?void 0:b.tenantId,"&schoolId=").concat((l=(y=s.info.schoolInfos)==null?void 0:y[0])==null?void 0:l.id,"&schoolName=").concat((v=(u=s.info.schoolInfos)==null?void 0:u[0])==null?void 0:v.name),o="".concat(location.origin,"/classroom-app/#/teaher-register?")+n,t=E({saveLoading:!1,image:null,shareLoading:!1}),m=()=>{if(!t.saveLoading)if(t.saveLoading=!0,t.image)f();else{const r=document.getElementById("preview-container");ze(r,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then(async I=>{const g=I.toDataURL("image/png");console.log(g,"url===>"),t.image=g,f()}).catch(()=>{console.log("生成图片失败url===>"),t.saveLoading=!1})}},f=async()=>{setTimeout(()=>{t.saveLoading=!1},100);const r=document.createElement("a");r.setAttribute("download","新增老师.png"),r.href=t.image,r.click()};return()=>e("div",{class:[c.addStudentWrap]},[e("div",{onClick:()=>{console.log("点击"),i("close")}},[e(L,{src:Ge,previewDisabled:!0,class:c.studentCLose},null)]),e(L,{previewDisabled:!0,class:c.stunentStart,src:Oe},null),e(L,{class:[c.addTitle,c.addTeacherTitle],previewDisabled:!0,src:xt},null),e("div",{class:c.addStudentInfo,id:"preview-container"},[e(L,{class:c.studentInfoBg,previewDisabled:!0,src:At},null),e("div",{class:c.studentCore},[e("img",{alt:"img",crossorigin:"anonymous",class:c.schoolLogo,src:s.getUserInfo.schoolInfos[0].logo+"?some=".concat(new Date().getTime())},null),e("div",{class:c.studentCoreInfo},[e("h2",null,[s.getUserInfo.schoolInfos[0].name]),e("p",{class:c.studentCoreInfoSubtitle},[d("邀请您成为"),e("span",null,[d("音乐数字课堂老师")])]),e("div",{class:c.codewrap},[e(We,{margin:0,text:o,size:119},null)]),e("div",{class:c.codewrapSubmit},[e(L,{previewDisabled:!0,src:He},null),d("请扫描上方二维码 "),e("span",null,[d("完成注册")])," "])])])]),e("div",{class:c.studentBottom},[e("p",null,[d("请将二维码图片发送给老师,扫码完成注册")]),e("div",{class:c.downBtn,onClick:m},[d("下载图片")])])])}}),jt=R({name:"teacher-guide",emits:["close"],setup(k,{emit:i}){const s=E({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:pe("teacher1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:_(-4),left:_(-75),width:_(472),height:_(230)},btnsStyle:{bottom:_(30),left:_(-84)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}},{ele:"",img:pe("teacher2.png"),imgStyle:{top:_(-4),left:_(-142),width:_(559),height:_(230)},btnsStyle:{bottom:_(30),left:_(-154)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}}],step:0}),n=x(!1),o=x({});(async()=>{var l;try{const u=await Ke({guideTag:"teacher-guideInfo"});u.data?o.value=JSON.parse((l=u.data)==null?void 0:l.guideValue)||null:o.value={},o.value&&o.value.teacherGuide?n.value=!1:n.value=!0}catch(u){console.log(u)}})();const m=()=>{var u,v,r,I;const l=document.getElementById("teacher-".concat(s.step));if(l){const g=l.getBoundingClientRect(),B=((u=s.steps[s.step].eleRectPadding)==null?void 0:u.left)||0,D=((v=s.steps[s.step].eleRectPadding)==null?void 0:v.top)||0,j=((r=s.steps[s.step].eleRectPadding)==null?void 0:r.width)||0,$=((I=s.steps[s.step].eleRectPadding)==null?void 0:I.height)||0;s.box={left:g.x-B+"px",top:g.y-D+"px",width:g.width+j+"px",height:g.height+$+"px"}}else b()},f=async l=>{try{if(l!=="base-setting")return;o.value?o.value.teacherGuide=!1:o.value={teacherGuide:!1};try{await fe({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(u){console.log(u)}s.step=0,m(),n.value=!0}catch(u){}};z(()=>{m(),window.addEventListener("resize",w),M.on("teacher-guideInfo",f)});const w=()=>{m()};xe(()=>{window.removeEventListener("resize",w),M.off("teacher-guideInfo",f)});const b=()=>{if(s.step>=4){y();return}s.step=s.step+1,m()},y=async()=>{o.value?o.value.teacherGuide=!0:o.value={teacherGuide:!0};try{const l=await fe({guideTag:"teacher-guideInfo",guideValue:JSON.stringify(o.value)})}catch(l){console.log(l)}n.value=!1};return()=>e(H,null,[n.value?be(e("div",{"onUpdate:show":l=>n.value=l,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:F.content,onClick:()=>b()},[e("div",{class:F.backBtn,onClick:l=>{l.stopPropagation(),y()}},[d("跳过")]),e("div",{class:F.box,style:{...s.box,...s.steps[s.step].boxStyle},id:"modeType-".concat(s.step)},[s.steps.map((l,u)=>{var v,r,I,g;return e("div",{onClick:B=>B.stopPropagation(),class:F.item,style:l.type=="bottom"?{display:u===s.step?"":"none",left:"".concat((v=l.eleRect)==null?void 0:v.left,"px"),top:"-".concat((r=l.imgStyle)==null?void 0:r.height)}:{display:u===s.step?"":"none",left:"".concat((I=l.eleRect)==null?void 0:I.left,"px"),top:"".concat((g=s.box)==null?void 0:g.height)}},[e("img",{class:F.img,style:l.imgStyle,src:l.img},null),e("div",{class:F.btns,style:l.btnsStyle},[s.step+1==s.steps.length?e(H,null,[e("div",{class:[F.endBtn],onClick:()=>y()},[d("完成")]),e("div",{class:F.nextBtn,onClick:()=>{s.step=0,m()}},[d("再看一遍")])]):e("div",{class:F.btn,onClick:()=>b()},[d("下一步 ("),s.step+1,d("/"),s.steps.length,d(")")])])])})])])]),[[ve,n.value,"show"]]):null])}}),Rt=R({name:"school-info",emits:["changeTab"],setup(k,{emit:i}){var B,D,j,$,Q,X,Y,Z,ee,te,ae,se;const s=V(),n=E({areaList:[]}),o=E({name:(D=(B=s.info.schoolInfos)==null?void 0:B[0])==null?void 0:D.name,schoolId:($=(j=s.info.schoolInfos)==null?void 0:j[0])==null?void 0:$.id,userId:s.info.id,logo:((X=(Q=s.info.schoolInfos)==null?void 0:Q[0])==null?void 0:X.logo)||s.info.avatar,provinceCode:((Z=(Y=s.info.schoolInfos)==null?void 0:Y[0])==null?void 0:Z.provinceCode)||"",cityCode:((te=(ee=s.info.schoolInfos)==null?void 0:ee[0])==null?void 0:te.cityCode)||"",regionCode:((se=(ae=s.info.schoolInfos)==null?void 0:ae[0])==null?void 0:se.regionCode)||""}),t=E({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,changeVisiable:!1,messageLoading:!1,resetVisiable:!1,resetLoading:!1,resetMessage:"",resetMessageType:"reset",activeRow:{},modal:!1,qrModal:!1,oldTecherform:{},oldLoading:!1}),m=x(!1),f=()=>[{title:"老师姓名",key:"nickname",width:"20%",render:a=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>g(a.nickname)},[a.nickname])},{title:"手机号码",key:"phone",width:"20%",render:a=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>g(a.phone)},[a.phone])},{title:"性别",key:"questionTypeCode",width:"15%",render:a=>e("div",null,[a.gender?"男":"女"])},{title:"状态",key:"statusName",width:"15%",render:a=>e("div",null,[a.status==="ACTIVATION"?e(h,{text:!0},{default:()=>[d("启用")]}):e(h,{class:c.errorBtn,text:!0},{default:()=>[d("冻结")]})])},{title:"操作",key:"titleImg",width:"30%",render:a=>e(S,null,{default:()=>[e(h,{type:"primary",text:!0,onClick:()=>{t.resetMessage='重置"'.concat(a.nickname,'"的密码,是否继续?'),t.resetVisiable=!0,t.resetMessageType="reset",t.activeRow=a}},{default:()=>[d("重置密码")]}),a.status==="ACTIVATION"?e(H,null,[e(h,{disabled:a.jobType==="ADMIN",type:"primary",text:!0,onClick:()=>u(a)},{default:()=>[d("冻结")]}),a.jobType==="TEACHER"&&e(h,{type:"primary",text:!0,onClick:()=>{t.changeVisiable=!0,t.activeRow=a}},{default:()=>[d("转交管理")]})]):e(h,{class:c.errorBtn,text:!0,onClick:()=>u(a)},{default:()=>[d("解冻")]})]})}],w=async()=>{const a=await ye();(a==null?void 0:a.code)===200&&(n.areaList=a.data)},b=async()=>{var C,A,N;t.loading=!0;const a=await Ue({schoolId:(A=(C=s.info.schoolInfos)==null?void 0:C[0])==null?void 0:A.id,page:1,rows:1e3});t.loading=!1,(a==null?void 0:a.code)===200&&Array.isArray((N=a==null?void 0:a.data)==null?void 0:N.rows)&&(t.dataList=a.data.rows),setTimeout(()=>{m.value=!0},500)},y=async()=>{t.messageLoading=!0;try{await Ve({school:o.schoolId,newAdminId:t.activeRow.id,oldAdminId:o.userId}),l.success("转交成功"),i("changeTab","person"),await s.getInfo()}catch(a){}t.messageLoading=!1};z(()=>{w(),b()});const l=O(),u=a=>{const C=a.status==="LOCKED"?"解冻":"冻结";t.resetMessageType="locked",t.resetVisiable=!0,t.resetMessage="是否".concat(C,'"').concat(a.nickname,'"?'),t.activeRow=a},v=async()=>{t.resetLoading=!0;try{if(t.resetMessageType==="locked"){const a=t.activeRow.status==="LOCKED"?"解冻":"冻结";await $e({ids:[t.activeRow.id],status:t.activeRow.status==="LOCKED"?"ACTIVATION":"LOCKED"}),b(),l.success(a+"成功")}else await qe({userId:t.activeRow.id,clientType:"TEACHER"}),l.success("重置成功");t.resetVisiable=!1}catch(a){}t.resetLoading=!1},r=x(),I=()=>{var a;(a=r.value)==null||a.validate(async C=>{var A;C||(t.schoolLoading=!1,await Pe({...(A=s.info.schoolInfos)==null?void 0:A[0],...o}),t.schoolLoading=!0,l.success("修改成功"),await s.getInfo(),t.disabled=!0)})},g=a=>{const C=document.createElement("input");C.value=a,document.body.appendChild(C),C.select(),C.setSelectionRange(0,C.value.length),document.execCommand("Copy"),document.body.removeChild(C),l.success("复制成功")};return()=>e("div",{class:c.schoolInfo},[e(K,{ref:r,class:c.formWrap,model:o,style:{padding:"30px 0"},disabled:t.disabled},{default:()=>[e(S,{size:[30,20]},{default:()=>[e("div",{class:c.logo},[e(L,{previewDisabled:!1,src:o.logo,objectFit:"contain"},null),e("div",{style:{display:t.disabled?"none":""},class:c.changeHead},[d("修改头像"),t.schoolLoading&&e(Ce,{class:[c.uploadFile],cropper:!0,"onUpdate:fileList":a=>{o.logo=a}},null)])]),e(T,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[e(U,{bordered:!t.disabled,maxlength:20,value:o.name,"onUpdate:value":a=>o.name=a},null)]}),e(T,{label:"城区"},{default:()=>{var a,C,A,N,oe,ne;return[!t.oldLoading&&e(J,{placeholder:"请选择城区",bordered:!t.disabled,options:n.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:((C=(a=s.info.schoolInfos)==null?void 0:a[0])==null?void 0:C.regionCode)||((N=(A=s.info.schoolInfos)==null?void 0:A[0])==null?void 0:N.cityCode)||((ne=(oe=s.info.schoolInfos)==null?void 0:oe[0])==null?void 0:ne.provinceCode),"onUpdate:value":(Nt,Mt,W)=>{var le,ue,de;o.provinceCode=(le=W[0])==null?void 0:le.code,o.cityCode=(ue=W[1])==null?void 0:ue.code,o.regionCode=(de=W[2])==null?void 0:de.code}},null)]}}),e(T,null,{default:()=>[t.disabled?e(S,{class:c.btnList,align:"center",justify:"end"},{default:()=>[e(h,{class:c.btn,color:"#f24433",onClick:()=>{t.oldTecherform=Object.assign({},o),t.disabled=!1}},{default:()=>[d("修改信息")]})]}):e(S,{class:c.btnList,align:"center",justify:"end"},{default:()=>[e(h,{class:c.btn,onClick:()=>{Object.assign(o,t.oldTecherform),t.disabled=!0,t.oldLoading=!0,he(()=>{t.oldLoading=!1})}},{default:()=>[d("取消")]}),e(h,{class:c.btn,loading:!t.schoolLoading,type:"primary",onClick:()=>I()},{default:()=>[d("完成")]})]})]})]})]}),e(S,{style:{padding:"0 0 32px"}},{default:()=>[e(h,ie({focusable:!1},{id:"teacher-0"},{type:"primary",renderIcon:()=>e(De,{component:e(Lt,null,null)},null),onClick:()=>t.modal=!0}),{default:()=>[d("添加老师")]}),e(h,ie({focusable:!1},{id:"teacher-1"},{type:"primary",onClick:()=>t.qrModal=!0}),{default:()=>[d("老师注册二维码")]})]}),e(Ae,{loading:t.loading,columns:f(),data:t.dataList},{empty:()=>e(Je,null,null)}),e(P,{maskClosable:G,class:c.addTeacher,show:t.modal,"onUpdate:show":a=>t.modal=a,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[e(St,{areaList:n.areaList,onClose:()=>{t.modal=!1,b()}},null)]}),t.qrModal?be(e("div",{"onUpdate:show":a=>t.qrModal=a,class:"n-modal-mask"},[e(Dt,{onClose:()=>{t.qrModal=!1}},null)]),[[ve,t.qrModal,"show"]]):null,m.value?e(jt,null,null):null,e(P,{maskClosable:G,show:t.changeVisiable,"onUpdate:show":a=>t.changeVisiable=a,preset:"card",class:["modalTitle",c.removeVisiable1],title:"转交管理员"},{default:()=>[e(ge,{content:'

转交管理员后,您当前账号将无法查看和更改学校信息,请确认是否转交给【'.concat(t.activeRow.nickname,"】

"),cancelButtonText:"取消",confirmButtonText:"确认",loading:t.messageLoading,onClose:()=>t.changeVisiable=!1,onConfirm:y},null)]}),e(P,{maskClosable:G,show:t.resetVisiable,"onUpdate:show":a=>t.resetVisiable=a,preset:"card",class:["modalTitle",c.removeVisiable1],title:t.resetMessageType==="reset"?"重置密码":"温馨提示"},{default:()=>[e(ge,{content:t.resetMessage,cancelButtonText:"取消",confirmButtonText:"确认",loading:t.resetLoading,onClose:()=>t.resetVisiable=!1,onConfirm:v},null)]})])}}),Yt=R({name:"base-setting",setup(k,{emit:i,attrs:s}){const n=x("person"),o=V(),t=je();t.query.activeTab&&(n.value=t.query.activeTab,M.emit("base-setting-emit",n.value)),Re(()=>t.query.activeTab,f=>{n.value=f,M.emit("base-setting-emit",f)});const m=f=>{f&&(n.value=f)};return()=>e("div",{class:p.listWrap},[e(Ne,{class:p.customTabs,value:n.value,"onUpdate:value":[f=>n.value=f,f=>{M.emit("base-setting-emit",f)}],size:"large","pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[e(ce,{name:"person",tab:"个人信息"},{default:()=>[e(Xe,null,null)]}),o.info.isSuperAdmin&&e(ce,{name:"school",tab:"学校设置"},{default:()=>[e(Rt,{onChangeTab:m},null)]})]})])}});export{Yt as default};