12 |
- import{a7 as _e,r as x,ac as se,w as ae,a1 as oe,o as f,b as h,d as o,X as n,u as l,f as t,a,a2 as d,P as G,Q as L,G as w,O as E,c as y,e as M,i as de,aa as re,ab as ie}from"./index-312d0758.js";import{E as ue,a as me}from"./el-descriptions-item-469f63f8.js";/* empty css */import{E as ne,a as ze}from"./el-form-item-103c2f12.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as xe,E as pe}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";/* empty css *//* empty css *//* empty css */import{E as fe}from"./el-button-5fd5d56e.js";import{i as P,b as ce,d as N}from"./utils-479e53f3.js";import{r as k}from"./request-ae682a54.js";import"./request1-0ba1fbd8.js";import{_ as be}from"./_plugin-vue_export-helper-c27b6911.js";import{E as Q}from"./index-8db4c46a.js";import{E as ve}from"./index-fd330f20.js";import{E as ge}from"./index-fb232398.js";import{E as he}from"./index-9f1dc126.js";import{E as ye,b as je}from"./index-9d70f9fb.js";import{E as Ve}from"./index-7588b595.js";import"./vnode-e253b113.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./use-form-common-props-714f341f.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./error-78e43d3e.js";import"./typescript-c7dac87b.js";import"./index-1da7ed1a.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./isEqual-76463fee.js";import"./hasIn-13c5e7c1.js";import"./use-form-item-01b63eaa.js";import"./event-9519ab40.js";import"./scroll-27bc6409.js";import"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./isUndefined-aa0326a0.js";import"./focus-trap-30782453.js";import"./index-a787320c.js";import"./axios-87b33878.js";import"./index-bec297e4.js";const q=j=>(re("data-v-d4a498ed"),j=j(),ie(),j),we={style:{display:"flex","justify-content":"space-between"}},Ee={style:{"font-size":"15px",color:"#b1b2b4"}},ke={style:{"font-size":"20px",width:"180px","text-align":"center"}},qe=q(()=>o("div",{style:{width:"180px",height:"15px","border-radius":"20px","background-color":"#91b5fd","margin-top":"-12px"}},null,-1)),Ue={class:"content"},Ie={style:{"text-align":"center"}},Be=q(()=>o("div",null,[o("div",{style:{"font-size":"20px",width:"100px","text-align":"center"}}," 确认信息 "),o("div",{style:{width:"100px",height:"15px","border-radius":"20px","background-color":"#91b5fd","margin-top":"-12px"}})],-1)),Ce={class:"content"},De={style:{display:"flex"}},Se=q(()=>o("div",{style:{width:"15%"}},null,-1)),Fe=q(()=>o("div",{style:{width:"70%","text-align":"center"}},[o("span",{style:{"font-size":"18px"}},"网站报名")],-1)),Ne={style:{width:"15%","text-align":"right",color:"#387bcf","font-size":"30px"}},Oe={style:{display:"flex","justify-content":"center","margin-top":"40px"}},Re={style:{"text-align":"center"}},Te={__name:"index",setup(j){const U=_e(),c=U.currentRoute.value.query.type;function X(){b.value==" > 确认信息 > 编辑"?(e.value=N($),v.value=!0,b.value=" > 确认信息"):b.value==" > 确认信息"?(b.value="",v.value=!1):U.back()}let e=x({zzl_xs_xm:"",zzl_xs_gender:"",zzl_xs_sfz:"",zzl_xs_jhr_xm:"",zzl_xs_jhr_lxdh:"",zzl_xs_jhr_gx:"",zzl_xs_xjdxd_cs_code:"",zzl_xs_xjdxd_cs_name:"",zzl_xs_xjd_sm_id:"",zzl_xs_xjd_sm_name:"",zzl_xs_xjd_bj:"",zzy_sm_id:"",zzy_sm_name:""});const A=se({zzl_xs_xm:[{required:!0,message:"请填写学生户口簿姓名",trigger:"submit"}],zzl_xs_gender:[{required:!0,message:"请选择性别",trigger:"submit"}],zzl_xs_sfz:[{required:!0,message:"请填写学生身份证号码",trigger:"submit"},{validator:(r,_,i)=>{P(_)?i():i(new Error("请输入正确的身份证号码"))},trigger:"submit"}],zzl_xs_jhr_xm:[{required:!0,message:"请填写家长(监护人)姓名",trigger:"submit"}],zzl_xs_jhr_lxdh:[{required:!0,message:"请填写家长(监护人)手机号码",trigger:"submit"}],zzl_xs_jhr_gx:[{required:!0,message:"请选择与学生关系",trigger:"submit"}],zzl_xs_xjdxd_cs_code:[{required:!0,message:"请选择现就读学段",trigger:"submit"}],zzl_xs_xjd_sm_id:[{required:!0,message:"请选择现就读学校",trigger:"submit"}],zzl_xs_xjd_sm_name:[{required:!0,message:"请填写学校名称",trigger:"submit"}],zzl_xs_xjd_bj:[{required:!0,message:"请填写现读班级",trigger:"submit"}],zzy_sm_id:[{required:!0,message:"请选择意向民办(私立)学校",trigger:"submit"}]}),O=x(),R=[{value:1,label:"父母(本人)"},{value:2,label:"其他法定监护人"},{value:3,label:"三代同堂"}];x([{value:1,label:"男"},{value:2,label:"女"},{value:3,label:"未填写"}]);let I=x([]),B=x([]);k({url:"/school/main/index",data:{page:1,limit:9999,sm_period:c=="chuzhong"?10003:10002}}).then(r=>{let _=r.data.page_data;_.push({sm_id:0,sm_name:"其他"}),I.value=_}),k({url:"/school/main/index",data:{page:1,limit:9999,sm_type:2,sm_period:c=="chuzhong"?10004:10003}}).then(r=>{B.value=r.data.page_data});let C=x([]);c=="chuzhong"?(C.value=[{cs_code:"10003",cs_name:"小学"}],e.value.zzl_xs_xjdxd_cs_code="10003",e.value.zzl_xs_xjdxd_cs_name="小学"):(C.value=[{cs_code:"10002",cs_name:"幼儿园"}],e.value.zzl_xs_xjdxd_cs_code="10002",e.value.zzl_xs_xjdxd_cs_name="幼儿园"),ae(()=>e.value.zzl_xs_sfz,r=>{P(r)&&(e.value.zzl_xs_csny=ce(r))});let H=x("");async function T(){if(e.value.zzl_xs_xm&&e.value.zzl_xs_sfz){const r={zzl_xs_xm:e.value.zzl_xs_xm,zzl_xs_sfz:e.value.zzl_xs_sfz,limit:"1"},{code:_,data:i}=await k({url:"/zjzs/zslqgl_base/index",data:r});if(_==1&&i.page_data[0]){H.value=i.page_data[0].zzl_id;for(const u in e.value)e.value[u]=e.value[u]||i.page_data[0][u];e.value.zzl_xs_gender=Number(e.value.zzl_xs_gender),e.value.zzl_xs_jhr_gx=Number(e.value.zzl_xs_jhr_gx)}}}let v=x(!1),Y=x("");async function J(r){r&&await r.validate(_=>{if(_){let u=e.value.zzl_xs_sfz.substring(6,10);if(new Date().getFullYear()-u<6){Q.warning("您的孩子年龄不足6岁,无法报名!");return}for(let z of R)if(z.value==e.value.zzl_xs_jhr_gx){Y.value=z.label;break}if(e.value.zzl_xs_xjd_sm_id!=0){for(let z of I.value)if(z.sm_id==e.value.zzl_xs_xjd_sm_id){e.value.zzl_xs_xjd_sm_name=z.sm_name;break}}for(let z of B.value)if(z.sm_id==e.value.zzy_sm_id){e.value.zzy_sm_name=z.sm_name;break}v.value=!0,b.value=" > 确认信息"}})}let g=x(0);function K(){let r=e.value.zzy_sm_id,_=e.value.zzy_sm_name,i=N(e.value);i.zzy_sm_id=void 0,i.zzy_sm_name=void 0;const u=ve.service({lock:!0,background:"rgba(255, 255, 255, 0.7)"});k({url:"/zjzs/zslqgl_base/add",data:{zjzs_zslqgl_base:i,mb_report:1,zzy_sm_id:r,zzy_sm_name:_,zzy_bmlx:c=="chuzhong"?1:2,front:1}}).then(m=>{u.close(),m.code=="1"&&(Q.success(m.msg),U.push({path:"/home/grzx",query:{tab:"wdbm"}}))}).catch(()=>{u.close()})}let $={};function W(){$=N(e.value),v.value=!1,b.value=" > 确认信息 > 编辑"}let b=x("");return(r,_)=>{const i=fe,u=ge,m=ne,z=he,V=ye,D=je,S=xe,F=pe,Z=ze,ee=oe("Edit"),le=Ve,p=ue,te=me;return f(),h("div",null,[o("div",we,[o("div",Ee,"当前位置:首页 > "+n(l(c)=="chuzhong"?"初中":"小学")+"报名入口"+n(l(b)),1),o("div",null,[t(i,{type:"primary",style:{width:"80px"},onClick:_[0]||(_[0]=s=>X())},{default:a(()=>[d("返回")]),_:1})])]),G(o("div",null,[o("div",null,[o("div",ke," 民办"+n(l(c)=="chuzhong"?"初中":"小学")+"报名入口 ",1),qe]),o("div",Ue,[t(Z,{ref_key:"ruleFormRef",ref:O,"label-position":"right",rules:l(A),"label-width":"300px",model:l(e)},{default:a(()=>[t(m,{prop:"zzl_xs_xm",label:"学生姓名:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_xm,"onUpdate:modelValue":_[1]||(_[1]=s=>l(e).zzl_xs_xm=s),style:{"max-width":"300px"},onBlur:T},null,8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_sfz",label:"学生身份证号码:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_sfz,"onUpdate:modelValue":_[2]||(_[2]=s=>l(e).zzl_xs_sfz=s),style:{"max-width":"300px"},onBlur:T},null,8,["modelValue"])]),_:1}),t(z),t(m,{prop:"zzl_xs_gender",label:"性别:"},{default:a(()=>[t(D,{modelValue:l(e).zzl_xs_gender,"onUpdate:modelValue":_[3]||(_[3]=s=>l(e).zzl_xs_gender=s)},{default:a(()=>[t(V,{label:1},{default:a(()=>[d("男")]),_:1}),t(V,{label:2},{default:a(()=>[d("女")]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_jhr_xm",label:"家长(监护人)姓名:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_jhr_xm,"onUpdate:modelValue":_[4]||(_[4]=s=>l(e).zzl_xs_jhr_xm=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_jhr_lxdh",label:"家长(监护人)手机号码:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_jhr_lxdh,"onUpdate:modelValue":_[5]||(_[5]=s=>l(e).zzl_xs_jhr_lxdh=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_jhr_gx",label:"与学生关系:"},{default:a(()=>[t(F,{modelValue:l(e).zzl_xs_jhr_gx,"onUpdate:modelValue":_[6]||(_[6]=s=>l(e).zzl_xs_jhr_gx=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(),h(w,null,E(R,s=>t(S,{key:s.value,label:s.label,value:s.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_xjdxd_cs_code",label:"现就读学段:"},{default:a(()=>[t(D,{disabled:"",modelValue:l(e).zzl_xs_xjdxd_cs_code,"onUpdate:modelValue":_[7]||(_[7]=s=>l(e).zzl_xs_xjdxd_cs_code=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(!0),h(w,null,E(l(C),s=>(f(),y(V,{label:s.cs_code},{default:a(()=>[d(n(s.cs_name),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(m,{prop:"zzl_xs_xjd_sm_id",label:l(c)=="chuzhong"?"现就读学校:":"现就读幼儿园:"},{default:a(()=>[t(F,{modelValue:l(e).zzl_xs_xjd_sm_id,"onUpdate:modelValue":_[8]||(_[8]=s=>l(e).zzl_xs_xjd_sm_id=s),style:{"max-width":"300px",width:"100%"},filterable:""},{default:a(()=>[(f(!0),h(w,null,E(l(I),s=>(f(),y(S,{key:s.id,label:s.sm_name,value:s.sm_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),l(e).zzl_xs_xjd_sm_id===0?(f(),y(m,{key:0,prop:"zzl_xs_xjd_sm_name",label:"学校名称:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_xjd_sm_name,"onUpdate:modelValue":_[9]||(_[9]=s=>l(e).zzl_xs_xjd_sm_name=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1})):M("",!0),t(m,{prop:"zzl_xs_xjd_bj",label:"现读班级:"},{default:a(()=>[t(u,{modelValue:l(e).zzl_xs_xjd_bj,"onUpdate:modelValue":_[10]||(_[10]=s=>l(e).zzl_xs_xjd_bj=s),style:{"max-width":"300px"},placeholder:"例如:601"},null,8,["modelValue"])]),_:1}),t(m,{prop:"zzy_sm_id",label:"意向民办(私立)学校:"},{default:a(()=>[t(F,{modelValue:l(e).zzy_sm_id,"onUpdate:modelValue":_[11]||(_[11]=s=>l(e).zzy_sm_id=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(!0),h(w,null,E(l(B),s=>(f(),y(S,{key:s.id,label:s.sm_name,value:s.sm_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o("div",Ie,[t(i,{type:"primary",onClick:_[12]||(_[12]=s=>J(l(O)))},{default:a(()=>[d("提交")]),_:1})])]),_:1},8,["rules","model"])])],512),[[L,!l(v)]]),G(o("div",null,[Be,o("div",Ce,[o("div",De,[Se,Fe,o("div",Ne,[t(le,{onClick:_[13]||(_[13]=s=>W()),style:{cursor:"pointer"}},{default:a(()=>[t(ee)]),_:1})])]),t(z),o("div",null,[t(te,null,{default:a(()=>[t(p,{label:"学生户口簿姓名:"},{default:a(()=>[d(n(l(e).zzl_xs_xm),1)]),_:1}),t(p,{label:"学生身份证号码:"},{default:a(()=>[d(n(l(e).zzl_xs_sfz),1)]),_:1}),t(p,{label:"性别:"},{default:a(()=>[d(n(l(e).zzl_xs_gender==1?"男":"女"),1)]),_:1}),t(p,{label:"家长(监护人)姓名:"},{default:a(()=>[d(n(l(e).zzl_xs_jhr_xm),1)]),_:1}),t(p,{label:"家长(监护人)手机号码:"},{default:a(()=>[d(n(l(e).zzl_xs_jhr_lxdh),1)]),_:1}),t(p,{label:"与学生关系:"},{default:a(()=>[d(n(l(Y)),1)]),_:1}),t(p,{label:"现就读学校:"},{default:a(()=>[d(n(l(e).zzl_xs_xjd_sm_id===0?"其他":l(e).zzl_xs_xjd_sm_name),1)]),_:1}),l(e).zzl_xs_xjd_sm_id===0?(f(),y(p,{key:0,label:"学校名称:"},{default:a(()=>[d(n(l(e).zzl_xs_xjd_sm_name),1)]),_:1})):M("",!0),t(p,{label:"现读班级:"},{default:a(()=>[d(n(l(e).zzl_xs_xjd_bj),1)]),_:1}),t(p,{label:"意向学校:"},{default:a(()=>[d(n(l(e).zzy_sm_name),1)]),_:1})]),_:1}),o("div",Oe,[t(D,{modelValue:l(g),"onUpdate:modelValue":_[14]||(_[14]=s=>de(g)?g.value=s:g=s)},{default:a(()=>[t(V,{label:1},{default:a(()=>[d("本人声明:我承诺以上报名资料准确无误,如有不符,愿承担相应责任")]),_:1})]),_:1},8,["modelValue"])]),o("div",Re,[t(i,{disabled:l(g)!=1,type:"primary",onClick:_[15]||(_[15]=s=>K())},{default:a(()=>[d("提交")]),_:1},8,["disabled"])])])])],512),[[L,l(v)]])])}}},Cl=be(Te,[["__scopeId","data-v-d4a498ed"]]);export{Cl as default};
|