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