index-legacy-5bffdf5f.js 26 KB

1
  1. System.register(["./forgotPassword-legacy-f677c0f2.js","./teacherIcon-legacy-3eeb62c3.js","./maleIcon-legacy-f2aee668.js","./index-legacy-44feda8d.js","./index-legacy-97b73cb1.js","./Cascader-legacy-8afd4cd3.js","./cordWrap-legacy-3cfd864a.js","./index-legacy-0dc19f0e.js","./index-legacy-8ed5eed2.js","./api-legacy-fc3a7541.js"],(function(e,t){"use strict";var a,o,n,l,d,i,s,r,f,c,u,_,p,g,h,b,m,v,w,q,j,y,x,C,I,k,S,P,T,L,W,B,z,F,A,U,R,$,D,E,N,M,O,H,V,G,J,K,Y,X,Z,Q,ee;return{setters:[e=>{a=e.s,o=e.F},e=>{n=e.d},e=>{l=e.m,d=e.f},e=>{i=e.Y,s=e.d,r=e.b,f=e.c,c=e.e,u=e.r,_=e.q,p=e.f,g=e.o,h=e.k,b=e.N,m=e.cq,v=e.cr,w=e.g,q=e.h,j=e.W,y=e.X,x=e.j,C=e.B,I=e.cx,k=e.bj,S=e.ap,P=e.aq,T=e.C,L=e.cy,W=e.Z,B=e._,z=e.$,F=e.F,A=e.cc,U=e.x,R=e.ck,$=e.A,D=e.a,E=e.w,N=e.m,M=e.n},e=>{O=e.U},e=>{H=e.N},e=>{V=e.s,G=e.a,J=e.c,K=e.T,Y=e.b,X=e.h},e=>{Z=e.g,Q=e.s},e=>{ee=e.T},null],execute:function(){var te=document.createElement("style");te.textContent="._logo_1qfjf_1{position:relative;width:100Px;height:100Px;border-radius:50%;overflow:hidden}._logo_1qfjf_1 ._changeHead_1qfjf_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:.83333rem;color:#fff;font-weight:600;transition:opacity .3s;border-radius:50%;cursor:pointer;opacity:0}._logo_1qfjf_1 ._changeHead_1qfjf_8:hover{opacity:1}._logo_1qfjf_1 ._uploadFile_1qfjf_29{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}._formWrap_1qfjf_37 .n-input{width:284Px;border-radius:8Px}._formWrap_1qfjf_37 .n-input .n-input__input-el{height:50Px;font-size:16Px}._formWrap_1qfjf_37 .n-input.n-input--disabled .n-input__input-el{background-color:#f5f6fa;color:rgba(0,0,0,.4)}._formWrap_1qfjf_37 .n-base-selection{height:50Px;width:284Px;border-radius:8Px}._formWrap_1qfjf_37 .n-base-selection .n-base-selection-label{height:50Px;font-size:16Px}._formWrap_1qfjf_37 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:rgba(0,0,0,.4)}._formWrap_1qfjf_37 .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input{color:rgba(0,0,0,.4)!important}._schoolInfo_1qfjf_65 .n-form-item .n-form-item-label{color:#777}._schoolInfo_1qfjf_65 .n-button{border-radius:.41667vw}._schoolInfo_1qfjf_65 .n-data-table .n-data-table-th{background:#F7F7F8;color:#717172!important;border:none;min-height:54Px;font-size:15Px}._schoolInfo_1qfjf_65 .n-data-table.n-data-table--bordered .n-data-table-wrapper{border:none}._schoolInfo_1qfjf_65 .n-data-table-tr .n-data-table-td .n-button__content,._schoolInfo_1qfjf_65 .n-data-table .n-data-table-td{font-weight:700;font-size:15Px}._schoolInfo_1qfjf_65 ._errorBtn_1qfjf_86 .n-button__content{color:#ff4d4f}._addTeacher_1qfjf_89{padding:0;border-radius:16Px;overflow:hidden;min-width:456Px}._addTeacher_1qfjf_89 .n-dialog__close{transform:translateY(3Px)}._addTeacher_1qfjf_89 .n-dialog__title{min-height:70Px;justify-content:center;background:#F5F6FA}._addTeacher_1qfjf_89 .n-form{padding:20Px 0}._addTeacher_1qfjf_89 .n-input{border-radius:8Px}._addTeacher_1qfjf_89 .n-input .n-input__input-el{height:50Px;font-size:16Px}._addTeacher_1qfjf_89 .n-input.n-input--disabled{background-color:#f5f6fa;color:#959598}._addTeacher_1qfjf_89 .n-base-selection{border-radius:8Px}._addTeacher_1qfjf_89 .n-base-selection .n-base-selection-label{height:50Px;font-size:16Px}._addTeacher_1qfjf_89 .n-base-selection.n-base-selection--disabled .n-base-selection-label{background-color:#f5f6fa;color:#959598}._addTeacher_1qfjf_89 .n-form-item-blank{padding-right:30Px}._addTeacher_1qfjf_89 .genderBtn{min-width:84Px;min-height:37Px;border-radius:8Px}._addTeacher_1qfjf_89 .n-form-item-label{color:#777;padding:0;font-size:18Px}._addTeacher_1qfjf_89 .n-form-item-label__text{height:50Px;display:flex;align-items:center;justify-content:center}._addTeacher_1qfjf_89 .nalert{padding:0 30Px}._addTeacher_1qfjf_89 .nalert .n-alert{background:#FFE8E8;text-align:center}._addTeacher_1qfjf_89 .nalert .n-alert-body .n-alert-body__content{color:#ea4132;font-size:14Px}._addTeacher_1qfjf_89 .actionBtn{width:156Px;height:47Px;font-size:18Px}._btnList_1qfjf_163{width:100%}._btnList_1qfjf_163 ._btn_1qfjf_163{width:144Px;height:45Px;border-radius:8Px;font-size:18Px;font-weight:600!important;margin-right:24Px}._addStudentWrap_1qfjf_174{position:relative;width:19.6875vw;height:32.86458vw;margin:6.25vw auto 0}._addStudentWrap_1qfjf_174 ._studentCLose_1qfjf_180{cursor:pointer;position:absolute;right:-3.48958vw;top:-2.8125vw;width:2.1875vw;height:2.1875vw;z-index:100}._addStudentWrap_1qfjf_174 ._stunentStart_1qfjf_189{position:absolute;width:28.95833vw;height:12.8125vw;left:-3.64583vw;top:-5.10417vw}._addStudentWrap_1qfjf_174 ._stunentStart_1qfjf_189 img{width:28.95833vw;height:12.8125vw}._addStudentWrap_1qfjf_174 ._addTitle_1qfjf_200{width:11.97917vw;height:2.5vw;top:-.46875vw;position:absolute;margin:0 auto;left:50%;margin-left:-5.98958vw;z-index:100}._addStudentWrap_1qfjf_174 ._addTitle_1qfjf_200 img{width:11.97917vw;height:2.5vw}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214{width:19.6875vw;height:32.86458vw;position:relative;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentInfoBg_1qfjf_222{position:absolute;width:19.6875vw;height:32.86458vw}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentInfoBg_1qfjf_222 img{left:0;top:0;width:19.6875vw;height:32.86458vw}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233{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_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._schoolLogo_1qfjf_247{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_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258{margin-top:.3125vw;width:16.35417vw;height:16.82292vw;background:#ffffff;border-radius:.88542vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 h2{margin-top:1.92708vw;height:1.14583vw;font-size:.83333rem;font-weight:600;color:#000;line-height:1.14583vw;margin-bottom:.3125vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._studentCoreInfoSubtitle_1qfjf_280{font-size:.72917rem;font-weight:400;color:#000}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._studentCoreInfoSubtitle_1qfjf_280 span{color:#198cfe;font-weight:600}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._codewrap_1qfjf_289{width:7.65625vw;height:7.55208vw;position:relative;margin:.83333vw 0 .9375vw;display:flex;flex-direction:column;align-items:center;justify-content:center}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._codewrap_1qfjf_289 ._codewrapBg_1qfjf_299{width:7.65625vw!important;height:7.55208vw!important;top:0;left:0;position:absolute}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._codewrapSubmit_1qfjf_306{width:11.09375vw;height:1.82292vw;border-radius:.9375vw;text-align:center;line-height:1.82292vw;font-size:.72917rem;color:#117de9;position:relative}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._codewrapSubmit_1qfjf_306 img{position:absolute;left:0;top:0;width:11.09375vw;height:1.82292vw}._addStudentWrap_1qfjf_174 ._addStudentInfo_1qfjf_214 ._studentCore_1qfjf_233 ._studentCoreInfo_1qfjf_258 ._codewrapSubmit_1qfjf_306 span{font-weight:600}._addStudentWrap_1qfjf_174 ._studentBottom_1qfjf_326{width:21.875vw;position:absolute;left:-1.09375vw;bottom:-6.25vw;display:flex;flex-direction:column;align-items:center}._addStudentWrap_1qfjf_174 ._studentBottom_1qfjf_326 p{text-align:center;font-size:.83333rem;color:#fff;margin-bottom:1.5625vw}._addStudentWrap_1qfjf_174 ._studentBottom_1qfjf_326 ._downBtn_1qfjf_341{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.14583rem;font-weight:600;text-align:center;color:#fff;cursor:pointer}\n",document.head.appendChild(te);const ae=""+new URL("headerD-220e6507.png",t.meta.url).href,oe=()=>i.get("/edu-app/open/sysArea/queryAllProvince"),ne=s({name:"setting-personInfo",setup(){const e=r(),t=f(),i=c({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),s=u(),k=c({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}),S=c({disabled:!0,openChangePwd:!1,uploadShow:!0});return _((()=>{(async()=>{const e=await oe();200===e?.code&&(i.areaList=e.data)})()})),()=>p("div",{class:a.infoWrap},[p("div",{class:a.teacherInfoWrap},[p("div",{class:a.teacherHeadWrap},[p(g,{previewDisabled:!0,class:a.headerD,src:ae},null),p(g,{previewDisabled:!0,class:a.defultHeade,src:k.avatar||n},null),p("div",{class:[a.defultHeade,a.changeHead,S.disabled?a.disalbedNone:a.hoverNone]},[h("修改头像"),S.uploadShow&&p(O,{class:[a.uploadFile],cropper:!0,"onUpdate:fileList":e=>{k.avatar=e,S.uploadShow=!1,setTimeout((()=>{S.uploadShow=!0}),100)}},null)])]),p("div",{class:a.headerInfo},[p("p",{class:a.headerTitle},[t.info.nickname,null!==t.info.gender&&p(g,{previewDisabled:!0,class:a.sexIcon,src:t.info.gender?l:d},null)]),p("p",{class:a.headerSubTitle},[t.info.schoolInfos?.[0]?.name])])]),p("div",{class:a.setInfo},[p(b,{ref:s,model:k,disabled:S.disabled},{default:()=>[p(m,{cols:3,"x-gap":"100"},{default:()=>[p(v,null,{default:()=>[p(w,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[p(q,{maxlength:14,bordered:!S.disabled,placeholder:"请填写老师姓名",value:k.nickname,"onUpdate:value":e=>k.nickname=e},null)]})]}),p(v,null,{default:()=>[p(w,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[p(q,{bordered:!S.disabled,placeholder:"请填写老师手机号",value:k.phone,"onUpdate:value":e=>k.phone=e},null)]})]}),p(v,null,{default:()=>[p(w,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[p(j,{bordered:!S.disabled,class:a.select,showArrow:!S.disabled,placeholder:"请选择性别",options:i.sexs,value:k.gender,"onUpdate:value":e=>k.gender=e},null)]})]}),p(v,null,{default:()=>[p(w,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[p(H,{bordered:!S.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,a)=>{k.provinceCode=a[0]?.code,k.cityCode=a[1]?.code,k.regionCode=a[2]?.code}},null)]})]})]})]})]),S.disabled?p(y,{class:a.btnList,align:"center",justify:"end"},{default:()=>[p(x,{class:a.btn,color:"#198cfe",onClick:()=>S.openChangePwd=!0},{default:()=>[h("修改密码")]}),p(x,{class:a.btn,color:"#f24433",onClick:()=>S.disabled=!1},{default:()=>[h("修改信息")]})]}):p(y,{class:a.btnList,align:"center",justify:"end"},{default:()=>[p(x,{class:a.btn,onClick:()=>{S.disabled=!0,s.value?.restoreValidation()}},{default:()=>[h("取消")]}),p(x,{class:a.btn,type:"primary",onClick:()=>{s.value.validate((async a=>{a||(k.provinceCode&&k.cityCode?(await I(k),console.log(k),t.getInfo(),S.disabled=!0,e.success("修改成功")):e.error("请选择城区"))}))}},{default:()=>[h("完成")]})]}),p(C,{class:a.changePwdModal,show:S.openChangePwd,"onUpdate:show":e=>S.openChangePwd=e,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[p(o,{phone:t.info.phone,onClose:()=>{S.openChangePwd=!1}},null)]})])}}),le="_logo_1qfjf_1",de="_changeHead_1qfjf_8",ie="_uploadFile_1qfjf_29",se="_formWrap_1qfjf_37",re="_schoolInfo_1qfjf_65",fe="_errorBtn_1qfjf_86",ce="_addTeacher_1qfjf_89",ue="_btnList_1qfjf_163",_e="_btn_1qfjf_163",pe="_addStudentWrap_1qfjf_174",ge="_studentCLose_1qfjf_180",he="_stunentStart_1qfjf_189",be="_addTitle_1qfjf_200",me="_addStudentInfo_1qfjf_214",ve="_studentInfoBg_1qfjf_222",we="_studentCore_1qfjf_233",qe="_schoolLogo_1qfjf_247",je="_studentCoreInfo_1qfjf_258",ye="_studentCoreInfoSubtitle_1qfjf_280",xe="_codewrap_1qfjf_289",Ce="_codewrapBg_1qfjf_299",Ie="_codewrapSubmit_1qfjf_306",ke="_studentBottom_1qfjf_326",Se="_downBtn_1qfjf_341",Pe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},Te=[P("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),P("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1)],Le=s({name:"Add",render:function(e,t){return k(),S("svg",Pe,Te)}}),We=s({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(e,{emit:t}){const a=f(),o=c({provinceCode:"",cityCode:"",regionCode:"",tenantId:a.info.schoolInfos?.[0]?.tenantId,phone:null,schoolId:a.info.schoolInfos?.[0]?.id,nickname:null,gender:1}),n=u(!1),l=u(),d=r(),s=async()=>{l.value.validate((async e=>{if(!e){try{n.value=!0,await(a={...o},i.post("/edu-app/teacher/add",{data:a})),d.success("添加成功")}catch(l){console.log(l)}var a;setTimeout((()=>{n.value=!1,t("close")}),100)}}))};return()=>p("div",null,[p(b,{model:o,ref:l,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[p(w,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[p(q,{value:o.nickname,"onUpdate:value":e=>o.nickname=e,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),p(w,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[p(y,null,{default:()=>[p(T("n-button"),{class:"genderBtn",type:o.gender?"info":void 0,tertiary:!o.gender,onClick:()=>{o.gender=1}},{default:()=>[h("男")]}),p(T("n-button"),{class:"genderBtn",type:o.gender?void 0:"info",tertiary:!!o.gender,onClick:()=>{o.gender=0}},{default:()=>[h("女")]})]})]}),p(w,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[p(H,{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(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:()=>[p(q,{maxlength:11,value:o.phone,"onUpdate:value":e=>o.phone=e,placeholder:"请输入手机号",clearable:!0},null)]}),p("div",{class:"nalert"},[p(L,{type:"error",showIcon:!1,bordered:!1},{default:()=>[h("默认密码为ktyq+手机号后四位")]})])]}),p(y,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[p(x,{class:"actionBtn",round:!0,type:"default",onClick:()=>t("close")},{default:()=>[h("取消")]}),p(x,{class:"actionBtn",round:!0,type:"primary",onClick:()=>s(),loading:n.value},{default:()=>[h("确定")]})]})])}}),Be=""+new URL("studentTitle-eb3dbaf8.png",t.meta.url).href,ze=""+new URL("teacherCore-bd5dba6c.png",t.meta.url).href,Fe=s({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(e,{emit:t}){c({uploading:!1}),r();const a=f();u();const o=()=>{const e=`tenantId=${a.info.schoolInfos?.[0]?.tenantId}&schoolId=${a.info.schoolInfos?.[0]?.id}&schoolName=${a.info.schoolInfos?.[0]?.name}`,t=`${location.origin}/classroom-app/#/teaher-register?`+e;return console.log(t),t},n=c({saveLoading:!1,image:null,shareLoading:!1}),l=()=>{if(!n.saveLoading)if(n.saveLoading=!0,n.image)d();else{const e=document.getElementById("preview-container");X(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{const t=e.toDataURL("image/png");n.image=t,d()})).catch((()=>{n.saveLoading=!1}))}},d=async()=>{setTimeout((()=>{n.saveLoading=!1}),100);const e=document.createElement("a");e.setAttribute("download","新增老师.png"),e.href=n.image,e.click()};return()=>p("div",{class:[pe]},[p("div",{onClick:()=>{console.log("点击"),t("close")}},[p(g,{src:V,previewDisabled:!0,class:ge},null)]),p(g,{previewDisabled:!0,class:he,src:G},null),p(g,{class:be,previewDisabled:!0,src:Be},null),p("div",{class:me,id:"preview-container"},[p(g,{class:ve,previewDisabled:!0,src:ze},null),p("div",{class:we},[p("img",{alt:"img",crossorigin:"anonymous",class:qe,src:a.getUserInfo.schoolInfos[0].logo+`?some=${(new Date).getTime()}`},null),p("div",{class:je},[p("h2",null,[a.getUserInfo.schoolInfos[0].name]),p("p",{class:ye},[h("邀请您的成为"),p("span",null,[h("数字化乐器课堂音乐老师")])]),p("div",{class:xe},[p("img",{src:J,class:Ce,alt:""},null),p(K,{margin:0,text:o(),size:119},null)]),p("div",{class:Ie},[p(g,{previewDisabled:!0,src:Y},null),h("请扫描上方二维码 "),p("span",null,[h("完成注册")])," "])])])]),p("div",{class:ke},[p("p",null,[h("请将二维码图片发送给老师,扫码完成注册")]),p("div",{class:Se,onClick:l},[h("下载图片")])])])}}),Ae=s({name:"teacher-guide",emits:["close"],setup(e,{emit:t}){const a=c({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:Z("teacher1.png"),handStyle:{top:"0.91rem"},imgStyle:{left:"-70px",width:"472px",height:"230px"},btnsStyle:{bottom:"30px",left:"-90px"},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}},{ele:"",img:Z("teacher2.png"),imgStyle:{left:"-168px",width:"599px",height:"230px"},btnsStyle:{bottom:"30px",left:W(-90)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}}],step:0}),o=u(!1),n=localStorage.getItem("teacher-guideInfo");n&&JSON.parse(n).teacherGuide?o.value=!1:o.value=!0;const l=()=>{const e=document.getElementById(`teacher-${a.step}`);if(e){const t=e.getBoundingClientRect(),o=a.steps[a.step].eleRectPadding?.left||0,n=a.steps[a.step].eleRectPadding?.top||0,l=a.steps[a.step].eleRectPadding?.width||0,d=a.steps[a.step].eleRectPadding?.height||0;a.box={left:t.x-o+"px",top:t.y-n+"px",width:t.width+l+"px",height:t.height+d+"px"},console.log(`coai-${a.step}`,a.box)}};_((()=>{l()}));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)),o.value=!1};return()=>p(F,null,[o.value?B(p("div",{"onUpdate:show":e=>o.value=e,class:["n-modal-mask","n-modal-mask-guide"]},[p("div",{class:Q.content,onClick:()=>d()},[p("div",{class:Q.backBtn,onClick:e=>{e.stopPropagation(),i()}},[h("跳过")]),p("div",{class:Q.box,style:{...a.box,...a.steps[a.step].boxStyle},id:`modeType-${a.step}`},[a.steps.map(((e,t)=>p("div",{onClick:e=>e.stopPropagation(),class:Q.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}`}},[p("img",{class:Q.img,style:e.imgStyle,src:e.img},null),p("div",{class:Q.btns,style:e.btnsStyle},[a.step+1==a.steps.length?p(F,null,[p("div",{class:[Q.endBtn],onClick:()=>i()},[h("完成")]),p("div",{class:Q.nextBtn,onClick:()=>{a.step=0,l()}},[h("再看一遍")])]):p("div",{class:Q.btn,onClick:()=>d()},[h("下一步 ("),a.step+1,h("/"),a.steps.length,h(")")])])])))])])]),[[z,o.value,"show"]]):null])}}),Ue=s({name:"school-info",setup(){const e=f(),t=c({areaList:[]}),a=c({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=c({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,modal:!1,qrModal:!1}),n=u(!1),l=async()=>{o.loading=!0;const t=await(a={schoolId:e.info.schoolInfos?.[0]?.id,page:1,rows:1e3},i.post("/edu-app/teacher/page",{data:a}));var a;o.loading=!1,200===t?.code&&Array.isArray(t?.data?.rows)&&(o.dataList=t.data.rows),setTimeout((()=>{n.value=!0}),500)};_((()=>{(async()=>{const e=await oe();200===e?.code&&(t.areaList=e.data)})(),l()}));const d=A(),s=r(),m=e=>{const t="LOCKED"===e.status?"解冻":"冻结";d.warning({title:"温馨提示",content:`是否${t}"${e.nickname}"?`,positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{var a;await(a={ids:[e.id],status:"LOCKED"===e.status?"ACTIVATION":"LOCKED"},i.post("/edu-app/teacher/updateStatus",{data:a})),l(),s.success(t+"成功")}})},v=e=>{d.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"})),s.success("重置成功")}})},j=u(),I=()=>{j.value?.validate((async t=>{var n;t||(o.schoolLoading=!1,await(n={...e.info.schoolInfos?.[0],...a},i.post("/edu-app/school/update",{data:n})),o.schoolLoading=!0,s.success("修改成功"),o.disabled=!0)}))},k=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),s.success("复制成功")};return()=>p("div",{class:re},[p(b,{ref:j,class:se,model:a,style:{padding:"30px 0"},disabled:o.disabled},{default:()=>[p(y,{size:[30,20]},{default:()=>[p("div",{class:le},[p(g,{previewDisabled:!1,width:100,height:100,src:a.logo},null),p("div",{style:{display:o.disabled?"none":""},class:de},[h("修改头像"),o.schoolLoading&&p(O,{class:[ie],cropper:!0,"onUpdate:fileList":e=>{a.logo=e}},null)])]),p(w,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[p(q,{bordered:!o.disabled,maxlength:20,value:a.name,"onUpdate:value":e=>a.name=e},null)]}),p(w,{label:"城区"},{default:()=>[p(H,{placeholder:"请选择城区",bordered:!o.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,o)=>{a.provinceCode=o[0]?.code,a.cityCode=o[1]?.code,a.regionCode=o[2]?.code}},null)]}),p(w,null,{default:()=>[o.disabled?p(y,{class:ue,align:"center",justify:"end"},{default:()=>[p(x,{class:_e,color:"#f24433",onClick:()=>o.disabled=!1},{default:()=>[h("修改信息")]})]}):p(y,{class:ue,align:"center",justify:"end"},{default:()=>[p(x,{class:_e,onClick:()=>o.disabled=!0},{default:()=>[h("取消")]}),p(x,{class:_e,loading:!o.schoolLoading,type:"primary",onClick:()=>I()},{default:()=>[h("完成")]})]})]})]})]}),p(y,{style:{padding:"32px 0"}},{default:()=>[p(x,U({id:"teacher-0"},{type:"primary",renderIcon:()=>p($,{component:p(Le,null,null)},null),onClick:()=>o.modal=!0}),{default:()=>[h("添加老师")]}),p(x,U({id:"teacher-1"},{type:"primary",onClick:()=>o.qrModal=!0}),{default:()=>[h("老师注册二维码")]})]}),p(R,{loading:o.loading,columns:[{title:"老师姓名",key:"nickname",render:e=>p("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>k(e.nickname)},[e.nickname])},{title:"手机号码",key:"phone",render:e=>p("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>k(e.phone)},[e.phone])},{title:"性别",key:"questionTypeCode",render:e=>p("div",null,[e.gender?"男":"女"])},{title:"状态",key:"statusName",render:e=>p("div",null,["ACTIVATION"===e.status?p(x,{text:!0},{default:()=>[h("启用")]}):p(x,{class:fe,text:!0},{default:()=>[h("冻结")]})])},{title:"操作",key:"titleImg",render:e=>p(y,null,{default:()=>[p(x,{type:"primary",quaternary:!0,size:"small",onClick:()=>v(e)},{default:()=>[h("重置密码")]}),"ACTIVATION"===e.status?p(x,{disabled:"ADMIN"===e.jobType,type:"primary",quaternary:!0,size:"small",onClick:()=>m(e)},{default:()=>[h("冻结")]}):p(x,{class:fe,quaternary:!0,size:"small",onClick:()=>m(e)},{default:()=>[h("解冻")]})]})}],data:o.dataList},{empty:()=>p(ee,null,null)}),p(C,{class:ce,show:o.modal,"onUpdate:show":e=>o.modal=e,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[p(We,{areaList:t.areaList,onClose:()=>{o.modal=!1,l()}},null)]}),o.qrModal?B(p("div",{"onUpdate:show":e=>o.qrModal=e,class:"n-modal-mask"},[p(Fe,{onClose:()=>{o.qrModal=!1}},null)]),[[z,o.qrModal,"show"]]):null,n.value?p(Ae,null,null):null])}});e("default",s({name:"base-setting",setup(e,{emit:t,attrs:o}){const n=u("person");f();const l=D();return l.query.activeTab&&(n.value=l.query.activeTab),E((()=>l.query.activeTab),(e=>{n.value=e})),()=>p("div",{class:a.listWrap},[p(N,{class:a.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:()=>[p(M,{name:"person",tab:"个人信息"},{default:()=>[p(ne,null,null)]}),p(M,{name:"school",tab:"学校设置"},{default:()=>[p(Ue,null,null)]})]})])}}))}}}));