1 |
- import{s as f,F as fe}from"./forgotPassword-cfe89073.js";import{d as ge}from"./teacherIcon-b8e3946d.js";import{m as he,f as me}from"./maleIcon-3fe0e51e.js";import{cj as q,d as N,b as O,c as $,e as k,r as D,q as W,f as e,o as S,k as u,N as j,cq as be,cr as M,g as B,h as P,G as ve,H as T,j as v,E as ue,cw as Ce,bi as ye,ar as we,as as de,I as ae,cx as Ie,$ as _,a0 as _e,a1 as re,a2 as ie,F as oe,cb as Be,A as se,ck as xe,D as Ee,a as ke,w as Fe,m as Se,n as ne}from"./index-469cdd51.js";import{U as ce}from"./index-9d944c71.js";import{N as z}from"./Cascader-421c3249.js";import{s as Te,a as Le,T as De,b as Ae,h as Ne}from"./html2canvas.esm-9f234a6d.js";import{g as le,s as F}from"./index-a7965c32.js";import{T as qe}from"./index-e2ebe347.js";import"./api-8a9f841a.js";const Re=""+new URL("headerD-220e6507.png",import.meta.url).href,Ue=i=>q.post("/edu-app/teacher/page",{data:i}),Pe=i=>q.post("/edu-app/teacher/add",{data:i}),$e=i=>q.post("/edu-app/teacher/updateStatus",{data:i}),Me=i=>q.post("/edu-app/user/resetPassword",{data:i,requestType:"form"}),Oe=i=>q.post("/edu-app/school/update",{data:i}),pe=()=>q.get("/edu-app/open/sysArea/queryAllProvince"),He=N({name:"setting-personInfo",setup(){var C,l,g,m;const i=O(),r=$(),a=k({sexs:[{label:"男",value:1,class:"option"},{label:"女",value:0,class:"option"}],areaList:[]}),t=D(),d=k({provinceCode:r.info.provinceCode,cityCode:r.info.cityCode,regionCode:r.info.regionCode,nickname:r.info.nickname,phone:r.info.phone,gender:r.info.gender,schoolId:(l=(C=r.info.schoolInfos)==null?void 0:C[0])==null?void 0:l.id,tenantId:(m=(g=r.info.schoolInfos)==null?void 0:g[0])==null?void 0:m.tenantId,id:r.info.id,avatar:r.info.avatar}),s=k({disabled:!0,openChangePwd:!1,uploadShow:!0}),x=async()=>{const c=await pe();(c==null?void 0:c.code)===200&&(a.areaList=c.data)};W(()=>{x()});const y=()=>{t.value.validate(async c=>{if(!c){if(!d.provinceCode||!d.cityCode){i.error("请选择城区");return}await Ce(d),console.log(d),r.getInfo(),s.disabled=!0,i.success("修改成功")}})};return()=>{var c,b;return e("div",{class:f.infoWrap},[e("div",{class:f.teacherInfoWrap},[e("div",{class:f.teacherHeadWrap},[e(S,{previewDisabled:!0,class:f.headerD,src:Re},null),e(S,{previewDisabled:!0,class:f.defultHeade,src:d.avatar||ge},null),e("div",{class:[f.defultHeade,f.changeHead,s.disabled?f.disalbedNone:f.hoverNone]},[u("修改头像"),s.uploadShow&&e(ce,{class:[f.uploadFile],cropper:!0,"onUpdate:fileList":n=>{d.avatar=n,s.uploadShow=!1,setTimeout(()=>{s.uploadShow=!0},100)}},null)])]),e("div",{class:f.headerInfo},[e("p",{class:f.headerTitle},[r.info.nickname,r.info.gender!==null&&e(S,{previewDisabled:!0,class:f.sexIcon,src:r.info.gender?he:me},null)]),e("p",{class:f.headerSubTitle},[(b=(c=r.info.schoolInfos)==null?void 0:c[0])==null?void 0:b.name])])]),e("div",{class:f.setInfo},[e(j,{ref:t,model:d,disabled:s.disabled},{default:()=>[e(be,{cols:3,"x-gap":"100"},{default:()=>[e(M,null,{default:()=>[e(B,{label:"姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(P,{maxlength:14,bordered:!s.disabled,placeholder:"请填写老师姓名",value:d.nickname,"onUpdate:value":n=>d.nickname=n},null)]})]}),e(M,null,{default:()=>[e(B,{label:"手机号",path:"phone",rule:[{required:!0,message:"请填写老师手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"手机号格式不正确",trigger:"blur"}]},{default:()=>[e(P,{bordered:!s.disabled,placeholder:"请填写老师手机号",value:d.phone,"onUpdate:value":n=>d.phone=n},null)]})]}),e(M,null,{default:()=>[e(B,{label:"性别",path:"gender",rule:[{required:!0,type:"number",message:"请选择性别",trigger:"blur"}]},{default:()=>[e(ve,{bordered:!s.disabled,class:f.select,showArrow:!s.disabled,placeholder:"请选择性别",options:a.sexs,value:d.gender,"onUpdate:value":n=>d.gender=n},null)]})]}),e(M,null,{default:()=>[e(B,{label:"城区",path:"provinceCode",rule:{required:!0,type:"number",message:"请选择城区",trigger:"change"}},{default:()=>[e(z,{bordered:!s.disabled,options:a.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:r.info.regionCode||r.info.cityCode||r.info.provinceCode,"onUpdate:value":(n,I,w)=>{var E,A,R;d.provinceCode=(E=w[0])==null?void 0:E.code,d.cityCode=(A=w[1])==null?void 0:A.code,d.regionCode=(R=w[2])==null?void 0:R.code}},null)]})]})]})]})]),s.disabled?e(T,{class:f.btnList,align:"center",justify:"end"},{default:()=>[e(v,{class:f.btn,color:"#198cfe",onClick:()=>s.openChangePwd=!0},{default:()=>[u("修改密码")]}),e(v,{class:f.btn,color:"#f24433",onClick:()=>s.disabled=!1},{default:()=>[u("修改信息")]})]}):e(T,{class:f.btnList,align:"center",justify:"end"},{default:()=>[e(v,{class:f.btn,onClick:()=>{var n;s.disabled=!0,(n=t.value)==null||n.restoreValidation()}},{default:()=>[u("取消")]}),e(v,{class:f.btn,type:"primary",onClick:()=>y()},{default:()=>[u("完成")]})]}),e(ue,{class:f.changePwdModal,show:s.openChangePwd,"onUpdate:show":n=>s.openChangePwd=n,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[e(fe,{phone:r.info.phone,onClose:()=>{s.openChangePwd=!1}},null)]})])}}}),We="_logo_1pxh2_1",je="_changeHead_1pxh2_8",ze="_uploadFile_1pxh2_29",Ge="_formWrap_1pxh2_37",Je="_schoolInfo_1pxh2_65",Ke="_errorBtn_1pxh2_86",Ve="_addTeacher_1pxh2_89",Qe="_btnList_1pxh2_163",Xe="_btn_1pxh2_163",Ye="_addStudentWrap_1pxh2_174",Ze="_studentCLose_1pxh2_180",et="_stunentStart_1pxh2_189",tt="_addTitle_1pxh2_200",at="_addTeacherTitle_1pxh2_214",ot="_addStudentInfo_1pxh2_217",st="_studentInfoBg_1pxh2_225",nt="_studentCore_1pxh2_236",lt="_schoolLogo_1pxh2_250",ut="_studentCoreInfo_1pxh2_261",dt="_studentCoreInfoSubtitle_1pxh2_283",rt="_codewrap_1pxh2_292",it="_codewrapBg_1pxh2_302",ct="_codewrapSubmit_1pxh2_309",pt="_studentBottom_1pxh2_329",ft="_downBtn_1pxh2_344",p={logo:We,changeHead:je,uploadFile:ze,formWrap:Ge,schoolInfo:Je,errorBtn:Ke,addTeacher:Ve,btnList:Qe,btn:Xe,addStudentWrap:Ye,studentCLose:Ze,stunentStart:et,addTitle:tt,addTeacherTitle:at,addStudentInfo:ot,studentInfoBg:st,studentCore:nt,schoolLogo:lt,studentCoreInfo:ut,studentCoreInfoSubtitle:dt,codewrap:rt,codewrapBg:it,codewrapSubmit:ct,studentBottom:pt,downBtn:ft},gt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},ht=de("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),mt=de("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),bt=[ht,mt],vt=N({name:"Add",render:function(r,a){return ye(),we("svg",gt,bt)}}),Ct=N({name:"teacher-operation",emits:["close"],props:{areaList:{type:Array,default:()=>[]}},setup(i,{emit:r}){var C,l,g,m;const a=$(),t=k({provinceCode:"",cityCode:"",regionCode:"",tenantId:(l=(C=a.info.schoolInfos)==null?void 0:C[0])==null?void 0:l.tenantId,phone:null,schoolId:(m=(g=a.info.schoolInfos)==null?void 0:g[0])==null?void 0:m.id,nickname:null,gender:1}),d=D(!1),s=D(),x=O(),y=async()=>{s.value.validate(async c=>{if(!c){try{d.value=!0,await Pe({...t}),x.success("添加成功")}catch(b){console.log(b)}setTimeout(()=>{d.value=!1,r("close")},100)}})};return()=>e("div",null,[e(j,{model:t,ref:s,showRequireMark:!1,"label-placement":"left","label-width":"126"},{default:()=>[e(B,{label:"老师姓名",path:"nickname",rule:[{required:!0,message:"请输入老师姓名",trigger:"blur"},{pattern:/^(?:[\u4e00-\u9fa5·]{2,16})$/,message:"请输入中文姓名,不要包含空格,及特殊符号",trigger:"blur"}]},{default:()=>[e(P,{value:t.nickname,"onUpdate:value":c=>t.nickname=c,placeholder:"请输入老师姓名",clearable:!0,maxlength:14},null)]}),e(B,{label:"老师性别",path:"gender",rule:[{required:!0,message:"请选择老师性别"}]},{default:()=>[e(T,null,{default:()=>[e(ae("n-button"),{class:"genderBtn",type:t.gender?"info":void 0,tertiary:!t.gender,onClick:()=>{t.gender=1}},{default:()=>[u("男")]}),e(ae("n-button"),{class:"genderBtn",type:t.gender?void 0:"info",tertiary:!!t.gender,onClick:()=>{t.gender=0}},{default:()=>[u("女")]})]})]}),e(B,{label:"城区",path:"provinceCode",rule:[{required:!0,message:"请选择城区",trigger:"change"}]},{default:()=>[e(z,{to:"body",placeholder:"请选择城区",options:i.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover","onUpdate:value":(c,b,n)=>{var I,w,E;t.provinceCode=((I=n[0])==null?void 0:I.code)+"",t.cityCode=(w=n[1])==null?void 0:w.code,t.regionCode=(E=n[2])==null?void 0:E.code}},null)]}),e(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:()=>[e(P,{maxlength:11,value:t.phone,"onUpdate:value":c=>t.phone=c,placeholder:"请输入手机号",clearable:!0},null)]}),e("div",{class:"nalert"},[e(Ie,{type:"error",showIcon:!1,bordered:!1},{default:()=>[u("默认密码为yyszkt+手机号后四位")]})])]}),e(T,{style:{padding:"20px 0 32px 0"},justify:"center"},{default:()=>[e(v,{class:"actionBtn",round:!0,type:"default",onClick:()=>r("close")},{default:()=>[u("取消")]}),e(v,{class:"actionBtn",round:!0,type:"primary",onClick:()=>y(),loading:d.value},{default:()=>[u("确定")]})]})])}}),yt=""+new URL("studentTitle-beff5468.png",import.meta.url).href,wt=""+new URL("teacherCore-bd5dba6c.png",import.meta.url).href,It=N({props:{activeRow:{type:Object,default:()=>({id:""})},gradeNumList:{type:Array,default:()=>[]},classArray:{type:Array,default:()=>[]}},name:"resetStudent",emits:["close","getList"],setup(i,{emit:r}){var C,l,g,m,c,b;k({uploading:!1}),O();const a=$();D();const t="tenantId=".concat((l=(C=a.info.schoolInfos)==null?void 0:C[0])==null?void 0:l.tenantId,"&schoolId=").concat((m=(g=a.info.schoolInfos)==null?void 0:g[0])==null?void 0:m.id,"&schoolName=").concat((b=(c=a.info.schoolInfos)==null?void 0:c[0])==null?void 0:b.name),d="".concat(location.origin,"/classroom-app/#/teaher-register?")+t,s=k({saveLoading:!1,image:null,shareLoading:!1}),x=()=>{if(!s.saveLoading)if(s.saveLoading=!0,s.image)y();else{const n=document.getElementById("preview-container");Ne(n,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then(async I=>{const w=I.toDataURL("image/png");console.log(w,"url===>"),s.image=w,y()}).catch(()=>{console.log("生成图片失败url===>"),s.saveLoading=!1})}},y=async()=>{setTimeout(()=>{s.saveLoading=!1},100);const n=document.createElement("a");n.setAttribute("download","新增老师.png"),n.href=s.image,n.click()};return()=>e("div",{class:[p.addStudentWrap]},[e("div",{onClick:()=>{console.log("点击"),r("close")}},[e(S,{src:Te,previewDisabled:!0,class:p.studentCLose},null)]),e(S,{previewDisabled:!0,class:p.stunentStart,src:Le},null),e(S,{class:[p.addTitle,p.addTeacherTitle],previewDisabled:!0,src:yt},null),e("div",{class:p.addStudentInfo,id:"preview-container"},[e(S,{class:p.studentInfoBg,previewDisabled:!0,src:wt},null),e("div",{class:p.studentCore},[e("img",{alt:"img",crossorigin:"anonymous",class:p.schoolLogo,src:a.getUserInfo.schoolInfos[0].logo+"?some=".concat(new Date().getTime())},null),e("div",{class:p.studentCoreInfo},[e("h2",null,[a.getUserInfo.schoolInfos[0].name]),e("p",{class:p.studentCoreInfoSubtitle},[u("邀请您的成为"),e("span",null,[u("音乐数字课堂老师")])]),e("div",{class:p.codewrap},[e(De,{margin:0,text:d,size:119},null)]),e("div",{class:p.codewrapSubmit},[e(S,{previewDisabled:!0,src:Ae},null),u("请扫描上方二维码 "),e("span",null,[u("完成注册")])," "])])])]),e("div",{class:p.studentBottom},[e("p",null,[u("请将二维码图片发送给老师,扫码完成注册")]),e("div",{class:p.downBtn,onClick:x},[u("下载图片")])])])}}),_t=N({name:"teacher-guide",emits:["close"],setup(i,{emit:r}){const a=k({box:{height:"0px"},show:!1,steps:[{ele:"",eleRect:{},img:le("teacher1.png"),handStyle:{top:"0.91rem"},imgStyle:{top:_(-4),left:_(-75),width:_(472),height:_(230)},btnsStyle:{bottom:_(30),left:_(-84)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}},{ele:"",img:le("teacher2.png"),imgStyle:{top:_(-4),left:_(-142),width:_(559),height:_(230)},btnsStyle:{bottom:_(30),left:_(-154)},boxStyle:{borderRadius:"25px"},eleRectPadding:{left:14,top:14,width:28,height:28}}],step:0}),t=D(!1),d=localStorage.getItem("teacher-guideInfo");d&&JSON.parse(d).teacherGuide?t.value=!1:t.value=!0;const s=()=>{var g,m,c,b;const l=document.getElementById("teacher-".concat(a.step));if(l){const n=l.getBoundingClientRect(),I=((g=a.steps[a.step].eleRectPadding)==null?void 0:g.left)||0,w=((m=a.steps[a.step].eleRectPadding)==null?void 0:m.top)||0,E=((c=a.steps[a.step].eleRectPadding)==null?void 0:c.width)||0,A=((b=a.steps[a.step].eleRectPadding)==null?void 0:b.height)||0;a.box={left:n.x-I+"px",top:n.y-w+"px",width:n.width+E+"px",height:n.height+A+"px"},console.log("coai-".concat(a.step),a.box)}else y()};W(()=>{s(),window.addEventListener("resize",x)});const x=()=>{s()};_e(()=>{window.removeEventListener("resize",x)});const y=()=>{if(a.step>=4){C();return}a.step=a.step+1,s()},C=()=>{let l=JSON.parse(localStorage.getItem("teacher-guideInfo")||"{}")||null;l?l.teacherGuide=!0:l={teacherGuide:!0},localStorage.setItem("teacher-guideInfo",JSON.stringify(l)),t.value=!1};return()=>e(oe,null,[t.value?re(e("div",{"onUpdate:show":l=>t.value=l,class:["n-modal-mask","n-modal-mask-guide"]},[e("div",{class:F.content,onClick:()=>y()},[e("div",{class:F.backBtn,onClick:l=>{l.stopPropagation(),C()}},[u("跳过")]),e("div",{class:F.box,style:{...a.box,...a.steps[a.step].boxStyle},id:"modeType-".concat(a.step)},[a.steps.map((l,g)=>{var m,c,b,n;return e("div",{onClick:I=>I.stopPropagation(),class:F.item,style:l.type=="bottom"?{display:g===a.step?"":"none",left:"".concat((m=l.eleRect)==null?void 0:m.left,"px"),top:"-".concat((c=l.imgStyle)==null?void 0:c.height)}:{display:g===a.step?"":"none",left:"".concat((b=l.eleRect)==null?void 0:b.left,"px"),top:"".concat((n=a.box)==null?void 0:n.height)}},[e("img",{class:F.img,style:l.imgStyle,src:l.img},null),e("div",{class:F.btns,style:l.btnsStyle},[a.step+1==a.steps.length?e(oe,null,[e("div",{class:[F.endBtn],onClick:()=>C()},[u("完成")]),e("div",{class:F.nextBtn,onClick:()=>{a.step=0,s()}},[u("再看一遍")])]):e("div",{class:F.btn,onClick:()=>y()},[u("下一步 ("),a.step+1,u("/"),a.steps.length,u(")")])])])})])])]),[[ie,t.value,"show"]]):null])}}),Bt=N({name:"school-info",setup(){var I,w,E,A,R,G,J,K,V,Q;const i=$(),r=k({areaList:[]}),a=k({name:(w=(I=i.info.schoolInfos)==null?void 0:I[0])==null?void 0:w.name,logo:((A=(E=i.info.schoolInfos)==null?void 0:E[0])==null?void 0:A.logo)||i.info.avatar,provinceCode:((G=(R=i.info.schoolInfos)==null?void 0:R[0])==null?void 0:G.provinceCode)||"",cityCode:((K=(J=i.info.schoolInfos)==null?void 0:J[0])==null?void 0:K.cityCode)||"",regionCode:((Q=(V=i.info.schoolInfos)==null?void 0:V[0])==null?void 0:Q.regionCode)||""}),t=k({loading:!1,schoolLoading:!0,dataList:[],disabled:!0,modal:!1,qrModal:!1}),d=D(!1),s=()=>[{title:"老师姓名",key:"nickname",render:o=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>n(o.nickname)},[o.nickname])},{title:"手机号码",key:"phone",render:o=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>n(o.phone)},[o.phone])},{title:"性别",key:"questionTypeCode",render:o=>e("div",null,[o.gender?"男":"女"])},{title:"状态",key:"statusName",render:o=>e("div",null,[o.status==="ACTIVATION"?e(v,{text:!0},{default:()=>[u("启用")]}):e(v,{class:p.errorBtn,text:!0},{default:()=>[u("冻结")]})])},{title:"操作",key:"titleImg",render:o=>e(T,null,{default:()=>[e(v,{type:"primary",quaternary:!0,size:"small",onClick:()=>m(o)},{default:()=>[u("重置密码")]}),o.status==="ACTIVATION"?e(v,{disabled:o.jobType==="ADMIN",type:"primary",quaternary:!0,size:"small",onClick:()=>g(o)},{default:()=>[u("冻结")]}):e(v,{class:p.errorBtn,quaternary:!0,size:"small",onClick:()=>g(o)},{default:()=>[u("解冻")]})]})}],x=async()=>{const o=await pe();(o==null?void 0:o.code)===200&&(r.areaList=o.data)},y=async()=>{var h,L,U;t.loading=!0;const o=await Ue({schoolId:(L=(h=i.info.schoolInfos)==null?void 0:h[0])==null?void 0:L.id,page:1,rows:1e3});t.loading=!1,(o==null?void 0:o.code)===200&&Array.isArray((U=o==null?void 0:o.data)==null?void 0:U.rows)&&(t.dataList=o.data.rows),setTimeout(()=>{d.value=!0},500)};W(()=>{x(),y()});const C=Be(),l=O(),g=o=>{const h=o.status==="LOCKED"?"解冻":"冻结";C.warning({title:"温馨提示",content:"是否".concat(h,'"').concat(o.nickname,'"?'),positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{await $e({ids:[o.id],status:o.status==="LOCKED"?"ACTIVATION":"LOCKED"}),y(),l.success(h+"成功")}})},m=o=>{C.warning({title:"警告",content:'重置"'.concat(o.nickname,'"的密码,是否继续?'),positiveText:"确定",negativeText:"取消",onPositiveClick:async()=>{await Me({userId:o.id,clientType:"TEACHER"}),l.success("重置成功")}})},c=D(),b=()=>{var o;(o=c.value)==null||o.validate(async h=>{var L;h||(t.schoolLoading=!1,await Oe({...(L=i.info.schoolInfos)==null?void 0:L[0],...a}),t.schoolLoading=!0,l.success("修改成功"),t.disabled=!0)})},n=o=>{const h=document.createElement("input");h.value=o,document.body.appendChild(h),h.select(),h.setSelectionRange(0,h.value.length),document.execCommand("Copy"),document.body.removeChild(h),l.success("复制成功")};return()=>e("div",{class:p.schoolInfo},[e(j,{ref:c,class:p.formWrap,model:a,style:{padding:"30px 0"},disabled:t.disabled},{default:()=>[e(T,{size:[30,20]},{default:()=>[e("div",{class:p.logo},[e(S,{previewDisabled:!1,width:100,height:100,src:a.logo},null),e("div",{style:{display:t.disabled?"none":""},class:p.changeHead},[u("修改头像"),t.schoolLoading&&e(ce,{class:[p.uploadFile],cropper:!0,"onUpdate:fileList":o=>{a.logo=o}},null)])]),e(B,{label:"学校名称",path:"name",showRequireMark:!1,rule:[{required:!0,message:"请填写学校名称",trigger:"blur"}]},{default:()=>[e(P,{bordered:!t.disabled,maxlength:20,value:a.name,"onUpdate:value":o=>a.name=o},null)]}),e(B,{label:"城区"},{default:()=>{var o,h,L,U,X,Y;return[e(z,{placeholder:"请选择城区",bordered:!t.disabled,options:r.areaList,labelField:"name",valueField:"code",childrenField:"areas",checkStrategy:"child",expandTrigger:"hover",defaultValue:((h=(o=i.info.schoolInfos)==null?void 0:o[0])==null?void 0:h.regionCode)||((U=(L=i.info.schoolInfos)==null?void 0:L[0])==null?void 0:U.cityCode)||((Y=(X=i.info.schoolInfos)==null?void 0:X[0])==null?void 0:Y.provinceCode),"onUpdate:value":(xt,Et,H)=>{var Z,ee,te;a.provinceCode=(Z=H[0])==null?void 0:Z.code,a.cityCode=(ee=H[1])==null?void 0:ee.code,a.regionCode=(te=H[2])==null?void 0:te.code}},null)]}}),e(B,null,{default:()=>[t.disabled?e(T,{class:p.btnList,align:"center",justify:"end"},{default:()=>[e(v,{class:p.btn,color:"#f24433",onClick:()=>t.disabled=!1},{default:()=>[u("修改信息")]})]}):e(T,{class:p.btnList,align:"center",justify:"end"},{default:()=>[e(v,{class:p.btn,onClick:()=>t.disabled=!0},{default:()=>[u("取消")]}),e(v,{class:p.btn,loading:!t.schoolLoading,type:"primary",onClick:()=>b()},{default:()=>[u("完成")]})]})]})]})]}),e(T,{style:{padding:"32px 0"}},{default:()=>[e(v,se({id:"teacher-0"},{type:"primary",renderIcon:()=>e(Ee,{component:e(vt,null,null)},null),onClick:()=>t.modal=!0}),{default:()=>[u("添加老师")]}),e(v,se({id:"teacher-1"},{type:"primary",onClick:()=>t.qrModal=!0}),{default:()=>[u("老师注册二维码")]})]}),e(xe,{loading:t.loading,columns:s(),data:t.dataList},{empty:()=>e(qe,null,null)}),e(ue,{class:p.addTeacher,show:t.modal,"onUpdate:show":o=>t.modal=o,title:"添加老师",preset:"dialog",showIcon:!1},{default:()=>[e(Ct,{areaList:r.areaList,onClose:()=>{t.modal=!1,y()}},null)]}),t.qrModal?re(e("div",{"onUpdate:show":o=>t.qrModal=o,class:"n-modal-mask"},[e(It,{onClose:()=>{t.qrModal=!1}},null)]),[[ie,t.qrModal,"show"]]):null,d.value?e(_t,null,null):null])}}),Ut=N({name:"base-setting",setup(i,{emit:r,attrs:a}){const t=D("person");$();const d=ke();return d.query.activeTab&&(t.value=d.query.activeTab),Fe(()=>d.query.activeTab,s=>{t.value=s}),()=>e("div",{class:f.listWrap},[e(Se,{class:f.customTabs,value:t.value,"onUpdate:value":s=>t.value=s,size:"large",animated:!0,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[e(ne,{name:"person",tab:"个人信息"},{default:()=>[e(He,null,null)]}),e(ne,{name:"school",tab:"学校设置"},{default:()=>[e(Bt,null,null)]})]})])}});export{Ut as default};
|