index-legacy-92d40502.js 27 KB

1
  1. System.register(["./forgotPassword-legacy-87f25a19.js","./teacherIcon-legacy-3eeb62c3.js","./maleIcon-legacy-f2aee668.js","./index-legacy-22a9bcd4.js","./index-legacy-42ef727a.js","./Cascader-legacy-b87f22a1.js","./html2canvas.esm-legacy-2eceb945.js","./index-legacy-a984be8f.js","./index-legacy-8cbf9dab.js","./api-legacy-ba6e2b20.js"],(function(e,a){"use strict";var t,o,n,l,d,i,s,r,c,u,_,p,g,h,f,y,v,m,b,w,x,z,C,I,k,S,T,L,W,q,B,j,F,A,R,U,P,$,D,E,N,M,O,H,V,K,J,G,Y,Q,X,Z,ee;return{setters:[e=>{t=e.s,o=e.F},e=>{n=e.d},e=>{l=e.m,d=e.f},e=>{i=e.cj,s=e.d,r=e.b,c=e.c,u=e.e,_=e.r,p=e.n,g=e.f,h=e.y,f=e.k,y=e.N,v=e.cq,m=e.cr,b=e.g,w=e.h,x=e.J,z=e.v,C=e.j,I=e.t,k=e.cw,S=e.bj,T=e.at,L=e.au,W=e.K,q=e.cx,B=e.L,j=e.a2,F=e.a3,A=e.a4,R=e.F,U=e.m,P=e.w,$=e.ck,D=e.I,E=e.a,N=e.x,M=e.p,O=e.q},e=>{H=e.U},e=>{V=e.N},e=>{K=e.s,J=e.a,G=e.T,Y=e.b,Q=e.h},e=>{X=e.g,Z=e.s},e=>{ee=e.T},null],execute:function(){var ae=document.createElement("style");ae.textContent="._logo_zay5x_1{position:relative;width:5.20833333vw;height:5.20833333vw;border-radius:50%;overflow:hidden}._logo_zay5x_1 ._changeHead_zay5x_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:.83333333rem;color:#fff;font-weight:600;transition:opacity .3s;border-radius:50%;cursor:pointer;opacity:0}._logo_zay5x_1 ._changeHead_zay5x_8:hover{opacity:1}._logo_zay5x_1 ._uploadFile_zay5x_29{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}._formWrap_zay5x_37 .n-input{width:14.79166667vw;border-radius:.41666667vw}._formWrap_zay5x_37 .n-input .n-input__input-el{height:2.60416667vw;font-size:.83333333rem}._formWrap_zay5x_37 .n-input.n-input--disabled .n-input__input-el{background-color:#f5f6fa;color:rgba(0,0,0,.4)}._formWrap_zay5x_37 .n-base-selection{height:2.60416667vw;width:14.79166667vw;border-radius:.41666667vw}._formWrap_zay5x_37 .n-base-selection .n-base-selection-label{height:2.60416667vw;font-size:.83333333rem}._formWrap_zay5x_37 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:rgba(0,0,0,.4)}._formWrap_zay5x_37 .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input{color:rgba(0,0,0,.4)!important}._schoolInfo_zay5x_65 .n-form-item .n-form-item-label{color:#777}._schoolInfo_zay5x_65 .n-button{border-radius:.41666667vw}._schoolInfo_zay5x_65 .n-data-table .n-data-table-th{background:#F7F7F8;color:#717172!important;border:none;min-height:2.8125vw;font-size:.78125rem}._schoolInfo_zay5x_65 .n-data-table.n-data-table--bordered .n-data-table-wrapper{border:none}._schoolInfo_zay5x_65 .n-data-table-tr .n-data-table-td .n-button__content,._schoolInfo_zay5x_65 .n-data-table .n-data-table-td{font-weight:700;font-size:.78125rem}._schoolInfo_zay5x_65 ._errorBtn_zay5x_86 .n-button__content{color:#ff4d4f}._addTeacher_zay5x_89{padding:0;border-radius:.83333333vw;overflow:hidden;min-width:23.75vw}._addTeacher_zay5x_89 .n-dialog__close{transform:translateY(.15625vw)}._addTeacher_zay5x_89 .n-dialog__title{min-height:3.64583333vw;justify-content:center;background:#F5F6FA}._addTeacher_zay5x_89 .n-form{padding:1.04166667vw 0}._addTeacher_zay5x_89 .n-input{border-radius:.41666667vw}._addTeacher_zay5x_89 .n-input .n-input__input-el{height:2.60416667vw;font-size:.83333333rem}._addTeacher_zay5x_89 .n-input.n-input--disabled{background-color:#f5f6fa;color:#959598}._addTeacher_zay5x_89 .n-base-selection{border-radius:.41666667vw}._addTeacher_zay5x_89 .n-base-selection .n-base-selection-label{height:2.60416667vw;font-size:.83333333rem}._addTeacher_zay5x_89 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:#959598}._addTeacher_zay5x_89 .n-form-item-blank{padding-right:1.5625vw}._addTeacher_zay5x_89 .genderBtn{min-width:4.375vw;min-height:1.92708333vw;border-radius:.41666667vw}._addTeacher_zay5x_89 .n-form-item-label{color:#777;padding:0;font-size:.9375rem}._addTeacher_zay5x_89 .n-form-item-label__text{height:2.60416667vw;display:flex;align-items:center;justify-content:center}._addTeacher_zay5x_89 .nalert{padding:0 1.5625vw}._addTeacher_zay5x_89 .nalert .n-alert{background:#FFE8E8;text-align:center}._addTeacher_zay5x_89 .nalert .n-alert-body .n-alert-body__content{color:#ea4132;font-size:.72916667rem}._addTeacher_zay5x_89 .actionBtn{width:8.125vw;height:2.44791667vw;font-size:.9375rem}._btnList_zay5x_163{width:100%}._btnList_zay5x_163 ._btn_zay5x_163{width:7.5vw;height:2.34375vw;border-radius:.41666667vw;font-size:.9375rem;font-weight:600!important;margin-right:1.25vw}._addStudentWrap_zay5x_174{position:relative;width:19.6875vw;height:32.86458333vw;margin:6.25vw auto 0}._addStudentWrap_zay5x_174 ._studentCLose_zay5x_180{cursor:pointer;position:absolute;right:-3.48958333vw;top:-2.8125vw;width:2.1875vw;height:2.1875vw;z-index:100}._addStudentWrap_zay5x_174 ._stunentStart_zay5x_189{position:absolute;width:28.95833333vw;height:12.8125vw;left:-3.64583333vw;top:-5.10416667vw}._addStudentWrap_zay5x_174 ._stunentStart_zay5x_189 img{width:28.95833333vw;height:12.8125vw}._addStudentWrap_zay5x_174 ._addTitle_zay5x_200{width:11.04166667vw;height:2.08333333vw;top:-.46875vw;position:absolute;margin:0 auto;left:50%;margin-left:-5.52083333vw;z-index:100}._addStudentWrap_zay5x_174 ._addTitle_zay5x_200 img{width:11.04166667vw;height:2.08333333vw}._addStudentWrap_zay5x_174 ._addTitle_zay5x_200._addTeacherTitle_zay5x_214{top:-.72916667vw}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217{width:19.6875vw;height:32.86458333vw;position:relative;display:flex;flex-direction:column;align-items:center}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentInfoBg_zay5x_225{position:absolute;width:19.6875vw;height:32.86458333vw}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentInfoBg_zay5x_225 img{left:0;top:0;width:19.6875vw;height:32.86458333vw}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236{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_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._schoolLogo_zay5x_250{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_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261{margin-top:.3125vw;width:16.35416667vw;height:16.82291667vw;background:#ffffff;border-radius:.88541667vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 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_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._studentCoreInfoSubtitle_zay5x_283{font-size:.72916667rem;font-weight:400;color:#000}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._studentCoreInfoSubtitle_zay5x_283 span{color:#198cfe;font-weight:600}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._codewrap_zay5x_292{width:7.65625vw;height:7.55208333vw;position:relative;margin:.83333333vw 0 .9375vw;display:flex;flex-direction:column;align-items:center;justify-content:center}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._codewrap_zay5x_292 ._codewrapBg_zay5x_302{width:7.65625vw!important;height:7.55208333vw!important;top:0;left:0;position:absolute}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._codewrapSubmit_zay5x_309{width:11.09375vw;height:1.82291667vw;border-radius:.9375vw;text-align:center;line-height:1.82291667vw;font-size:.72916667rem;color:#117de9;position:relative}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._codewrapSubmit_zay5x_309 img{position:absolute;left:0;top:0;width:11.09375vw;height:1.82291667vw}._addStudentWrap_zay5x_174 ._addStudentInfo_zay5x_217 ._studentCore_zay5x_236 ._studentCoreInfo_zay5x_261 ._codewrapSubmit_zay5x_309 span{font-weight:600}._addStudentWrap_zay5x_174 ._studentBottom_zay5x_329{width:21.875vw;position:absolute;left:-1.09375vw;bottom:-6.25vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_zay5x_174 ._studentBottom_zay5x_329 p{text-align:center;font-size:.83333333rem;color:#fff;margin-bottom:1.5625vw}._addStudentWrap_zay5x_174 ._studentBottom_zay5x_329 ._downBtn_zay5x_344{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(ae);const te=""+new URL("headerD-220e6507.png",a.meta.url).href,oe=()=>i.get("/edu-app/open/sysArea/queryAllProvince"),ne=s({name:"setting-personInfo",setup(){const e=r(),a=c(),i=u({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),s=_(),S=u({provinceCode:a.info.provinceCode,cityCode:a.info.cityCode,regionCode:a.info.regionCode,nickname:a.info.nickname,phone:a.info.phone,gender:a.info.gender,schoolId:a.info.schoolInfos?.[0]?.id,tenantId:a.info.schoolInfos?.[0]?.tenantId,id:a.info.id,avatar:a.info.avatar}),T=u({disabled:!0,openChangePwd:!1,uploadShow:!0});return p((()=>{(async()=>{const e=await oe();200===e?.code&&(i.areaList=e.data)})()})),()=>g("div",{class:t.infoWrap},[g("div",{class:t.teacherInfoWrap},[g("div",{class:t.teacherHeadWrap},[g(h,{previewDisabled:!0,class:t.headerD,src:te},null),g(h,{previewDisabled:!0,class:t.defultHeade,src:S.avatar||n},null),g("div",{class:[t.defultHeade,t.changeHead,T.disabled?t.disalbedNone:t.hoverNone]},[f("修改头像"),T.uploadShow&&g(H,{class:[t.uploadFile],cropper:!0,"onUpdate:fileList":e=>{S.avatar=e,T.uploadShow=!1,setTimeout((()=>{T.uploadShow=!0}),100)}},null)])]),g("div",{class:t.headerInfo},[g("p",{class:t.headerTitle},[a.info.nickname,null!==a.info.gender&&g(h,{previewDisabled:!0,class:t.sexIcon,src:a.info.gender?l:d},null)]),g("p",{class:t.headerSubTitle},[a.info.schoolInfos?.[0]?.name])])]),g("div",{class:t.setInfo},[g(y,{ref:s,model:S,disabled:T.disabled},{default:()=>[g(v,{cols:3,"x-gap":"100"},{default:()=>[g(m,null,{default:()=>[g(b,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[g(w,{maxlength:14,bordered:!T.disabled,placeholder:"请填写老师姓名",value:S.nickname,"onUpdate:value":e=>S.nickname=e},null)]})]}),g(m,null,{default:()=>[g(b,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[g(w,{bordered:!T.disabled,placeholder:"请填写老师手机号",value:S.phone,"onUpdate:value":e=>S.phone=e},null)]})]}),g(m,null,{default:()=>[g(b,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[g(x,{bordered:!T.disabled,class:t.select,showArrow:!T.disabled,placeholder:"请选择性别",options:i.sexs,value:S.gender,"onUpdate:value":e=>S.gender=e},null)]})]}),g(m,null,{default:()=>[g(b,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[g(V,{bordered:!T.disabled,options:i.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:a.info.regionCode||a.info.cityCode||a.info.provinceCode,"onUpdate:value":(e,a,t)=>{S.provinceCode=t[0]?.code,S.cityCode=t[1]?.code,S.regionCode=t[2]?.code}},null)]})]})]})]})]),T.disabled?g(z,{class:t.btnList,align:"center",justify:"end"},{default:()=>[g(C,{class:t.btn,color:"#198cfe",onClick:()=>T.openChangePwd=!0},{default:()=>[f("修改密码")]}),g(C,{class:t.btn,color:"#f24433",onClick:()=>T.disabled=!1},{default:()=>[f("修改信息")]})]}):g(z,{class:t.btnList,align:"center",justify:"end"},{default:()=>[g(C,{class:t.btn,onClick:()=>{T.disabled=!0,s.value?.restoreValidation()}},{default:()=>[f("取消")]}),g(C,{class:t.btn,type:"primary",onClick:()=>{s.value.validate((async t=>{t||(S.provinceCode&&S.cityCode?(await k(S),console.log(S),a.getInfo(),T.disabled=!0,e.success("修改成功")):e.error("请选择城区"))}))}},{default:()=>[f("完成")]})]}),g(I,{class:t.changePwdModal,show:T.openChangePwd,"onUpdate:show":e=>T.openChangePwd=e,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[g(o,{phone:a.info.phone,onClose:()=>{T.openChangePwd=!1}},null)]})])}}),le="_logo_zay5x_1",de="_changeHead_zay5x_8",ie="_uploadFile_zay5x_29",se="_formWrap_zay5x_37",re="_schoolInfo_zay5x_65",ce="_errorBtn_zay5x_86",ue="_addTeacher_zay5x_89",_e="_btnList_zay5x_163",pe="_btn_zay5x_163",ge="_addStudentWrap_zay5x_174",he="_studentCLose_zay5x_180",fe="_stunentStart_zay5x_189",ye="_addTitle_zay5x_200",ve="_addTeacherTitle_zay5x_214",me="_addStudentInfo_zay5x_217",be="_studentInfoBg_zay5x_225",we="_studentCore_zay5x_236",xe="_schoolLogo_zay5x_250",ze="_studentCoreInfo_zay5x_261",Ce="_studentCoreInfoSubtitle_zay5x_283",Ie="_codewrap_zay5x_292",ke="_codewrapSubmit_zay5x_309",Se="_studentBottom_zay5x_329",Te="_downBtn_zay5x_344",Le={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},We=[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)],qe=s({name:"Add",render:function(e,a){return S(),T("svg",Le,We)}}),Be=s({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(e,{emit:a}){const t=c(),o=u({provinceCode:"",cityCode:"",regionCode:"",tenantId:t.info.schoolInfos?.[0]?.tenantId,phone:null,schoolId:t.info.schoolInfos?.[0]?.id,nickname:null,gender:1}),n=_(!1),l=_(),d=r(),s=async()=>{l.value.validate((async e=>{if(!e){try{n.value=!0,await(t={...o},i.post("/edu-app/teacher/add",{data:t})),d.success("添加成功")}catch(l){console.log(l)}var t;setTimeout((()=>{n.value=!1,a("close")}),100)}}))};return()=>g("div",null,[g(y,{model:o,ref:l,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[g(b,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[g(w,{value:o.nickname,"onUpdate:value":e=>o.nickname=e,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),g(b,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[g(z,null,{default:()=>[g(W("n-button"),{class:"genderBtn",type:o.gender?"info":void 0,tertiary:!o.gender,onClick:()=>{o.gender=1}},{default:()=>[f("男")]}),g(W("n-button"),{class:"genderBtn",type:o.gender?void 0:"info",tertiary:!!o.gender,onClick:()=>{o.gender=0}},{default:()=>[f("女")]})]})]}),g(b,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[g(V,{to:"body",placeholder:"请选择城区",options:e.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(e,a,t)=>{o.provinceCode=t[0]?.code+"",o.cityCode=t[1]?.code,o.regionCode=t[2]?.code}},null)]}),g(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:()=>[g(w,{maxlength:11,value:o.phone,"onUpdate:value":e=>o.phone=e,placeholder:"请输入手机号",clearable:!0},null)]}),g("div",{class:"nalert"},[g(q,{type:"error",showIcon:!1,bordered:!1},{default:()=>[f("默认密码为yyszkt+手机号后四位")]})])]}),g(z,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[g(C,{class:"actionBtn",round:!0,type:"default",onClick:()=>a("close")},{default:()=>[f("取消")]}),g(C,{class:"actionBtn",round:!0,type:"primary",onClick:()=>s(),loading:n.value},{default:()=>[f("确定")]})]})])}}),je=""+new URL("studentTitle-beff5468.png",a.meta.url).href,Fe=""+new URL("teacherCore-bd5dba6c.png",a.meta.url).href,Ae=s({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:a}){u({uploading:!1}),r();const t=c();_();const o=`tenantId=${t.info.schoolInfos?.[0]?.tenantId}&schoolId=${t.info.schoolInfos?.[0]?.id}&schoolName=${t.info.schoolInfos?.[0]?.name}`,n=`${location.origin}/classroom-app/#/teaher-register?`+o,l=u({saveLoading:!1,image:null,shareLoading:!1}),d=()=>{if(!l.saveLoading)if(l.saveLoading=!0,l.image)i();else{const e=document.getElementById("preview-container");Q(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const a=e.toDataURL("image/png");console.log(a,"url===>"),l.image=a,i()})).catch((()=>{console.log("生成图片失败url===>"),l.saveLoading=!1}))}},i=async()=>{setTimeout((()=>{l.saveLoading=!1}),100);const e=document.createElement("a");e.setAttribute("download","新增老师.png"),e.href=l.image,e.click()};return()=>g("div",{class:[ge]},[g("div",{onClick:()=>{console.log("点击"),a("close")}},[g(h,{src:K,previewDisabled:!0,class:he},null)]),g(h,{previewDisabled:!0,class:fe,src:J},null),g(h,{class:[ye,ve],previewDisabled:!0,src:je},null),g("div",{class:me,id:"preview-container"},[g(h,{class:be,previewDisabled:!0,src:Fe},null),g("div",{class:we},[g("img",{alt:"img",crossorigin:"anonymous",class:xe,src:t.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),g("div",{class:ze},[g("h2",null,[t.getUserInfo.schoolInfos[0].name]),g("p",{class:Ce},[f("邀请您的成为"),g("span",null,[f("音乐数字课堂老师")])]),g("div",{class:Ie},[g(G,{margin:0,text:n,size:119},null)]),g("div",{class:ke},[g(h,{previewDisabled:!0,src:Y},null),f("请扫描上方二维码 "),g("span",null,[f("完成注册")])," "])])])]),g("div",{class:Se},[g("p",null,[f("请将二维码图片发送给老师,扫码完成注册")]),g("div",{class:Te,onClick:d},[f("下载图片")])])])}}),Re=s({name:"teacher-guide",emits:["close"],setup(e,{emit:a}){const t=u({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:X("teacher1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:B(-4),left:B(-75),width:B(472),height:B(230)},btnsStyle:{bottom:B(30),left:B(-84)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}},{ele:"",img:X("teacher2.png"),imgStyle:{top:B(-4),left:B(-142),width:B(559),height:B(230)},btnsStyle:{bottom:B(30),left:B(-154)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}}],step:0}),o=_(!1),n=localStorage.getItem("teacher-guideInfo");n&&JSON.parse(n).teacherGuide?o.value=!1:o.value=!0;const l=()=>{const e=document.getElementById(`teacher-${t.step}`);if(e){const a=e.getBoundingClientRect(),o=t.steps[t.step].eleRectPadding?.left||0,n=t.steps[t.step].eleRectPadding?.top||0,l=t.steps[t.step].eleRectPadding?.width||0,d=t.steps[t.step].eleRectPadding?.height||0;t.box={left:a.x-o+"px",top:a.y-n+"px",width:a.width+l+"px",height:a.height+d+"px"},console.log(`coai-${t.step}`,t.box)}else i()};p((()=>{l(),window.addEventListener("resize",d)}));const d=()=>{l()};j((()=>{window.removeEventListener("resize",d)}));const i=()=>{t.step>=4?s():(t.step=t.step+1,l())},s=()=>{let e=JSON.parse(localStorage.getItem("teacher-guideInfo")||"{}")||null;e?e.teacherGuide=!0:e={teacherGuide:!0},localStorage.setItem("teacher-guideInfo",JSON.stringify(e)),o.value=!1};return()=>g(R,null,[o.value?F(g("div",{"onUpdate:show":e=>o.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[g("div",{class:Z.content,onClick:()=>i()},[g("div",{class:Z.backBtn,onClick:e=>{e.stopPropagation(),s()}},[f("跳过")]),g("div",{class:Z.box,style:{...t.box,...t.steps[t.step].boxStyle},id:`modeType-${t.step}`},[t.steps.map(((e,a)=>g("div",{onClick:e=>e.stopPropagation(),class:Z.item,style:"bottom"==e.type?{display:a===t.step?"":"none",left:`${e.eleRect?.left}px`,top:`-${e.imgStyle?.height}`}:{display:a===t.step?"":"none",left:`${e.eleRect?.left}px`,top:`${t.box?.height}`}},[g("img",{class:Z.img,style:e.imgStyle,src:e.img},null),g("div",{class:Z.btns,style:e.btnsStyle},[t.step+1==t.steps.length?g(R,null,[g("div",{class:[Z.endBtn],onClick:()=>s()},[f("完成")]),g("div",{class:Z.nextBtn,onClick:()=>{t.step=0,l()}},[f("再看一遍")])]):g("div",{class:Z.btn,onClick:()=>i()},[f("下一步 ("),t.step+1,f("/"),t.steps.length,f(")")])])])))])])]),[[A,o.value,"show"]]):null])}}),Ue=s({name:"school-info",setup(){const e=c(),a=u({areaList:[]}),t=u({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||""}),o=u({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,modal:!1,qrModal:!1}),n=_(!1),l=async()=>{o.loading=!0;const a=await(t={schoolId:e.info.schoolInfos?.[0]?.id,page:1,rows:1e3},i.post("/edu-app/teacher/page",{data:t}));var t;o.loading=!1,200===a?.code&&Array.isArray(a?.data?.rows)&&(o.dataList=a.data.rows),setTimeout((()=>{n.value=!0}),500)};p((()=>{(async()=>{const e=await oe();200===e?.code&&(a.areaList=e.data)})(),l()}));const d=U(),s=r(),v=e=>{const a="LOCKED"===e.status?"解冻":"冻结";d.warning({title:"温馨提示",content:`是否${a}"${e.nickname}"?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{var t;await(t={ids:[e.id],status:"LOCKED"===e.status?"ACTIVATION":"LOCKED"},i.post("/edu-app/teacher/updateStatus",{data:t})),l(),s.success(a+"成功")}})},m=e=>{d.warning({title:"警告",content:`重置"${e.nickname}"的密码,是否继续?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{var a;await(a={userId:e.id,clientType:"TEACHER"},i.post("/edu-app/user/resetPassword",{data:a,requestType:"form"})),s.success("重置成功")}})},x=_(),k=()=>{x.value?.validate((async a=>{var n;a||(o.schoolLoading=!1,await(n={...e.info.schoolInfos?.[0],...t},i.post("/edu-app/school/update",{data:n})),o.schoolLoading=!0,s.success("修改成功"),o.disabled=!0)}))},S=e=>{const a=document.createElement("input");a.value=e,document.body.appendChild(a),a.select(),a.setSelectionRange(0,a.value.length),document.execCommand("Copy"),document.body.removeChild(a),s.success("复制成功")};return()=>g("div",{class:re},[g(y,{ref:x,class:se,model:t,style:{padding:"30px 0"},disabled:o.disabled},{default:()=>[g(z,{size:[30,20]},{default:()=>[g("div",{class:le},[g(h,{previewDisabled:!1,width:100,height:100,src:t.logo},null),g("div",{style:{display:o.disabled?"none":""},class:de},[f("修改头像"),o.schoolLoading&&g(H,{class:[ie],cropper:!0,"onUpdate:fileList":e=>{t.logo=e}},null)])]),g(b,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[g(w,{bordered:!o.disabled,maxlength:20,value:t.name,"onUpdate:value":e=>t.name=e},null)]}),g(b,{label:"城区"},{default:()=>[g(V,{placeholder:"请选择城区",bordered:!o.disabled,options:a.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,a,o)=>{t.provinceCode=o[0]?.code,t.cityCode=o[1]?.code,t.regionCode=o[2]?.code}},null)]}),g(b,null,{default:()=>[o.disabled?g(z,{class:_e,align:"center",justify:"end"},{default:()=>[g(C,{class:pe,color:"#f24433",onClick:()=>o.disabled=!1},{default:()=>[f("修改信息")]})]}):g(z,{class:_e,align:"center",justify:"end"},{default:()=>[g(C,{class:pe,onClick:()=>o.disabled=!0},{default:()=>[f("取消")]}),g(C,{class:pe,loading:!o.schoolLoading,type:"primary",onClick:()=>k()},{default:()=>[f("完成")]})]})]})]})]}),g(z,{style:{padding:"32px 0"}},{default:()=>[g(C,P({id:"teacher-0"},{type:"primary",renderIcon:()=>g(D,{component:g(qe,null,null)},null),onClick:()=>o.modal=!0}),{default:()=>[f("添加老师")]}),g(C,P({id:"teacher-1"},{type:"primary",onClick:()=>o.qrModal=!0}),{default:()=>[f("老师注册二维码")]})]}),g($,{loading:o.loading,columns:[{title:"老师姓名",key:"nickname",render:e=>g("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>S(e.nickname)},[e.nickname])},{title:"手机号码",key:"phone",render:e=>g("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>S(e.phone)},[e.phone])},{title:"性别",key:"questionTypeCode",render:e=>g("div",null,[e.gender?"男":"女"])},{title:"状态",key:"statusName",render:e=>g("div",null,["ACTIVATION"===e.status?g(C,{text:!0},{default:()=>[f("启用")]}):g(C,{class:ce,text:!0},{default:()=>[f("冻结")]})])},{title:"操作",key:"titleImg",render:e=>g(z,null,{default:()=>[g(C,{type:"primary",quaternary:!0,size:"small",onClick:()=>m(e)},{default:()=>[f("重置密码")]}),"ACTIVATION"===e.status?g(C,{disabled:"ADMIN"===e.jobType,type:"primary",quaternary:!0,size:"small",onClick:()=>v(e)},{default:()=>[f("冻结")]}):g(C,{class:ce,quaternary:!0,size:"small",onClick:()=>v(e)},{default:()=>[f("解冻")]})]})}],data:o.dataList},{empty:()=>g(ee,null,null)}),g(I,{class:ue,show:o.modal,"onUpdate:show":e=>o.modal=e,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[g(Be,{areaList:a.areaList,onClose:()=>{o.modal=!1,l()}},null)]}),o.qrModal?F(g("div",{"onUpdate:show":e=>o.qrModal=e,class:"n-modal-mask"},[g(Ae,{onClose:()=>{o.qrModal=!1}},null)]),[[A,o.qrModal,"show"]]):null,n.value?g(Re,null,null):null])}});e("default",s({name:"base-setting",setup(e,{emit:a,attrs:o}){const n=_("person"),l=c(),d=E();return d.query.activeTab&&(n.value=d.query.activeTab),N((()=>d.query.activeTab),(e=>{n.value=e})),()=>g("div",{class:t.listWrap},[g(M,{class:t.customTabs,value:n.value,"onUpdate:value":e=>n.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:()=>[g(O,{name:"person",tab:"个人信息"},{default:()=>[g(ne,null,null)]}),l.info.isSuperAdmin&&g(O,{name:"school",tab:"学校设置"},{default:()=>[g(Ue,null,null)]})]})])}}))}}}));