index-legacy-e54876b9-1743496079034.js 26 KB

1
  1. System.register(["./forgotPassword-legacy-67ec0762-1743496079034.js","./teacherIcon-legacy-3eeb62c3-1743496079034.js","./index-legacy-db852529-1743496079034.js","./index-legacy-c3e0751f-1743496079034.js","./api-legacy-de770c21-1743496079034.js","./contants-legacy-71300fc2-1743496079034.js","./Cascader-legacy-de005957-1743496079034.js","./html2canvas.esm-legacy-e67c37c0-1743496079034.js","./utils-legacy-116b088e-1743496079034.js","./index-legacy-0091294a-1743496079034.js","./index-legacy-4bdbb9f0-1743496079034.js","./api-legacy-978c6c98-1743496079034.js","./sendSms-legacy-d4477bd9-1743496079034.js"],(function(e,t){"use strict";var a,o,n,d,l,i,s,r,c,p,_,u,w,g,f,h,m,v,b,y,C,I,T,k,S,x,L,W,A,j,M,B,U,V,q,z,R,D,F,E,$,O,H,N,P,K,J,G,X,Q,Y,Z,ee,te,ae,oe,ne,de;return{setters:[e=>{a=e.s,o=e.F},e=>{n=e.d},e=>{d=e.d,l=e.b,i=e.c,s=e.e,r=e.r,c=e.q,p=e.f,_=e.w,u=e.k,w=e.ba,g=e.N,f=e.aO,h=e.aP,m=e.g,v=e.h,b=e.ac,y=e.x,C=e.j,I=e.ak,T=e.l,k=e.m,S=e.bb,x=e.bc,L=e.bd,W=e.au,A=e.be,j=e.y,M=e.aU,B=e.V,U=e.aX,V=e.ai,q=e.as,z=e.a,R=e.a7,D=e.a5,F=e.t,E=e.v},e=>{$=e.U},e=>{O=e.b,H=e.c,N=e.a,P=e.u,K=e.d,J=e.e,G=e.f},e=>{X=e.t},e=>{Q=e.N},e=>{Y=e.s,Z=e.a,ee=e.T,te=e.b,ae=e.h},e=>{oe=e.g},e=>{ne=e.T},e=>{de=e.T},null,null],execute:function(){var le=document.createElement("style");le.textContent="._logo_1cpw0_1{position:relative;width:5.20833333vw;height:5.20833333vw;border-radius:50%;overflow:hidden}._logo_1cpw0_1 .n-image{width:100%;height:100%}._logo_1cpw0_1 ._changeHead_1cpw0_12{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;font-size:.83333333rem;color:#fff;font-weight:600;transition:opacity .3s;border-radius:50%;cursor:pointer;opacity:0}._logo_1cpw0_1 ._changeHead_1cpw0_12:hover{opacity:1}._logo_1cpw0_1 ._uploadFile_1cpw0_33{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}._formWrap_1cpw0_41 .n-input{width:14.79166667vw;border-radius:.41666667vw}._formWrap_1cpw0_41 .n-input .n-input__input-el{height:2.60416667vw;font-size:.83333333rem}._formWrap_1cpw0_41 .n-input.n-input--disabled{background-color:#f5f6fa}._formWrap_1cpw0_41 .n-input.n-input--disabled .n-input__input-el{color:rgba(0,0,0,.4)}._formWrap_1cpw0_41 .n-base-selection{height:2.60416667vw;width:14.79166667vw;border-radius:.41666667vw}._formWrap_1cpw0_41 .n-base-selection .n-base-selection-label{height:2.60416667vw;font-size:.83333333rem}._formWrap_1cpw0_41 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:rgba(0,0,0,.4)}._formWrap_1cpw0_41 .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input{color:rgba(0,0,0,.4)!important}._schoolInfo_1cpw0_71 .n-form-item .n-form-item-label{color:#777}._schoolInfo_1cpw0_71 .n-button{border-radius:.41666667vw}._schoolInfo_1cpw0_71 ._errorBtn_1cpw0_77{color:#ff4d4f}._removeVisiable1_1cpw0_80{width:22.5vw}._removeVisiable1_1cpw0_80 ._btnGroupModal_1cpw0_83{padding:1.66666667vw 0}._removeVisiable1_1cpw0_80 ._btnGroupModal_1cpw0_83 .n-button{height:2.44791667vw;min-width:8.125vw}._addTeacher_1cpw0_90{width:28.95833333vw}._addTeacher_1cpw0_90 .n-form{padding:1.04166667vw 0}._addTeacher_1cpw0_90 .n-input{border-radius:.41666667vw}._addTeacher_1cpw0_90 .n-input .n-input__input-el{height:2.60416667vw;font-size:.83333333rem}._addTeacher_1cpw0_90 .n-input.n-input--disabled{background-color:#f5f6fa;color:#959598}._addTeacher_1cpw0_90 .n-base-selection{border-radius:.41666667vw}._addTeacher_1cpw0_90 .n-base-selection .n-base-selection-label{height:2.60416667vw;font-size:.83333333rem}._addTeacher_1cpw0_90 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:#959598}._addTeacher_1cpw0_90 .n-form-item-blank{padding-right:1.5625vw}._addTeacher_1cpw0_90 .genderBtn{min-width:4.375vw;min-height:1.92708333vw;border-radius:.41666667vw}._addTeacher_1cpw0_90 .n-form-item-label{color:#777;padding:0;font-size:.9375rem}._addTeacher_1cpw0_90 .n-form-item-label__text{height:2.60416667vw;display:flex;align-items:center;justify-content:center}._addTeacher_1cpw0_90 .nalert{padding:0 1.5625vw}._addTeacher_1cpw0_90 .nalert .n-alert{background:#FFE8E8;text-align:center}._addTeacher_1cpw0_90 .nalert .n-alert-body .n-alert-body__content{color:#ea4132;font-size:calc(.72916667rem,12Px)}._addTeacher_1cpw0_90 .actionBtn{width:8.125vw;height:2.44791667vw;font-size:.9375rem}._btnList_1cpw0_153{width:100%}._btnList_1cpw0_153 ._btn_1cpw0_83{width:7.5vw;height:2.34375vw;border-radius:.41666667vw;font-size:.9375rem;font-weight:600!important;margin-right:1.25vw}._addStudentWrap_1cpw0_164{position:relative;width:19.6875vw;height:32.86458333vw;margin:6.25vw auto 0}._addStudentWrap_1cpw0_164 ._studentCLose_1cpw0_170{cursor:pointer;position:absolute;right:-3.48958333vw;top:-2.8125vw;width:2.1875vw;height:2.1875vw;z-index:100}._addStudentWrap_1cpw0_164 ._stunentStart_1cpw0_179{position:absolute;width:28.95833333vw;height:12.8125vw;left:-3.64583333vw;top:-5.10416667vw}._addStudentWrap_1cpw0_164 ._stunentStart_1cpw0_179 img{width:28.95833333vw;height:12.8125vw}._addStudentWrap_1cpw0_164 ._addTitle_1cpw0_190{width:11.04166667vw;height:2.08333333vw;top:-.46875vw;position:absolute;margin:0 auto;left:50%;margin-left:-5.52083333vw;z-index:100}._addStudentWrap_1cpw0_164 ._addTitle_1cpw0_190 img{width:11.04166667vw;height:2.08333333vw}._addStudentWrap_1cpw0_164 ._addTitle_1cpw0_190._addTeacherTitle_1cpw0_204{top:-.625vw;height:2.08333333vw}._addStudentWrap_1cpw0_164 ._addTitle_1cpw0_190._addTeacherTitle_1cpw0_204 img{height:2.08333333vw}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211{width:19.6875vw;height:32.86458333vw;position:relative;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentInfoBg_1cpw0_219{position:absolute;width:19.6875vw;height:32.86458333vw}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentInfoBg_1cpw0_219 img{left:0;top:0;width:19.6875vw;height:32.86458333vw}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230{position:absolute;bottom:1.40625vw;left:1.25vw;width:17.1875vw;height:17.65625vw;background:rgba(255,255,255,.33);border-radius:.88541667vw;border:.10416667vw solid #ffffff;backdrop-filter:blur(.88541667vw);display:flex;flex-direction:column;align-items:center}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._schoolLogo_1cpw0_244{width:3.48958333vw;height:3.48958333vw;margin-top:-1.77083333vw;border:1px solid #fff;border-radius:50%;z-index:100;overflow:hidden;background-color:#fff;position:absolute}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255{margin-top:.3125vw;width:16.35416667vw;height:16.82291667vw;background:#ffffff;border-radius:.72916667vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 h2{margin-top:1.92708333vw;height:1.14583333vw;font-size:.83333333rem;font-weight:600;color:#000;line-height:1.14583333vw;margin-bottom:.3125vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._studentCoreInfoSubtitle_1cpw0_277{font-size:.72916667rem;font-weight:400;color:#000}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._studentCoreInfoSubtitle_1cpw0_277 span{color:#198cfe;font-weight:600}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._codewrap_1cpw0_286{width:7.65625vw;height:7.55208333vw;position:relative;margin:.83333333vw 0 .9375vw;display:flex;flex-direction:column;align-items:center;justify-content:center}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._codewrap_1cpw0_286 ._codewrapBg_1cpw0_296{width:7.65625vw!important;height:7.55208333vw!important;top:0;left:0;position:absolute}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._codewrapSubmit_1cpw0_303{width:11.09375vw;height:1.82291667vw;border-radius:.9375vw;text-align:center;line-height:1.82291667vw;font-size:.72916667rem;color:#117de9;position:relative}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._codewrapSubmit_1cpw0_303 img{position:absolute;left:0;top:0;width:11.09375vw;height:1.82291667vw}._addStudentWrap_1cpw0_164 ._addStudentInfo_1cpw0_211 ._studentCore_1cpw0_230 ._studentCoreInfo_1cpw0_255 ._codewrapSubmit_1cpw0_303 span{font-weight:600}._addStudentWrap_1cpw0_164 ._studentBottom_1cpw0_323{width:21.875vw;position:absolute;left:-1.09375vw;bottom:-6.25vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1cpw0_164 ._studentBottom_1cpw0_323 p{text-align:center;font-size:.83333333rem;color:#fff;margin-bottom:1.5625vw}._addStudentWrap_1cpw0_164 ._studentBottom_1cpw0_323 ._downBtn_1cpw0_338{width:13.33333333vw;height:2.8125vw;background:linear-gradient(291deg,#02BAFF 0%,#007AFE 100%);border-radius:1.5625vw;line-height:2.8125vw;font-size:1.14583333rem;font-weight:600;text-align:center;color:#fff;cursor:pointer}\n",document.head.appendChild(le);const ie=""+new URL("headerD-220e6507.png",t.meta.url).href,se=d({name:"setting-personInfo",setup(){const e=l(),t=i(),d=s({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),S=r(),x=s({provinceCode:t.info.provinceCode,cityCode:t.info.cityCode,regionCode:t.info.regionCode,nickname:t.info.nickname,phone:t.info.phone,gender:t.info.gender,schoolId:t.info.schoolInfos?.[0]?.id,tenantId:t.info.schoolInfos?.[0]?.tenantId,id:t.info.id,avatar:t.info.avatar}),L=s({disabled:!0,openChangePwd:!1,uploadShow:!0,loading:!1,oldTecherform:{}});return c((()=>{(async()=>{const e=await O();200===e?.code&&(d.areaList=e.data)})()})),()=>p("div",{class:a.infoWrap},[p("div",{class:a.teacherInfoWrap},[p("div",{class:a.teacherHeadWrap},[p(_,{previewDisabled:!0,class:a.headerD,src:ie},null),p(_,{previewDisabled:!0,class:a.defultHeade,src:x.avatar||n},null),p("div",{class:[a.defultHeade,a.changeHead,a.hoverNone]},[u("修改头像"),L.uploadShow&&p($,{class:[a.uploadFile],cropper:!0,"onUpdate:fileList":async e=>{x.avatar=e,L.uploadShow=!1,setTimeout((()=>{L.uploadShow=!0}),100),await w(x),console.log(x),t.getInfo()}},null)])]),p("div",{class:a.headerInfo},[p("p",{class:a.headerTitle},[t.info.nickname,t.info.teacherJobType&&p("span",{class:a.roleType},[X[t.info.teacherJobType]])]),p("p",{class:a.headerSubTitle},[t.info.schoolInfos?.[0]?.name])])]),p("div",{class:a.setInfo},[p(g,{ref:S,model:x,disabled:L.disabled},{default:()=>[p(f,{cols:3,"x-gap":"100"},{default:()=>[p(h,null,{default:()=>[p(m,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[p(v,{maxlength:14,bordered:!L.disabled,placeholder:"请填写老师姓名",value:x.nickname,"onUpdate:value":e=>x.nickname=e},null)]})]}),p(h,null,{default:()=>[p(m,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[p(v,{bordered:!L.disabled,placeholder:"请填写老师手机号",value:x.phone,"onUpdate:value":e=>x.phone=e},null)]})]}),p(h,null,{default:()=>[p(m,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[p(b,{bordered:!L.disabled,class:a.select,showArrow:!L.disabled,placeholder:"请选择性别",options:d.sexs,value:x.gender,"onUpdate:value":e=>x.gender=e},null)]})]}),p(h,null,{default:()=>[p(m,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[!L.loading&&p(Q,{bordered:!L.disabled,options:d.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:t.info.regionCode||t.info.cityCode||t.info.provinceCode,"onUpdate:value":(e,t,a)=>{x.provinceCode=a[0]?.code,x.cityCode=a[1]?.code,x.regionCode=a[2]?.code}},null)]})]})]})]})]),L.disabled?p(y,{class:a.btnList,align:"center",justify:"end"},{default:()=>[p(C,{class:a.btn,color:"#198cfe",onClick:()=>L.openChangePwd=!0},{default:()=>[u("修改密码")]}),p(C,{class:a.btn,color:"#f24433",onClick:()=>{L.oldTecherform=Object.assign({},x),L.disabled=!1}},{default:()=>[u("修改信息")]})]}):p(y,{class:a.btnList,align:"center",justify:"end"},{default:()=>[p(C,{class:a.btn,onClick:()=>{L.loading=!0,t.getInfo(),S.value?.restoreValidation(),L.disabled=!0,Object.assign(x,L.oldTecherform),I((()=>{L.loading=!1}))}},{default:()=>[u("取消")]}),p(C,{class:a.btn,type:"primary",onClick:()=>{S.value.validate((async a=>{a||(x.provinceCode&&x.cityCode?(await w(x),console.log(x),t.getInfo(),L.disabled=!0,e.success("修改成功")):e.error("请选择城区"))}))}},{default:()=>[u("完成")]})]}),p(T,{maskClosable:k,class:a.changePwdModal,show:L.openChangePwd,"onUpdate:show":e=>L.openChangePwd=e,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[p(o,{phone:t.info.phone,onClose:()=>{L.openChangePwd=!1}},null)]})])}}),re="_logo_1cpw0_1",ce="_changeHead_1cpw0_12",pe="_uploadFile_1cpw0_33",_e="_formWrap_1cpw0_41",ue="_schoolInfo_1cpw0_71",we="_errorBtn_1cpw0_77",ge="_removeVisiable1_1cpw0_80",fe="_addTeacher_1cpw0_90",he="_addStudentWrap_1cpw0_164",me="_studentCLose_1cpw0_170",ve="_stunentStart_1cpw0_179",be="_addTitle_1cpw0_190",ye="_addTeacherTitle_1cpw0_204",Ce="_addStudentInfo_1cpw0_211",Ie="_studentInfoBg_1cpw0_219",Te="_studentCore_1cpw0_230",ke="_schoolLogo_1cpw0_244",Se="_studentCoreInfo_1cpw0_255",xe="_studentCoreInfoSubtitle_1cpw0_277",Le="_codewrap_1cpw0_286",We="_codewrapSubmit_1cpw0_303",Ae="_studentBottom_1cpw0_323",je="_downBtn_1cpw0_338",Me={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},Be=[L("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),L("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1)],Ue=d({name:"Add",render:function(e,t){return S(),x("svg",Me,Be)}}),Ve=d({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(e,{emit:t}){const a=i(),o=s({provinceCode:"",cityCode:"",regionCode:"",tenantId:a.info.schoolInfos?.[0]?.tenantId,phone:null,schoolId:a.info.schoolInfos?.[0]?.id,nickname:null,gender:1}),n=r(!1),d=r(),c=l();return()=>p("div",null,[p(g,{model:o,ref:d,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[p(m,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[p(v,{value:o.nickname,"onUpdate:value":e=>o.nickname=e,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),p(m,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[p(y,null,{default:()=>[p(W("n-button"),{class:"genderBtn",type:o.gender?"info":void 0,tertiary:!o.gender,onClick:()=>{o.gender=1}},{default:()=>[u("男")]}),p(W("n-button"),{class:"genderBtn",type:o.gender?void 0:"info",tertiary:!!o.gender,onClick:()=>{o.gender=0}},{default:()=>[u("女")]})]})]}),p(m,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[p(Q,{to:"body",placeholder:"请选择城区",options:e.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(e,t,a)=>{o.provinceCode=a[0]?.code+"",o.cityCode=a[1]?.code,o.regionCode=a[2]?.code}},null)]}),p(m,{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:()=>[p(v,{maxlength:11,value:o.phone,"onUpdate:value":e=>o.phone=e,placeholder:"请输入手机号",clearable:!0},null)]}),p("div",{class:"nalert"},[p(A,{type:"error",showIcon:!1,bordered:!1},{default:()=>[u("默认密码为yyszkt+手机号后四位")]})])]}),p(y,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[p(C,{class:"actionBtn",round:!0,type:"default",onClick:()=>t("close")},{default:()=>[u("取消")]}),p(C,{class:"actionBtn",round:!0,type:"primary",onClick:()=>(async()=>{d.value.validate((async e=>{if(!e){try{n.value=!0,await H({...o}),c.success("添加成功")}catch(a){console.log(a)}setTimeout((()=>{n.value=!1,t("close")}),100)}}))})(),loading:n.value},{default:()=>[u("确定")]})]})])}}),qe=""+new URL("studentTitle-beff5468.png",t.meta.url).href,ze=""+new URL("teacherCore-bd5dba6c.png",t.meta.url).href,Re=d({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:t}){s({uploading:!1}),l();const a=i();r();const o=`tenantId=${a.info.schoolInfos?.[0]?.tenantId}&schoolId=${a.info.schoolInfos?.[0]?.id}&schoolName=${a.info.schoolInfos?.[0]?.name}`,n=`${oe()}/classroom-app/#/teaher-register?`+o,d=s({saveLoading:!1,image:null,shareLoading:!1}),c=()=>{if(!d.saveLoading)if(d.saveLoading=!0,d.image)w();else{const e=document.getElementById("preview-container");ae(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const t=e.toDataURL("image/png");console.log(t,"url===>"),d.image=t,w()})).catch((()=>{console.log("生成图片失败url===>"),d.saveLoading=!1}))}},w=async()=>{setTimeout((()=>{d.saveLoading=!1}),100);const e=document.createElement("a");e.setAttribute("download","新增老师.png"),e.href=d.image,e.click()};return()=>p("div",{class:[he]},[p("div",{onClick:()=>{console.log("点击"),t("close")}},[p(_,{src:Y,previewDisabled:!0,class:me},null)]),p(_,{previewDisabled:!0,class:ve,src:Z},null),p(_,{class:[be,ye],previewDisabled:!0,src:qe},null),p("div",{class:Ce,id:"preview-container"},[p(_,{class:Ie,previewDisabled:!0,src:ze},null),p("div",{class:Te},[p("img",{alt:"img",crossorigin:"anonymous",class:ke,src:a.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),p("div",{class:Se},[p("h2",null,[a.getUserInfo.schoolInfos[0].name]),p("p",{class:xe},[u("邀请您成为"),p("span",null,[u("音乐数字课堂老师")])]),p("div",{class:Le},[p(ee,{margin:0,text:n,size:119},null)]),p("div",{class:We},[p(_,{previewDisabled:!0,src:te},null),u("请扫描上方二维码 "),p("span",null,[u("完成注册")])," "])])])]),p("div",{class:Ae},[p("p",null,[u("请将二维码图片发送给老师,扫码完成注册")]),p("div",{class:je,onClick:c},[u("下载图片")])])])}}),De=d({name:"school-info",emits:["changeTab"],setup(e,{emit:t}){const a=i(),o=s({areaList:[]}),n=s({name:a.info.schoolInfos?.[0]?.name,schoolId:a.info.schoolInfos?.[0]?.id,userId:a.info.id,logo:a.info.schoolInfos?.[0]?.logo||a.info.avatar,provinceCode:a.info.schoolInfos?.[0]?.provinceCode||"",cityCode:a.info.schoolInfos?.[0]?.cityCode||"",regionCode:a.info.schoolInfos?.[0]?.regionCode||""}),d=s({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}),w=(e,t)=>!("ADMIN"!==a.info.teacherJobType||!["ADMIN","HEADMASTER"].includes(e.jobType)),f=async()=>{d.loading=!0;const e=await N({schoolId:a.info.schoolInfos?.[0]?.id,page:1,rows:1e3});d.loading=!1,200===e?.code&&Array.isArray(e?.data?.rows)&&(d.dataList=e.data.rows)},h=async()=>{d.messageLoading=!0;try{await P({school:n.schoolId,newAdminId:d.activeRow.id,oldAdminId:n.userId}),b.success("转交成功"),t("changeTab","person"),await a.getInfo()}catch{}d.messageLoading=!1};c((()=>{(async()=>{const e=await O();200===e?.code&&(o.areaList=e.data)})(),f()}));const b=l(),I=e=>{const t="LOCKED"===e.status?"解冻":"冻结";d.resetMessageType="locked",d.resetVisiable=!0,d.resetMessage=`是否${t}"${e.nickname}"?`,d.activeRow=e},S=async()=>{d.resetLoading=!0;try{if("locked"===d.resetMessageType){const e="LOCKED"===d.activeRow.status?"解冻":"冻结";await K({ids:[d.activeRow.id],status:"LOCKED"===d.activeRow.status?"ACTIVATION":"LOCKED"}),f(),b.success(e+"成功")}else await J({userId:d.activeRow.id,clientType:"TEACHER"}),b.success("重置成功");d.resetVisiable=!1}catch{}d.resetLoading=!1},x=r(),L=e=>{const t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),t.setSelectionRange(0,t.value.length),document.execCommand("Copy"),document.body.removeChild(t),b.success("复制成功")};return()=>p("div",{class:ue},[p(g,{ref:x,class:_e,model:n,style:{padding:"30px 0"},disabled:d.disabled},{default:()=>[p(y,{size:[30,20]},{default:()=>[p("div",{class:re},[p(_,{previewDisabled:!1,src:n.logo,objectFit:"contain"},null),p("div",{class:ce},[u("修改头像"),d.schoolLoading&&p($,{class:[pe],cropper:!0,"onUpdate:fileList":e=>{n.logo=e,x.value?.validate((async e=>{e||(d.schoolLoading=!1,await G({...a.info.schoolInfos?.[0],...n}),d.schoolLoading=!0,b.success("修改成功"),await a.getInfo(),d.disabled=!0)}))}},null)])]),p(m,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[p(v,{bordered:!d.disabled,maxlength:20,value:n.name,"onUpdate:value":e=>n.name=e},null)]}),p(m,{label:"城区"},{default:()=>[!d.oldLoading&&p(Q,{placeholder:"请选择城区",bordered:!d.disabled,options:o.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:a.info.schoolInfos?.[0]?.regionCode||a.info.schoolInfos?.[0]?.cityCode||a.info.schoolInfos?.[0]?.provinceCode,"onUpdate:value":(e,t,a)=>{n.provinceCode=a[0]?.code,n.cityCode=a[1]?.code,n.regionCode=a[2]?.code}},null)]}),p(m,null,null)]})]}),p(y,{style:{padding:"0 0 32px"}},{default:()=>[p(C,j({focusable:!1},{id:"teacher-0"},{type:"primary",renderIcon:()=>p(q,{component:p(Ue,null,null)},null),onClick:()=>d.modal=!0}),{default:()=>[u("添加老师")]}),p(C,j({focusable:!1},{id:"teacher-1"},{type:"primary",onClick:()=>d.qrModal=!0}),{default:()=>[u("老师注册二维码")]})]}),p(M,{loading:d.loading,columns:[{title:"老师姓名",key:"nickname",width:"15%",render:e=>p("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>L(e.nickname)},[e.nickname])},{title:"角色",key:"jobType",width:"15%",render:e=>X[e.jobType]},{title:"手机号码",key:"phone",width:"15%",render:e=>p("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>L(e.phone)},[e.phone])},{title:"性别",key:"questionTypeCode",width:"15%",render:e=>p("div",null,[e.gender?"男":"女"])},{title:"状态",key:"statusName",width:"15%",render:e=>p("div",null,["ACTIVATION"===e.status?"启用":p("div",{class:we},[u("冻结")])])},{title:"操作",key:"titleImg",width:"25%",render:e=>p(y,null,{default:()=>[p(C,{type:"primary",text:!0,disabled:e.id!==a.info.id&&w(e),onClick:()=>{d.resetMessage=`重置"${e.nickname}"的密码,是否继续?`,d.resetVisiable=!0,d.resetMessageType="reset",d.activeRow=e}},{default:()=>[u("重置密码")]}),"ACTIVATION"===e.status?p(V,null,[p(C,{disabled:e.id===a.info.id||w(e),type:"primary",text:!0,onClick:()=>I(e)},{default:()=>[u("冻结")]}),a.info.isSuperAdmin&&!e.manageAdmin&&p(C,{type:"primary",text:!0,onClick:()=>{d.changeVisiable=!0,d.activeRow=e}},{default:()=>[u("转交管理")]})]):p(C,{class:we,text:!0,onClick:()=>I(e)},{default:()=>[u("解冻")]})]})}],data:d.dataList},{empty:()=>p(ne,null,null)}),p(T,{maskClosable:k,class:["modalTitle background",fe],show:d.modal,"onUpdate:show":e=>d.modal=e,title:"添加老师",preset:"card",showIcon:!1},{default:()=>[p(Ve,{areaList:o.areaList,onClose:()=>{d.modal=!1,f()}},null)]}),d.qrModal?B(p("div",{"onUpdate:show":e=>d.qrModal=e,class:"n-modal-mask"},[p(Re,{onClose:()=>{d.qrModal=!1}},null)]),[[U,d.qrModal,"show"]]):null,p(T,{maskClosable:k,show:d.changeVisiable,"onUpdate:show":e=>d.changeVisiable=e,preset:"card",class:["modalTitle",ge],title:"转交管理员"},{default:()=>[p(de,{content:`<p style="text-align: left;">转交管理员后,您当前账号将无法查看和更改学校信息,请确认是否转交给<span style="color: #198CFE">【${d.activeRow.nickname}】</span></p>`,cancelButtonText:"取消",confirmButtonText:"确认",loading:d.messageLoading,onClose:()=>d.changeVisiable=!1,onConfirm:h},null)]}),p(T,{maskClosable:k,show:d.resetVisiable,"onUpdate:show":e=>d.resetVisiable=e,preset:"card",class:["modalTitle",ge],title:"reset"===d.resetMessageType?"重置密码":"温馨提示"},{default:()=>[p(de,{content:d.resetMessage,cancelButtonText:"取消",confirmButtonText:"确认",loading:d.resetLoading,onClose:()=>d.resetVisiable=!1,onConfirm:S},null)]})])}});e("default",d({name:"base-setting",setup(e,{emit:t,attrs:o}){const n=r("person"),d=i(),l=z();l.query.activeTab&&(n.value=l.query.activeTab,R.emit("base-setting-emit",n.value)),D((()=>l.query.activeTab),(e=>{n.value=e,R.emit("base-setting-emit",e)}));const s=e=>{e&&(n.value=e)};return()=>p("div",{class:a.listWrap},[p(F,{class:a.customTabs,value:n.value,"onUpdate:value":[e=>n.value=e,e=>{R.emit("base-setting-emit",e)}],size:"large","pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[p(E,{name:"person",tab:"个人信息"},{default:()=>[p(se,null,null)]}),(d.info.isSuperAdmin||"HEADMASTER"===d.info.teacherJobType)&&p(E,{name:"school",tab:"学校设置"},{default:()=>[p(De,{onChangeTab:s},null)]})]})])}}))}}}));