import{a as I}from"./area.bc7b6c10.js";import{d as y,aU as k,r as B,$ as v,o as i,m as d,ah as j,bl as c,c as o,a5 as T,q as s,B as r,P as h}from"./index.13ca4bcb.js";import{I as R,c as V}from"./validate.6e6db448.js";import{O as b}from"./index.38000ccb.js";import{F as D}from"./index.f0004205.js";import{C as q}from"./index.4e050c13.js";import{F as u}from"./index.a334a3b6.js";import{R as P,a as A}from"./index.22077000.js";import{T as C}from"./index.2e78e0e7.js";import{C as U}from"./index.e7b51cf4.js";import"./index.5240421c.js";import"./index.6b9c5d02.js";import"./function-call.f254a1e7.js";import"./index.510ab853.js";import"./index.121d7090.js";import"./Checker.3b0fb5fc.js";const N="_register_uo7nj_15",x="_banner_uo7nj_50",G="_system_uo7nj_59",Q="_title_uo7nj_84",z="_tips_uo7nj_98",K="_radioSection_uo7nj_112",O="_radioItem_uo7nj_117",M="_stautsS_uo7nj_132",W="_cell_title_uo7nj_176",J="_protocol_uo7nj_186",Y="_c_uo7nj_68",L="_phoneTips_uo7nj_204",Z="_wxPopupDialog_uo7nj_218",X="_popupContainer_uo7nj_233",H="_title1_uo7nj_239",$="_popupTips_uo7nj_246",ee="_fieldGroup_uo7nj_254",oe="_fieldTitle_uo7nj_270";var a={"van-field--error":"_van-field--error_uo7nj_10","van-field__control":"_van-field__control_uo7nj_10",register:N,banner:x,"btn-submit":"_btn-submit_uo7nj_55",system:G,"van-cell--required":"_van-cell--required_uo7nj_35","cell-group":"_cell-group_uo7nj_68","top-tips":"_top-tips_uo7nj_73",title:Q,tips:z,radioSection:K,radioItem:O,"van-picker__confirm":"_van-picker__confirm_uo7nj_128",stautsS:M,"submit-container":"_submit-container_uo7nj_135","icon-close":"_icon-close_uo7nj_139","submit-img":"_submit-img_uo7nj_146","submit-title":"_submit-title_uo7nj_149","submit-o":"_submit-o_uo7nj_155","submit-tips":"_submit-tips_uo7nj_165","van-button":"_van-button_uo7nj_172",cell_title:W,protocol:J,c:Y,phoneTips:L,wxPopupDialog:Z,popupContainer:X,title1:H,popupTips:$,fieldGroup:ee,fieldTitle:oe},te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAApVJREFUWEftl82rjVEUxn9PknC7mCEuKUJKSRkoIyUpwztBGbi+RtQt/gRRBkou7ogSZSIxMVEY+EgKRVKui5gQIhKP1m2/2k7nnPd8Stw1Ou8++13796691rPXFn+ZqRM8tmcDPyS9btdf20C2twKHAQN7JZ1qB6plINtzgePA+gqAy8AOSS9aAWsJyPZ24BDQW2PR98CgpOFmoZoCsj0fOAmsrVjoChC+qo0PSBppFKwhINsxbzdwAOjJnP8WCdsDKXLTsjkfgf3AMUmRZ3WtFMh2H3AaWFPh6RKwszJXbM8BTlTJravAJkmv6hE1AnQbWJk5edtINWXVNyN795akVS0D2Y7t+ZDyI/xcSFFpSG9szwKGgI0ZRI+kT7Wg6kbI9nTgXfZyn6TRsjzI/7c9D3iWjfVKiryqauNAoV2lEbI9OalunrwR0gnAog5v2eM49zKfIQV3krp/Gdsy25tTaZelRydyqNYaIQlnCqAQvaNlNEA3gXZJGqoG9BDYl+CmAuc6vGX9wOfk8yCwNP2uCXRN0pgqd7vsbV8HVv+7QLYXA9uA5ekr7wHDkqKSxqyeMHY0Qrb3AJEDEyuK4VvqhY78MSDbkZhnszOuskBDW/olne96hICXwBNgQaKIs63oqQeBaD/CngILQypqnWUd2TIgmq/7RYpE2Up6lLZnCRCyUZyRUdJR4lUP104BLQOikQ8blRQR+GW2owGLtiNsHRAJ3lWgqKiLacERSdFn50DPgbiRhG1IERsHGo9QEYFI4P8sh2zfAGZmQhe3jAcpJNEx5teWu8AUIM6wsK9AjOW2ApiUBkKfQodirLCbwPf0EBJSXMdDSN/IdultsmLBrj7+lUBbuvrJTTovvUo36a/t6T8B6vz6SJbFLFUAAAAASUVORK5CYII=",ae="./assets/top-banner.8f087f3b.png",Ce=y({name:"companion-teacher-register",setup(){const l=k(),e=B({showPicker:!1,showSubject:!1,submitStatus:!1,id:l.query.id,name:l.query.name,t:l.query.t,qrCodeStatus:!1,qrCodeMessage:"",pattern:/^1(3|4|5|6|7|8|9)\d{9}$/,columns:[],pickerType:null,forms:{realName:"",phone:null,gender:1,idCardNo:null,smsValidCode:"",idcardFrontImg:"",idcardBackImg:""},btnLoading:!1,checkPhone:!1,checked:!0,columnSubject:[],countDownStatus:!0,countDownTime:120,imgCodeStatus:!1,showPopup:!1,code:""}),w=async()=>{if(e.qrCodeStatus){c({title:"\u63D0\u793A",message:e.qrCodeMessage,theme:"round-button",confirmButtonColor:"#ff8057"});return}if(!e.checked){i("\u8BF7\u9605\u8BFB\u5E76\u540C\u610F\u534F\u8BAE");return}e.btnLoading=!0;try{const t=e.forms;await d.post("/api-school/open/schoolStaff/registerTeacher",{data:{...t,schoolId:e.id}}),window.location.href="https://mp.weixin.qq.com/s?__biz=MzkxMDMwOTI5Nw==&mid=2247485261&idx=1&sn=70c79a832a609bf9fae01c9e90fb4f69&chksm=c12c2593f65bac85d26362bca470f6abc2bfc087d9f4dcf87c00094420bdf5a3acb1b870199b#rd"}catch{}e.btnLoading=!1},m=()=>{if(!V(e.forms.phone))return i("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");e.imgCodeStatus=!0},F=()=>{e.countDownStatus=!1;const t=setInterval(()=>{e.countDownTime=e.countDownTime-1,e.countDownTime<=0&&(e.countDownTime=120,e.countDownStatus=!0,clearInterval(t))},1e3)};v(async()=>{e.id||i("\u4FE1\u606F\u83B7\u53D6\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08");try{const t=await d.post("/api-school/open/schoolTeacherStudent/queryQrCodeStatus",{data:{schoolId:e.id,qrCodeEffectiveStartTime:e.t?j(Number(e.t)).format("YYYY-MM-DD HH:mm:ss"):null}});t.code===999&&(c({title:"\u63D0\u793A",message:t.message,theme:"round-button",confirmButtonColor:"#FF8057"}),e.qrCodeStatus=!0,e.qrCodeMessage=t.message)}catch(t){console.log(t)}try{const t=[];I.forEach(n=>{const g={name:n.name,code:n.code,areas:[]};n.areas&&n.areas.length>0&&n.areas.forEach(_=>{g.areas.push({name:_.name,code:_.code})}),t.push(g)}),e.columns=t||[];const{data:S}=await d.post("/api-school/open/orchestraSubjectConfig/pageByOrchestraId",{data:{orchestraId:e.id,page:1,rows:50}}),E=S.rows||[],f=[];E.forEach(n=>{f.push({text:n.name,value:n.subjectId})}),e.columnSubject=f}catch{c({message:"\u4FE1\u606F\u83B7\u53D6\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08",theme:"round-button",confirmButtonColor:"#FF8057"})}});const p=t=>{t==="REGISTER"?window.open(window.location.origin+window.location.pathname+"#/preview-protocol?type=REGISTER_TEACHER","_blank"):t==="PRIVACY"?window.open(window.location.origin+window.location.pathname+"#/privacyProtocol","_blank"):t==="WITHDRAW"&&window.open(window.location.origin+window.location.pathname+"#/cashProtocol","_blank")};return()=>o("div",{class:a.register},[o("div",{class:a.title},[o("p",{class:a.tips},[o("img",{src:te},null),o("span",null,[e.name])])]),o(D,{validateFirst:!0,scrollToError:!0,onSubmit:w,ref:"form",class:a.form},{default:()=>[o(q,{inset:!0,class:a["cell-group"]},{default:()=>[o(u,{label:"\u771F\u5B9E\u59D3\u540D",modelValue:e.forms.realName,"onUpdate:modelValue":t=>e.forms.realName=t,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"}],name:"realName",placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D",maxlength:"5"},null),o(u,{label:"\u624B\u673A\u53F7\u7801",modelValue:e.forms.phone,"onUpdate:modelValue":t=>e.forms.phone=t,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"},{pattern:e.pattern,message:"\u8F93\u5165\u624B\u673A\u53F7\u7801\u6709\u8BEF"}],name:"phone",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",maxlength:11,type:"tel"},null),o("div",{class:a.phoneTips},[o(T,{name:"warning",size:"16"},null),s("\u63D0\u793A\uFF1A\u624B\u673A\u53F7\u7801\u5C06\u6210\u4E3A\u60A8\u7BA1\u4E50\u56E2\u7BA1\u7406\u7AEF\u767B\u5F55\u8D26\u53F7")]),o(u,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",modelValue:e.forms.idCardNo,"onUpdate:modelValue":t=>e.forms.idCardNo=t,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},{pattern:/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u53F7"}],name:"idCardNo",placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7\u7801"},null),o("div",{class:[a.fieldGroup,"van-hairline--bottom"]},[o(u,{label:"\u8EAB\u4EFD\u8BC1\u7167\u7247\u6B63\u9762",modelValue:e.forms.idcardFrontImg,"onUpdate:modelValue":t=>e.forms.idcardFrontImg=t,readonly:!0,border:!1,name:"idcardFrontImg",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u6B63\u9762",trigger:"onChange"}],placeholder:"\u8BF7\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u6B63\u9762"},{input:()=>o(b,{style:{width:"100%"},tips:"\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u6B63\u9762",bucket:"gyt",path:"/user/",modelValue:e.forms.idcardFrontImg,"onUpdate:modelValue":t=>e.forms.idcardFrontImg=t},null)}),o(u,{label:"\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u53CD\u9762",labelClass:a.fieldTitle,modelValue:e.forms.idcardBackImg,"onUpdate:modelValue":t=>e.forms.idcardBackImg=t,readonly:!0,border:!1,name:"idcardBackImg",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u53CD\u9762",trigger:"onChange"}],placeholder:"\u8BF7\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u53CD\u9762"},{input:()=>o(b,{style:{width:"100%"},tips:"\u4E0A\u4F20\u8EAB\u4EFD\u8BC1\u53CD\u9762",bucket:"gyt",path:"/user/",modelValue:e.forms.idcardBackImg,"onUpdate:modelValue":t=>e.forms.idcardBackImg=t},null)})]),o(u,{label:"\u6027\u522B",name:"gender",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},{input:()=>o(P,{"checked-color":"#FF8057",modelValue:e.forms.gender,"onUpdate:modelValue":t=>e.forms.gender=t,direction:"horizontal"},{default:()=>[o(C,{size:"large",type:"primary",color:e.forms.gender!==1?"#EAEAEA":"#FF8057",textColor:e.forms.gender!==1?"#AAA":"#FFF",class:a.radioSection,round:!0},{default:()=>[o(A,{class:a.radioItem,name:1},null),s("\u7537")]}),o(C,{size:"large",type:"primary",color:e.forms.gender!==0?"#EAEAEA":"#FF8057",textColor:e.forms.gender!==0?"#AAA":"#FFF",class:a.radioSection,round:!0},{default:()=>[o(A,{class:a.radioItem,name:0},null),s("\u5973")]})]})}),o(u,{label:"\u9A8C\u8BC1\u7801",modelValue:e.forms.smsValidCode,"onUpdate:modelValue":t=>e.forms.smsValidCode=t,name:"smsValidCode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",trigger:"onChange"}],placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",maxlength:6,type:"tel"},{button:()=>e.countDownStatus?o(r,{type:"primary",round:!0,size:"small",color:"#FF8057",onClick:m},{default:()=>[s("\u53D1\u9001\u9A8C\u8BC1\u7801")]}):o(r,{type:"default",round:!0,size:"small",disabled:!0,style:{minWidth:"60px"},onClick:m},{default:()=>[e.countDownTime+"s"]})})]}),o("div",{class:a.protocol},[o(U,{modelValue:e.checked,"onUpdate:modelValue":t=>e.checked=t,"icon-size":"16",style:"margin-right: 6px","checked-color":"#FF8057"},null),o("div",null,[o("span",{onClick:()=>{e.checked=!e.checked}},[s("\u8BF7\u8BA4\u771F\u9605\u8BFB\u5E76\u52FE\u9009")]),o("span",{class:a.c,onClick:()=>p("REGISTER")},[s("\u300A\u7BA1\u4E50\u56E2\u7528\u6237\u6CE8\u518C\u534F\u8BAE\u300B")]),s("\u3001"),o("span",{class:a.c,onClick:()=>p("PRIVACY")},[s("\u300A\u9690\u79C1\u534F\u8BAE\u300B")])])]),o(r,{size:"large",block:!0,round:!0,class:a["btn-submit"],color:"#FF8057",loading:e.btnLoading,"native-type":"submit"},{default:()=>[s("\u5B8C\u6210")]})]}),o(h,{show:e.submitStatus,"onUpdate:show":t=>e.submitStatus=t,round:!0,style:"width: 75%",closeOnClickOverlay:!0},{default:()=>[o("div",{class:a.stautsS},[o("img",{src:ae,class:a["submit-img"]},null),o("div",{class:a["submit-container"]},[o("p",{class:a["submit-title"]},[s("\u606D\u559C\u60A8\u5DF2\u6210\u529F\u767B\u8BB0\u4E3A")]),o("p",{class:a["submit-o"]},[e.name,s(" "),o("br",null,null),o("span",null,[s("\u3010\u7BA1\u7406\u8001\u5E08\u3011")])]),o("p",{class:a["submit-tips"]},[s("\u8BF7\u4E0B\u8F7D\u7BA1\u4E50\u56E2\u7BA1\u7406\u7AEFAPP")]),o(r,{type:"primary",color:"#FF8057",block:!0,round:!0,onClick:()=>{e.submitStatus=!1,window.location.href=window.location.origin+"/orchestra-student/#/download?type=manage"}},{default:()=>[s("\u7ACB\u5373\u4E0B\u8F7D")]})])])]}),e.imgCodeStatus?o(R,{value:e.imgCodeStatus,"onUpdate:value":t=>e.imgCodeStatus=t,phone:e.forms.phone,type:"REGISTER",onClose:()=>{e.imgCodeStatus=!1},onSendCode:F},null):null,o(h,{show:e.showPopup,"onUpdate:show":t=>e.showPopup=t,round:!0,style:{width:"88%"},closeOnClickOverlay:!1,class:a.wxPopupDialog},{default:()=>[o("div",{class:a.popupContainer},[o("p",{class:a.title1},[s("\u6E29\u99A8\u63D0\u793A")]),o("p",{class:a.popupTips},[s("\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u6253\u5F00")])])]})])}});export{Ce as default};