12 |
- import{a7 as _e,r as x,ac as se,w as ae,a1 as oe,o as f,b as y,P as G,Q as L,u as l,d as o,X as z,f as t,a,a2 as d,G as w,O as E,c as h,e as H,i as de,aa as re,ab as ie}from"./index-312d0758.js";import{E as me,a as ue}from"./el-descriptions-item-469f63f8.js";/* empty css */import{E as ne,a as ze}from"./el-form-item-103c2f12.js";import{E as xe}from"./el-button-5fd5d56e.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as pe,E as fe}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";/* empty css *//* empty css *//* empty css */import{i as M,b as ce,d as N}from"./utils-479e53f3.js";import{r as k}from"./request-ae682a54.js";import"./request1-0ba1fbd8.js";import{_ as ve}from"./_plugin-vue_export-helper-c27b6911.js";import{E as P}from"./index-8db4c46a.js";import{E as be}from"./index-fd330f20.js";import{E as ge}from"./index-9f1dc126.js";import{E as ye}from"./index-fb232398.js";import{E as he,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"./index-a787320c.js";import"./use-form-item-01b63eaa.js";import"./isEqual-76463fee.js";import"./hasIn-13c5e7c1.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"./axios-87b33878.js";import"./index-bec297e4.js";const j=V=>(re("data-v-d3592a0c"),V=V(),ie(),V),we={class:"content"},Ee={style:{display:"flex"}},ke=j(()=>o("div",{style:{width:"15%"}},null,-1)),qe={style:{width:"70%","text-align":"center"}},Ue={style:{"font-size":"18px"}},Ie=j(()=>o("div",{style:{width:"15%","text-align":"right",color:"#387bcf","font-size":"30px"}},null,-1)),Be={style:{"text-align":"center"}},Ce={class:"content"},De={style:{display:"flex"}},Se=j(()=>o("div",{style:{width:"15%"}},null,-1)),Fe=j(()=>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":"10px"}},Re=j(()=>o("br",null,null,-1)),Te={style:{"text-align":"center","margin-top":"20px"}},Ye={__name:"index",setup(V){const q=_e(),c=q.currentRoute.value.query.type;function Q(){b.value==" > 确认信息 > 编辑"?(e.value=N($),v.value=!0,b.value=" > 确认信息"):b.value==" > 确认信息"?(b.value="",v.value=!1):q.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 X=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)=>{M(_)?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 U=x([]),I=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:"其他"}),U.value=_}),k({url:"/school/main/index",data:{page:1,limit:9999,sm_type:2,sm_period:c=="chuzhong"?10004:10003}}).then(r=>{I.value=r.data.page_data});let B=x([]);c=="chuzhong"?(B.value=[{cs_code:"10003",cs_name:"小学"}],e.value.zzl_xs_xjdxd_cs_code="10003",e.value.zzl_xs_xjdxd_cs_name="小学"):(B.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=>{M(r)&&(e.value.zzl_xs_csny=ce(r))});let A=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]){A.value=i.page_data[0].zzl_id;for(const m in e.value)e.value[m]=e.value[m]||i.page_data[0][m];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 m=e.value.zzl_xs_sfz.substring(6,10);if(new Date().getFullYear()-m<6){P.warning("您的孩子年龄不足6岁,无法报名!");return}for(let n of R)if(n.value==e.value.zzl_xs_jhr_gx){Y.value=n.label;break}if(e.value.zzl_xs_xjd_sm_id!=0){for(let n of U.value)if(n.sm_id==e.value.zzl_xs_xjd_sm_id){e.value.zzl_xs_xjd_sm_name=n.sm_name;break}}for(let n of I.value)if(n.sm_id==e.value.zzy_sm_id){e.value.zzy_sm_name=n.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 m=be.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(u=>{m.close(),u.code=="1"&&(P.success(u.msg),q.push({path:"/homeH5/grzx",query:{tab:"wdbm"}}))}).catch(()=>{m.close()})}let $={};function W(){$=N(e.value),v.value=!1,b.value=" > 确认信息 > 编辑"}let b=x("");return(r,_)=>{const i=ge,m=ye,u=ne,n=he,C=je,D=pe,S=fe,F=xe,Z=ze,ee=oe("Edit"),le=Ve,p=me,te=ue;return f(),y("div",null,[G(o("div",null,[o("div",we,[o("div",Ee,[ke,o("div",qe,[o("span",Ue,"民办"+z(l(c)=="chuzhong"?"初中":"小学")+"报名入口",1)]),Ie]),t(i),t(Z,{ref_key:"ruleFormRef",ref:O,"label-position":"top",rules:l(X),"label-width":"300px",model:l(e)},{default:a(()=>[t(u,{prop:"zzl_xs_xm",label:"学生姓名:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_xm,"onUpdate:modelValue":_[0]||(_[0]=s=>l(e).zzl_xs_xm=s),style:{"max-width":"300px"},onBlur:T},null,8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_sfz",label:"学生身份证号码:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_sfz,"onUpdate:modelValue":_[1]||(_[1]=s=>l(e).zzl_xs_sfz=s),style:{"max-width":"300px"},onBlur:T},null,8,["modelValue"])]),_:1}),t(i),t(u,{prop:"zzl_xs_gender",label:"性别:"},{default:a(()=>[t(C,{modelValue:l(e).zzl_xs_gender,"onUpdate:modelValue":_[2]||(_[2]=s=>l(e).zzl_xs_gender=s)},{default:a(()=>[t(n,{label:1},{default:a(()=>[d("男")]),_:1}),t(n,{label:2},{default:a(()=>[d("女")]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_jhr_xm",label:"家长(监护人)姓名:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_jhr_xm,"onUpdate:modelValue":_[3]||(_[3]=s=>l(e).zzl_xs_jhr_xm=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_jhr_lxdh",label:"家长(监护人)手机号码:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_jhr_lxdh,"onUpdate:modelValue":_[4]||(_[4]=s=>l(e).zzl_xs_jhr_lxdh=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_jhr_gx",label:"与学生关系:"},{default:a(()=>[t(S,{modelValue:l(e).zzl_xs_jhr_gx,"onUpdate:modelValue":_[5]||(_[5]=s=>l(e).zzl_xs_jhr_gx=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(),y(w,null,E(R,s=>t(D,{key:s.value,label:s.label,value:s.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_xjdxd_cs_code",label:"现就读学段:"},{default:a(()=>[t(C,{disabled:"",modelValue:l(e).zzl_xs_xjdxd_cs_code,"onUpdate:modelValue":_[6]||(_[6]=s=>l(e).zzl_xs_xjdxd_cs_code=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(!0),y(w,null,E(l(B),s=>(f(),h(n,{label:s.cs_code},{default:a(()=>[d(z(s.cs_name),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(u,{prop:"zzl_xs_xjd_sm_id",label:l(c)=="chuzhong"?"现就读学校:":"现就读幼儿园:"},{default:a(()=>[t(S,{modelValue:l(e).zzl_xs_xjd_sm_id,"onUpdate:modelValue":_[7]||(_[7]=s=>l(e).zzl_xs_xjd_sm_id=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(!0),y(w,null,E(l(U),s=>(f(),h(D,{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(),h(u,{key:0,prop:"zzl_xs_xjd_sm_name",label:"学校名称:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_xjd_sm_name,"onUpdate:modelValue":_[8]||(_[8]=s=>l(e).zzl_xs_xjd_sm_name=s),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1})):H("",!0),t(u,{prop:"zzl_xs_xjd_bj",label:"现读班级:"},{default:a(()=>[t(m,{modelValue:l(e).zzl_xs_xjd_bj,"onUpdate:modelValue":_[9]||(_[9]=s=>l(e).zzl_xs_xjd_bj=s),style:{"max-width":"300px"},placeholder:"例如:601"},null,8,["modelValue"])]),_:1}),t(u,{prop:"zzy_sm_id",label:"意向民办(私立)学校:"},{default:a(()=>[t(S,{modelValue:l(e).zzy_sm_id,"onUpdate:modelValue":_[10]||(_[10]=s=>l(e).zzy_sm_id=s),style:{"max-width":"300px",width:"100%"}},{default:a(()=>[(f(!0),y(w,null,E(l(I),s=>(f(),h(D,{key:s.id,label:s.sm_name,value:s.sm_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o("div",Be,[t(F,{type:"primary",style:{width:"100px"},onClick:_[11]||(_[11]=s=>J(l(O)))},{default:a(()=>[d("提交")]),_:1}),t(F,{style:{width:"100px"},onClick:_[12]||(_[12]=s=>Q())},{default:a(()=>[d("返回")]),_:1})])]),_:1},8,["rules","model"])])],512),[[L,!l(v)]]),G(o("div",null,[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(i),o("div",null,[t(te,{column:1},{default:a(()=>[t(p,{label:"学生户口簿姓名:"},{default:a(()=>[d(z(l(e).zzl_xs_xm),1)]),_:1}),t(p,{label:"学生身份证号码:"},{default:a(()=>[d(z(l(e).zzl_xs_sfz),1)]),_:1}),t(p,{label:"性别:"},{default:a(()=>[d(z(l(e).zzl_xs_gender==1?"男":"女"),1)]),_:1}),t(p,{label:"家长(监护人)姓名:"},{default:a(()=>[d(z(l(e).zzl_xs_jhr_xm),1)]),_:1}),t(p,{label:"家长(监护人)手机号码:"},{default:a(()=>[d(z(l(e).zzl_xs_jhr_lxdh),1)]),_:1}),t(p,{label:"与学生关系:"},{default:a(()=>[d(z(l(Y)),1)]),_:1}),t(p,{label:"现就读学校:"},{default:a(()=>[d(z(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(),h(p,{key:0,label:"学校名称:"},{default:a(()=>[d(z(l(e).zzl_xs_xjd_sm_name),1)]),_:1})):H("",!0),t(p,{label:"现读班级:"},{default:a(()=>[d(z(l(e).zzl_xs_xjd_bj),1)]),_:1}),t(p,{label:"意向学校:"},{default:a(()=>[d(z(l(e).zzy_sm_name),1)]),_:1})]),_:1}),o("div",Oe,[t(C,{modelValue:l(g),"onUpdate:modelValue":_[14]||(_[14]=s=>de(g)?g.value=s:g=s)},{default:a(()=>[t(n,{label:1},{default:a(()=>[d("本人声明:我承诺以上报名资料准确无误,"),Re,d("如有不符,愿承担相应责任")]),_:1})]),_:1},8,["modelValue"])]),o("div",Te,[t(F,{disabled:l(g)!=1,type:"primary",style:{width:"100px"},onClick:_[15]||(_[15]=s=>K())},{default:a(()=>[d("提交")]),_:1},8,["disabled"])])])])],512),[[L,l(v)]])])}}},Dl=ve(Ye,[["__scopeId","data-v-d3592a0c"]]);export{Dl as default};
|