manage-teacher-register.76ce63c8.js 9.4 KB

1
  1. import{a as q,F as E}from"./area.c19ee2ac.js";import{d as B,b8 as S,R as F,X as k,j as l,g as A,k as a,B as n,l as s,a2 as v,P as I}from"./index.879f7421.js";import{I as R,c as D}from"./validate.598a2b58.js";import{a as j}from"./function-call.3c67215d.js";import{C as w}from"./index.4aec72fa.js";import{F as u}from"./index.00975bf6.js";import{R as y,a as g}from"./index.344c1924.js";import{T as b}from"./index.30499db4.js";import{C as N}from"./index.60364ca1.js";import"./index.c463dbd0.js";import"./index.9a3a3b84.js";const V="_register_qaj9r_15",K="_banner_qaj9r_50",U="_system_qaj9r_59",Q="_title_qaj9r_84",W="_tips_qaj9r_98",Y="_radioSection_qaj9r_112",P="_radioItem_qaj9r_115",T="_stautsS_qaj9r_130",x="_cell_title_qaj9r_174",O="_protocol_qaj9r_184",G="_c_qaj9r_68",J="_phoneTips_qaj9r_195";var t={"van-field--error":"_van-field--error_qaj9r_10","van-field__control":"_van-field__control_qaj9r_10",register:V,banner:K,"btn-submit":"_btn-submit_qaj9r_55",system:U,"van-cell--required":"_van-cell--required_qaj9r_35","cell-group":"_cell-group_qaj9r_68","top-tips":"_top-tips_qaj9r_73",title:Q,tips:W,radioSection:Y,radioItem:P,"van-picker__confirm":"_van-picker__confirm_qaj9r_126",stautsS:T,"submit-container":"_submit-container_qaj9r_133","icon-close":"_icon-close_qaj9r_137","submit-img":"_submit-img_qaj9r_144","submit-title":"_submit-title_qaj9r_147","submit-o":"_submit-o_qaj9r_153","submit-tips":"_submit-tips_qaj9r_163","van-button":"_van-button_qaj9r_170",cell_title:x,protocol:O,c:G,phoneTips:J},L="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=",X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA7dJREFUaEPdmk1oE0EUgN/bpUkxm20rHqvU4E9OLSI0/pxERFG8eOhNj3qooKDgwbMHoYJCe/Cqt4JeREEseLKagqg9xb9YtDelP7MTSVJ2n0zYlW2adGd/0obJcfPem/ftm33z3swgJPhbXV3dr2naCQAYBoCDRJRDRBMAsu4wFhExRCwDwGcAmHcc53VfX9/XpNzAuIY458OO41xCxDEi2h3FHiL+IqJpTdMeGYYxH8WGpxMZqFKpnLVt+zYAHIvjQAvdWV3X72QymRdR7IYGWllZOaxp2hQAFKIMGEKn6DjOeH9///sQOiANRERpzvldIroKAHqYQWLI2og4aRjGLUSsydiRAqpWq/vW1tamieiQjNGkZRDxQ09Pz1hvb++3INuBQIwx8Y08A4CdQcY6/P8SAJw3TXN2s3E2BeKcn7Zt+yki7uiws1LmieivrusXDMN42U6hLZCIDBG96hYYD0BAIeKpdpFqCSS+mXq9XuyCadYuEEupVKrQ6pvaAORms7fblQCk5h4AiERhGMbR5uy3AciyrPtEdE3W8HbKIeKDbDZ73e/DOiB30RRTbavWmbjvw3Ycp+BffNcBMcbebUEFEBeiWb9omuaRDbWcW5s9lxmNcw6Li4uQy+UglUrJqATK1Ot1KJfLMDg4CIZhBMr7BXRdP+fVfv8jxBh7I1tolkolWFhYgEwmA6Ojo5BOp0M50Cxcq9Vgbm4OKpUKDA0NQT6fD2tv1jTN40KpAbS8vDyi6/pHWSvibRaLxYYDcaH8MMJWoVCIFHVN00ZE69EAYoxNAMANWSAh1+xIlEglYcPn8z3TNG82gCzL+hmlOYvjUBzdVi9eNInZbHYPirYZEb+EiY5fNopjUXRk/COiA2hZ1mUieiij0E4mjINhZMP6hIhXBNAkEY2HVd4sU7VLFJ2EaWQ4xCkx5WYQ8WRcoKBE0WkYF2gGGWPfASCXBFA7KPHcW2fipvkAP8tiyv0mol1JAbWCEs+SWLOCfETEPwKoKlqGIOGw//unmNDtcGQa7olWQkkgtaaccklBubSt3MKqXOmjXHGqXPugZIPnnsJ9kq0Gur4Fd6OkziaJWzyKI0Z1trHcKKmz0SiAlNsKdlO4Opv1Aki54xQBpdSBl7cWKXUk6UFxzs/Ytv2kW85ZYx0a+yOlzLG+B6XUxQsPSqmrMf6iVZnLS82VuDLXy5rB3NO/i0lcALRt+/HAwIB0G9Oq3Qm8vCTbIwk5/xVNx3HyiLi31RVNIvqhaVqpE1c0/wHHpUliZEbjnQAAAABJRU5ErkJggg==",z="./assets/top-banner.8f087f3b.png",le=B({name:"companion-teacher-register",setup(){const i=S(),e=F({showPicker:!1,showSubject:!1,submitStatus:!1,id:i.query.id,name:i.query.name,pattern:/^1(3|4|5|6|7|8|9)\d{9}$/,columns:[],pickerType:null,forms:{realName:"",phone:null,gender:1,idCardNo:null,smsValidCode:""},btnLoading:!1,checkPhone:!1,checked:!0,columnSubject:[],countDownStatus:!0,countDownTime:120,imgCodeStatus:!1}),f=async()=>{if(!e.checked){l("\u8BF7\u9605\u8BFB\u5E76\u540C\u610F\u534F\u8BAE");return}e.btnLoading=!0;try{const o=e.forms;await A.post("/api-school/open/schoolTeacherStudent/registerTeacher",{data:{...o,schoolId:e.id}})}catch{l("\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")}e.btnLoading=!1},c=()=>{if(!D(e.forms.phone))return l("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");e.imgCodeStatus=!0},h=()=>{e.countDownStatus=!1;const o=setInterval(()=>{e.countDownTime=e.countDownTime-1,e.countDownTime<=0&&(e.countDownTime=120,e.countDownStatus=!0,clearInterval(o))},1e3)};return k(async()=>{e.id||l("\u4FE1\u606F\u83B7\u53D6\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08");try{const o=[];q.forEach(r=>{const d={name:r.name,code:r.code,areas:[]};r.areas&&r.areas.length>0&&r.areas.forEach(p=>{d.areas.push({name:p.name,code:p.code})}),o.push(d)}),e.columns=o||[];const{data:_}=await A.post("/api-school/open/subject/page",{data:{page:1,rows:50}}),C=_.rows||[],m=[];C.forEach(r=>{m.push({text:r.name,value:r.id})}),e.columnSubject=m}catch{j({message:"\u4FE1\u606F\u83B7\u53D6\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08",theme:"round-button",confirmButtonColor:"#64A9FF"})}}),()=>a("div",{class:t.register},[a("div",{class:t.title},[a("p",{class:t.tips},[a("img",{src:L},null),a("span",null,[e.name])])]),a(E,{validateFirst:!0,scrollToError:!0,onSubmit:f,ref:"form",class:t.form},{default:()=>[a(w,{inset:!0,class:t["cell-group"]},{default:()=>[a(u,{required:!0,label:"\u771F\u5B9E\u59D3\u540D",modelValue:e.forms.realName,"onUpdate:modelValue":o=>e.forms.realName=o,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"}],name:"realName",placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D",maxlength:"50"},null),a(u,{required:!0,label:"\u624B\u673A\u53F7\u7801",modelValue:e.forms.phone,"onUpdate:modelValue":o=>e.forms.phone=o,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"}],name:"phone",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"},null),a(u,{required:!0,label:"\u9A8C\u8BC1\u7801",modelValue:e.forms.smsValidCode,"onUpdate:modelValue":o=>e.forms.smsValidCode=o,name:"smsValidCode",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u58F0\u90E8",trigger:"onChange"}],placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"},{button:()=>e.countDownStatus?a(n,{type:"primary",round:!0,size:"small",color:"#64A9FF",onClick:c},{default:()=>[s("\u53D1\u9001\u9A8C\u8BC1\u7801")]}):a(n,{type:"default",round:!0,size:"small",disabled:!0,style:{minWidth:"60px"},onClick:c},{default:()=>[e.countDownTime+"s"]})}),a("div",{class:t.phoneTips},[a(v,{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")]),a(u,{required:!0,label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",modelValue:e.forms.idCardNo,"onUpdate:modelValue":o=>e.forms.idCardNo=o,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),a(u,{required:!0,label:"\u6027\u522B",name:"gender",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},{input:()=>a(y,{"checked-color":"#64A9FF",modelValue:e.forms.gender,"onUpdate:modelValue":o=>e.forms.gender=o,direction:"horizontal"},{default:()=>[a(b,{size:"large",type:"primary",plain:e.forms.gender!==1,color:"#64A9FF",class:t.radioSection},{default:()=>[a(g,{class:t.radioItem,name:1},null),s("\u7537")]}),a(b,{size:"large",type:"primary",plain:e.forms.gender!==0,color:"#64A9FF",class:t.radioSection},{default:()=>[a(g,{class:t.radioItem,name:0},null),s("\u5973")]})]})})]}),a("div",{class:t.protocol},[a(N,{modelValue:e.checked,"onUpdate:modelValue":o=>e.checked=o,"icon-size":"16",style:"margin-right: 6px","checked-color":"#64A9FF"},null),a("span",{onClick:()=>{e.checked=!e.checked}},[s("\u8BF7\u8BA4\u771F\u9605\u8BFB\u5E76\u52FE\u9009")]),a("span",{class:t.c},[s("\u300A\u4E50\u56E2\u4F34\u5B66\u8001\u5E08\u6CE8\u518C\u534F\u8BAE\u300B")])]),a(n,{size:"large",block:!0,round:!0,class:t["btn-submit"],color:"#64A9FF",loading:e.btnLoading,"native-type":"submit"},{default:()=>[s("\u5B8C\u6210")]})]}),a(I,{show:e.submitStatus,"onUpdate:show":o=>e.submitStatus=o,round:!0,style:"width: 75%",closeOnClickOverlay:!0},{default:()=>[a("div",{class:t.stautsS},[a("img",{class:t["icon-close"],src:X,onClick:()=>e.submitStatus=!1},null),a("img",{src:z,class:t["submit-img"]},null),a("div",{class:t["submit-container"]},[a("p",{class:t["submit-title"]},[s("\u606D\u559C\u60A8\u5DF2\u6210\u529F\u767B\u8BB0\u4E3A")]),a("p",{class:t["submit-o"]},[e.name,s(" "),a("span",null,[s("\u3010\u7BA1\u7406\u8001\u5E08\u3011")])]),a("p",{class:t["submit-tips"]},[s("\u8BF7\u4E0B\u8F7D\u7BA1\u4E50\u56E2\u7BA1\u7406\u7AEFAPP\u8FDB\u884C\u6388\u8BFE")]),a(n,{type:"primary",color:"#64A9FF",block:!0,round:!0,onClick:()=>e.submitStatus=!1},{default:()=>[s("\u7ACB\u5373\u4E0B\u8F7D")]})])])]}),e.imgCodeStatus?a(R,{value:e.imgCodeStatus,"onUpdate:value":o=>e.imgCodeStatus=o,phone:e.forms.phone,onClose:()=>{e.imgCodeStatus=!1},onSendCode:h},null):null])}});export{le as default};