index-legacy-cef81eb4.js 23 KB

1
  1. System.register(["./forgotPassword-legacy-acb4c619.js","./teacherIcon-legacy-3eeb62c3.js","./maleIcon-legacy-f2aee668.js","./index-legacy-b924748a.js","./index-legacy-4da248fd.js","./Cascader-legacy-be2d3b31.js","./cordWrap-legacy-2f0c616a.js","./api-legacy-3e69386d.js"],(function(e,t){"use strict";var d,a,o,n,l,i,r,s,c,p,u,_,f,g,h,b,v,m,w,y,C,x,I,k,S,T,P,L,W,q,z,A,F,j,B,U,D,E,M,$,R,H,N,O,V,K,X,Y;return{setters:[e=>{d=e.s,a=e.F},e=>{o=e.d},e=>{n=e.m,l=e.f},e=>{i=e.X,r=e.d,s=e.b,c=e.c,p=e.e,u=e.r,_=e.q,f=e.f,g=e.o,h=e.k,b=e.N,v=e.co,m=e.cp,w=e.g,y=e.h,C=e.V,x=e.W,I=e.j,k=e.A,S=e.cv,T=e.al,P=e.bf,L=e.am,W=e.B,q=e.cw,z=e.ca,A=e.z,F=e.ci,j=e.c5,B=e.bX,U=e.a,D=e.w,E=e.m,M=e.n},e=>{$=e.U},e=>{R=e.N},e=>{H=e.s,N=e.a,O=e.c,V=e.T,K=e.l,X=e.b,Y=e.h},null],execute:function(){var G=document.createElement("style");G.textContent="._logo_1p4dc_1{position:relative;width:100Px;height:100Px;border-radius:50%;overflow:hidden}._logo_1p4dc_1 ._changeHead_1p4dc_8{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:.83333vw;color:#fff;font-weight:600;transition:opacity .3s;border-radius:50%;cursor:pointer;opacity:0}._logo_1p4dc_1 ._changeHead_1p4dc_8:hover{opacity:1}._logo_1p4dc_1 ._uploadFile_1p4dc_29{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}._formWrap_1p4dc_37 .n-input{width:284Px;border-radius:8Px}._formWrap_1p4dc_37 .n-input .n-input__input-el{height:50Px;font-size:16Px}._formWrap_1p4dc_37 .n-input.n-input--disabled{background-color:#f5f6fa;color:#959598}._formWrap_1p4dc_37 .n-base-selection{height:50Px;width:284Px;border-radius:8Px}._formWrap_1p4dc_37 .n-base-selection .n-base-selection-label{height:50Px;font-size:16Px}._formWrap_1p4dc_37 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:#959598}._schoolInfo_1p4dc_62 .n-form-item .n-form-item-label{color:#777}._schoolInfo_1p4dc_62 .n-button{border-radius:.41667vw}._schoolInfo_1p4dc_62 .n-data-table .n-data-table-th{background:#F7F7F8;color:#717172!important;border:none;min-height:54Px;font-size:15Px}._schoolInfo_1p4dc_62 .n-data-table.n-data-table--bordered .n-data-table-wrapper{border:none}._schoolInfo_1p4dc_62 .n-data-table-tr .n-data-table-td .n-button__content,._schoolInfo_1p4dc_62 .n-data-table .n-data-table-td{font-weight:700;font-size:15Px}._schoolInfo_1p4dc_62 ._errorBtn_1p4dc_83 .n-button__content{color:#ff4d4f}._addTeacher_1p4dc_86{padding:0;border-radius:16Px;overflow:hidden;min-width:456Px}._addTeacher_1p4dc_86 .n-dialog__close{transform:translateY(3Px)}._addTeacher_1p4dc_86 .n-dialog__title{min-height:70Px;justify-content:center;background:#F5F6FA}._addTeacher_1p4dc_86 .n-form{padding:20Px 0}._addTeacher_1p4dc_86 .n-input{border-radius:8Px}._addTeacher_1p4dc_86 .n-input .n-input__input-el{height:50Px;font-size:16Px}._addTeacher_1p4dc_86 .n-input.n-input--disabled{background-color:#f5f6fa;color:#959598}._addTeacher_1p4dc_86 .n-base-selection{border-radius:8Px}._addTeacher_1p4dc_86 .n-base-selection .n-base-selection-label{height:50Px;font-size:16Px}._addTeacher_1p4dc_86 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:#959598}._addTeacher_1p4dc_86 .n-form-item-blank{padding-right:30Px}._addTeacher_1p4dc_86 .genderBtn{min-width:84Px;min-height:37Px;border-radius:8Px}._addTeacher_1p4dc_86 .n-form-item-label{color:#777;padding:0;font-size:18Px}._addTeacher_1p4dc_86 .n-form-item-label__text{height:50Px;display:flex;align-items:center;justify-content:center}._addTeacher_1p4dc_86 .nalert{padding:0 30Px}._addTeacher_1p4dc_86 .nalert .n-alert{background:#FFE8E8;text-align:center}._addTeacher_1p4dc_86 .nalert .n-alert-body .n-alert-body__content{color:#ea4132;font-size:14Px}._addTeacher_1p4dc_86 .actionBtn{width:156Px;height:47Px;font-size:18Px}._btnList_1p4dc_160{width:100%}._btnList_1p4dc_160 ._btn_1p4dc_160{width:144Px;height:45Px;border-radius:8Px;font-size:18Px;font-weight:600!important;margin-right:24Px}._addStudentWrap_1p4dc_171{position:relative;width:19.6875vw;height:32.86458vw;margin:6.25vw auto 0}._addStudentWrap_1p4dc_171 ._studentCLose_1p4dc_177{cursor:pointer;position:absolute;right:-3.48958vw;top:-2.8125vw;width:2.1875vw;height:2.1875vw;z-index:100}._addStudentWrap_1p4dc_171 ._stunentStart_1p4dc_186{position:absolute;width:28.95833vw;height:12.8125vw;left:-3.64583vw;top:-5.10417vw}._addStudentWrap_1p4dc_171 ._stunentStart_1p4dc_186 img{width:28.95833vw;height:12.8125vw}._addStudentWrap_1p4dc_171 ._addTitle_1p4dc_197{width:11.97917vw;height:2.5vw;top:-.46875vw;position:absolute;margin:0 auto;left:50%;margin-left:-5.98958vw;z-index:100}._addStudentWrap_1p4dc_171 ._addTitle_1p4dc_197 img{width:11.97917vw;height:2.5vw}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211{width:19.6875vw;height:32.86458vw;position:relative;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentInfoBg_1p4dc_219{position:absolute;width:19.6875vw;height:32.86458vw}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentInfoBg_1p4dc_219 img{left:0;top:0;width:19.6875vw;height:32.86458vw}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230{position:absolute;bottom:1.40625vw;left:1.25vw;width:17.1875vw;height:17.65625vw;background:rgba(255,255,255,.33);border-radius:.88542vw;border:.10417vw solid #ffffff;backdrop-filter:blur(.88542vw);display:flex;flex-direction:column;align-items:center}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._schoolLogo_1p4dc_244{width:3.48958vw;height:3.48958vw;margin-top:-1.77083vw;border:1px solid #fff;border-radius:50%;z-index:100;overflow:hidden;background-color:#fff;position:absolute}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255{margin-top:.3125vw;width:16.35417vw;height:16.82292vw;background:#ffffff;border-radius:.88542vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 h2{margin-top:1.92708vw;height:1.14583vw;font-size:.83333vw;font-weight:600;color:#000;line-height:1.14583vw;margin-bottom:.3125vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._studentCoreInfoSubtitle_1p4dc_277{font-size:.72917vw;font-weight:400;color:#000}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._studentCoreInfoSubtitle_1p4dc_277 span{color:#198cfe;font-weight:600}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._codewrap_1p4dc_286{width:7.65625vw;height:7.55208vw;position:relative;margin:.83333vw 0 .9375vw;display:flex;flex-direction:column;align-items:center;justify-content:center}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._codewrap_1p4dc_286 ._codewrapBg_1p4dc_296{width:7.65625vw!important;height:7.55208vw!important;top:0;left:0;position:absolute}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._codewrapSubmit_1p4dc_303{width:11.09375vw;height:1.82292vw;border-radius:.9375vw;text-align:center;line-height:1.82292vw;font-size:.72917vw;color:#117de9;position:relative}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._codewrapSubmit_1p4dc_303 img{position:absolute;left:0;top:0;width:11.09375vw;height:1.82292vw}._addStudentWrap_1p4dc_171 ._addStudentInfo_1p4dc_211 ._studentCore_1p4dc_230 ._studentCoreInfo_1p4dc_255 ._codewrapSubmit_1p4dc_303 span{font-weight:600}._addStudentWrap_1p4dc_171 ._studentBottom_1p4dc_323{width:21.875vw;position:absolute;left:-1.09375vw;bottom:-6.25vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1p4dc_171 ._studentBottom_1p4dc_323 p{text-align:center;font-size:.83333vw;color:#fff;margin-bottom:1.5625vw}._addStudentWrap_1p4dc_171 ._studentBottom_1p4dc_323 ._downBtn_1p4dc_338{width:13.33333vw;height:2.8125vw;background:linear-gradient(291deg,#02BAFF 0%,#007AFE 100%);border-radius:1.5625vw;line-height:2.8125vw;font-size:1.14583vw;font-weight:600;text-align:center;color:#fff;cursor:pointer}\n",document.head.appendChild(G);const J=""+new URL("headerD-220e6507.png",t.meta.url).href,Q=()=>i.get("/edu-app/open/sysArea/queryAllProvince"),Z=r({name:"setting-personInfo",setup(){const e=s(),t=c(),i=p({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),r=u(),T=p({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}),P=p({disabled:!0,openChangePwd:!1,uploadShow:!0});return _((()=>{(async()=>{const e=await Q();200===e?.code&&(i.areaList=e.data)})()})),()=>f("div",{class:d.infoWrap},[f("div",{class:d.teacherInfoWrap},[f("div",{class:d.teacherHeadWrap},[f(g,{previewDisabled:!0,class:d.headerD,src:J},null),f(g,{previewDisabled:!0,class:d.defultHeade,src:T.avatar||o},null),f("div",{style:{display:P.disabled?"none":""},class:[d.defultHeade,d.changeHead]},[h("修改头像"),P.uploadShow&&f($,{class:[d.uploadFile],cropper:!0,"onUpdate:fileList":e=>{T.avatar=e,P.uploadShow=!1,setTimeout((()=>{P.uploadShow=!0}),100)}},null)])]),f("div",{class:d.headerInfo},[f("p",{class:d.headerTitle},[t.info.nickname,null!==t.info.gender&&f(g,{previewDisabled:!0,class:d.sexIcon,src:t.info.gender?n:l},null)]),f("p",{class:d.headerSubTitle},[t.info.schoolInfos?.[0]?.name,h(" | 音乐老师")])])]),f("div",{class:d.setInfo},[f(b,{ref:r,model:T,disabled:P.disabled},{default:()=>[f(v,{cols:3,"x-gap":"100"},{default:()=>[f(m,null,{default:()=>[f(w,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[f(y,{maxlength:14,bordered:!P.disabled,placeholder:"请填写老师姓名",value:T.nickname,"onUpdate:value":e=>T.nickname=e},null)]})]}),f(m,null,{default:()=>[f(w,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[f(y,{bordered:!P.disabled,placeholder:"请填写老师手机号",value:T.phone,"onUpdate:value":e=>T.phone=e},null)]})]}),f(m,null,{default:()=>[f(w,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[f(C,{bordered:!P.disabled,class:d.select,showArrow:!P.disabled,placeholder:"请选择性别",options:i.sexs,value:T.gender,"onUpdate:value":e=>T.gender=e},null)]})]}),f(m,null,{default:()=>[f(w,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[f(R,{bordered:!P.disabled,options:i.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,d)=>{T.provinceCode=d[0]?.code,T.cityCode=d[1]?.code,T.regionCode=d[2]?.code}},null)]})]})]})]})]),P.disabled?f(x,{class:d.btnList,align:"center",justify:"end"},{default:()=>[f(I,{class:d.btn,color:"#198cfe",onClick:()=>P.openChangePwd=!0},{default:()=>[h("修改密码")]}),f(I,{class:d.btn,color:"#f24433",onClick:()=>P.disabled=!1},{default:()=>[h("修改信息")]})]}):f(x,{class:d.btnList,align:"center",justify:"end"},{default:()=>[f(I,{class:d.btn,onClick:()=>{P.disabled=!0,r.value?.restoreValidation()}},{default:()=>[h("取消")]}),f(I,{class:d.btn,type:"primary",onClick:()=>{r.value.validate((async d=>{d||(T.provinceCode&&T.cityCode?(await S(T),console.log(T),t.getInfo(),P.disabled=!0,e.success("修改成功")):e.error("请选择城区"))}))}},{default:()=>[h("完成")]})]}),f(k,{class:d.changePwdModal,show:P.openChangePwd,"onUpdate:show":e=>P.openChangePwd=e,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[f(a,{phone:t.info.phone,onClose:()=>{P.openChangePwd=!1}},null)]})])}}),ee="_logo_1p4dc_1",te="_changeHead_1p4dc_8",de="_uploadFile_1p4dc_29",ae="_formWrap_1p4dc_37",oe="_schoolInfo_1p4dc_62",ne="_errorBtn_1p4dc_83",le="_addTeacher_1p4dc_86",ie="_btnList_1p4dc_160",re="_btn_1p4dc_160",se="_addStudentWrap_1p4dc_171",ce="_studentCLose_1p4dc_177",pe="_stunentStart_1p4dc_186",ue="_addTitle_1p4dc_197",_e="_addStudentInfo_1p4dc_211",fe="_studentInfoBg_1p4dc_219",ge="_studentCore_1p4dc_230",he="_schoolLogo_1p4dc_244",be="_studentCoreInfo_1p4dc_255",ve="_studentCoreInfoSubtitle_1p4dc_277",me="_codewrap_1p4dc_286",we="_codewrapBg_1p4dc_296",ye="_codewrapSubmit_1p4dc_303",Ce="_studentBottom_1p4dc_323",xe="_downBtn_1p4dc_338",Ie={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},ke=[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)],Se=r({name:"Add",render:function(e,t){return P(),T("svg",Ie,ke)}}),Te=r({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(e,{emit:t}){const d=c(),a=p({provinceCode:"",cityCode:"",regionCode:"",tenantId:d.info.schoolInfos?.[0]?.tenantId,phone:null,schoolId:d.info.schoolInfos?.[0]?.id,nickname:null,gender:1}),o=u(!1),n=u(),l=s(),r=async()=>{n.value.validate((async e=>{if(!e){try{o.value=!0,await(d={...a},i.post("/edu-app/teacher/add",{data:d})),l.success("添加成功")}catch(n){console.log(n)}var d;setTimeout((()=>{o.value=!1,t("close")}),100)}}))};return()=>f("div",null,[f(b,{model:a,ref:n,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[f(w,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[f(y,{value:a.nickname,"onUpdate:value":e=>a.nickname=e,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),f(w,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[f(x,null,{default:()=>[f(W("n-button"),{class:"genderBtn",type:a.gender?"info":void 0,tertiary:!a.gender,onClick:()=>{a.gender=1}},{default:()=>[h("男")]}),f(W("n-button"),{class:"genderBtn",type:a.gender?void 0:"info",tertiary:!!a.gender,onClick:()=>{a.gender=0}},{default:()=>[h("女")]})]})]}),f(w,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[f(R,{to:"body",placeholder:"请选择城区",options:e.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(e,t,d)=>{a.provinceCode=d[0]?.code+"",a.cityCode=d[1]?.code,a.regionCode=d[2]?.code}},null)]}),f(w,{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:()=>[f(y,{maxlength:11,value:a.phone,"onUpdate:value":e=>a.phone=e,placeholder:"请输入手机号",clearable:!0},null)]}),f("div",{class:"nalert"},[f(q,{type:"error",showIcon:!1,bordered:!1},{default:()=>[h("默认密码为ktyq+手机号后四位")]})])]}),f(x,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[f(I,{class:"actionBtn",round:!0,type:"default",onClick:()=>t("close")},{default:()=>[h("取消")]}),f(I,{class:"actionBtn",round:!0,type:"primary",onClick:()=>r(),loading:o.value},{default:()=>[h("确定")]})]})])}}),Pe=""+new URL("studentTitle-eb3dbaf8.png",t.meta.url).href,Le=""+new URL("teacherCore-bd5dba6c.png",t.meta.url).href,We=r({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:t}){p({uploading:!1}),s();const d=c();u();const a=()=>{const e=`tenantId=${d.info.schoolInfos?.[0]?.tenantId}&schoolId=${d.info.schoolInfos?.[0]?.id}&schoolName=${d.info.schoolInfos?.[0]?.name}`,t=`${location.origin}/classroom-app/#/teaher-register?`+e;return console.log(t),t},o=p({saveLoading:!1,image:null,shareLoading:!1}),n=()=>{if(!o.saveLoading)if(o.saveLoading=!0,o.image)l();else{const e=document.getElementById("preview-container");Y(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const t=e.toDataURL("image/png");o.image=t,l()})).catch((()=>{o.saveLoading=!1}))}},l=async()=>{setTimeout((()=>{o.saveLoading=!1}),100);const e=document.createElement("a");e.setAttribute("download","新增老师.png"),e.href=o.image,e.click()};return()=>f("div",{class:[se]},[f("div",{onClick:()=>{console.log("点击"),t("close")}},[f(g,{src:H,previewDisabled:!0,class:ce},null)]),f(g,{previewDisabled:!0,class:pe,src:N},null),f(g,{class:ue,previewDisabled:!0,src:Pe},null),f("div",{class:_e,id:"preview-container"},[f(g,{class:fe,previewDisabled:!0,src:Le},null),f("div",{class:ge},[f("img",{alt:"img",crossorigin:"anonymous",class:he,src:d.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),f("div",{class:be},[f("h2",null,[d.getUserInfo.schoolInfos[0].name]),f("p",{class:ve},[h("邀请您的成为"),f("span",null,[h("数字化乐器课堂音乐老师")])]),f("div",{class:me},[f("img",{src:O,class:we,alt:""},null),f(V,{margin:0,logoSrc:K,text:a(),size:119},null)]),f("div",{class:ye},[f(g,{previewDisabled:!0,src:X},null),h("请扫描上方二维码 "),f("span",null,[h("完成注册")])," "])])])]),f("div",{class:Ce},[f("p",null,[h("请将二维码图片发送给老师,扫码完成注册")]),f("div",{class:xe,onClick:n},[h("下载图片")])])])}}),qe=r({name:"school-info",setup(){const e=c(),t=p({areaList:[]}),d=p({name:e.info.schoolInfos?.[0]?.name,logo:e.info.schoolInfos?.[0]?.logo||e.info.avatar,provinceCode:e.info.schoolInfos?.[0]?.provinceCode||"",cityCode:e.info.schoolInfos?.[0]?.cityCode||"",regionCode:e.info.schoolInfos?.[0]?.regionCode||""}),a=p({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,modal:!1,qrModal:!1}),o=async()=>{a.loading=!0;const t=await(d={schoolId:e.info.schoolInfos?.[0]?.id,page:1,rows:1e3},i.post("/edu-app/teacher/page",{data:d}));var d;a.loading=!1,200===t?.code&&Array.isArray(t?.data?.rows)&&(a.dataList=t.data.rows)};_((()=>{(async()=>{const e=await Q();200===e?.code&&(t.areaList=e.data)})(),o()}));const n=z(),l=s(),r=e=>{const t="LOCKED"===e.status?"解冻":"冻结";n.warning({title:"温馨提示",content:`是否${t}"${e.nickname}"?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{var d;await(d={ids:[e.id],status:"LOCKED"===e.status?"ACTIVATION":"LOCKED"},i.post("/edu-app/teacher/updateStatus",{data:d})),o(),l.success(t+"成功")}})},v=e=>{n.warning({title:"警告",content:`重置"${e.nickname}"的密码,是否继续?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{var t;await(t={userId:e.id,password:"ktyq"+e.phone.substr(7),clientType:"TEACHER"},i.post("/edu-app/user/resetPassword",{data:t,requestType:"form"})),l.success("重置成功")}})},m=u(),C=()=>{m.value?.validate((async t=>{var o;t||(a.schoolLoading=!1,await(o={...e.info.schoolInfos?.[0],...d},i.post("/edu-app/school/update",{data:o})),a.schoolLoading=!0,l.success("修改成功"),a.disabled=!0)}))},S=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),l.success("复制成功")};return()=>f("div",{class:oe},[f(b,{ref:m,class:ae,model:d,style:{padding:"30px 0"},disabled:a.disabled},{default:()=>[f(x,{size:[30,20]},{default:()=>[f("div",{class:ee},[f(g,{previewDisabled:!1,width:100,height:100,src:d.logo},null),f("div",{style:{display:a.disabled?"none":""},class:te},[h("修改头像"),a.schoolLoading&&f($,{class:[de],cropper:!0,"onUpdate:fileList":e=>{d.logo=e}},null)])]),f(w,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[f(y,{bordered:!a.disabled,maxlength:20,value:d.name,"onUpdate:value":e=>d.name=e},null)]}),f(w,{label:"城区"},{default:()=>[f(R,{placeholder:"请选择城区",bordered:!a.disabled,options:t.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:e.info.schoolInfos?.[0]?.regionCode||e.info.schoolInfos?.[0]?.cityCode||e.info.schoolInfos?.[0]?.provinceCode,"onUpdate:value":(e,t,a)=>{d.provinceCode=a[0]?.code,d.cityCode=a[1]?.code,d.regionCode=a[2]?.code}},null)]}),f(w,null,{default:()=>[a.disabled?f(x,{class:ie,align:"center",justify:"end"},{default:()=>[f(I,{class:re,color:"#f24433",onClick:()=>a.disabled=!1},{default:()=>[h("修改信息")]})]}):f(x,{class:ie,align:"center",justify:"end"},{default:()=>[f(I,{class:re,onClick:()=>a.disabled=!0},{default:()=>[h("取消")]}),f(I,{class:re,loading:!a.schoolLoading,type:"primary",onClick:()=>C()},{default:()=>[h("完成")]})]})]})]})]}),f(x,{style:{padding:"32px 0"}},{default:()=>[f(I,{type:"primary",renderIcon:()=>f(A,{component:f(Se,null,null)},null),onClick:()=>a.modal=!0},{default:()=>[h("添加老师")]}),f(I,{type:"primary",onClick:()=>a.qrModal=!0},{default:()=>[h("老师注册二维码")]})]}),f(F,{loading:a.loading,columns:[{title:"老师姓名",key:"nickname",render:e=>f("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>S(e.nickname)},[e.nickname])},{title:"手机号码",key:"phone",render:e=>f("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>S(e.phone)},[e.phone])},{title:"性别",key:"questionTypeCode",render:e=>f("div",null,[e.gender?"男":"女"])},{title:"状态",key:"statusName",render:e=>f("div",null,["ACTIVATION"===e.status?f(I,{text:!0},{default:()=>[h("启用")]}):f(I,{class:ne,text:!0},{default:()=>[h("冻结")]})])},{title:"操作",key:"titleImg",render:e=>f(x,null,{default:()=>[f(I,{type:"primary",quaternary:!0,size:"small",onClick:()=>v(e)},{default:()=>[h("重置密码")]}),"ACTIVATION"===e.status?f(I,{disabled:"ADMIN"===e.jobType,type:"primary",quaternary:!0,size:"small",onClick:()=>r(e)},{default:()=>[h("冻结")]}):f(I,{class:ne,quaternary:!0,size:"small",onClick:()=>r(e)},{default:()=>[h("解冻")]})]})}],data:a.dataList},null),f(k,{class:le,show:a.modal,"onUpdate:show":e=>a.modal=e,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[f(Te,{areaList:t.areaList,onClose:()=>{a.modal=!1,o()}},null)]}),a.qrModal?j(f("div",{"onUpdate:show":e=>a.qrModal=e,class:"n-modal-mask"},[f(We,{onClose:()=>{a.qrModal=!1}},null)]),[[B,a.qrModal,"show"]]):null])}});e("default",r({name:"base-setting",setup(e,{emit:t,attrs:a}){const o=u("person"),n=c(),l=U();return l.query.activeTab&&(o.value=l.query.activeTab),D((()=>l.query.activeTab),(e=>{o.value=e})),()=>f("div",{class:d.listWrap},[f(E,{class:d.customTabs,value:o.value,"onUpdate:value":e=>o.value=e,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[f(M,{name:"person",tab:"个人信息"},{default:()=>[f(Z,null,null)]}),n.info.isSuperAdmin&&f(M,{name:"school",tab:"学校设置"},{default:()=>[f(qe,null,null)]})]})])}}))}}}));