12 |
- import{a0 as G,a7 as H,r as u,ac as A,a1 as J,o as _,b as z,d as p,f as l,a as r,G as x,O as U,P as K,u as y,c as Q,a2 as h,ae as W,a9 as X}from"./index-312d0758.js";import{E as Y,a as Z}from"./el-form-item-103c2f12.js";import{g as ee,E as te}from"./el-upload-ec9a39c1.js";import"./el-progress-28b876a0.js";import{E as le}from"./el-button-5fd5d56e.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as oe,E as ae}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";/* empty css */import{a as re}from"./axios-87b33878.js";import{i as v}from"./utils-479e53f3.js";import{r as se}from"./request-ae682a54.js";/* empty css *//* empty css */import{E as k}from"./index-25781584.js";import{E as j}from"./index-8db4c46a.js";import{E as ie}from"./index-9f1dc126.js";import{E as ne}from"./index-fb232398.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./use-form-common-props-714f341f.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-7588b595.js";import"./cloneDeep-37d7fb14.js";import"./isEqual-76463fee.js";import"./index-a787320c.js";import"./use-form-item-01b63eaa.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"./index-3d809b27.js";import"./vnode-e253b113.js";import"./aria-adfa05c5.js";import"./validator-8543a958.js";import"./index-bec297e4.js";const ue={class:"content"},pe=W('<div style="display:flex;"><div style="width:15%;"></div><div style="width:70%;text-align:center;"><span style="font-size:18px;">延缓入学申请</span></div><div style="width:15%;text-align:right;color:#387bcf;font-size:30px;"></div></div>',1),me=p("span",{style:{"font-size":"17px","font-weight":"bold"}},"其他监护人",-1),de=p("div",{class:"el-upload__tip"}," 支持文件类型:.jpg(.jpeg)、.png、.doc(.docx)、pdf文件格式,且不超过10MB ",-1),it={__name:"index",setup(_e){const F=G.value.token,g=H();function C(){g.back()}const c=u(),o=u({zys_xs_xm:"",zys_xs_sfzh:"",zys_jzjhr_xm:"",zys_jzjhr_sfzh:"",zys_jzjhr_phone:"",zys_jzjhr_xs_gx:"",zys_qtjhr_xm:"",zys_qtjhr_sfzh:"",zys_qtjhr_phone:"",zys_qtjhr_xs_gx:"",zys_sqcl:""}),L=A({zys_xs_xm:[{required:!0,message:"请填写学生姓名",trigger:"submit"}],zys_xs_sfzh:[{required:!0,message:"请填写学生身份证号码",trigger:"submit"},{validator:(s,e,a)=>{v(e)?a():a(new Error("请输入正确的身份证号码"))},trigger:"submit"}],zys_jzjhr_xm:[{required:!0,message:"请填写家长(监护人)姓名",trigger:"submit"}],zys_jzjhr_sfzh:[{required:!0,message:"请填写家长(监护人)身份证号码",trigger:"submit"},{validator:(s,e,a)=>{v(e)?a():a(new Error("请输入正确的身份证号码"))},trigger:"submit"}],zys_jzjhr_phone:[{required:!0,message:"请填写家长(监护人)手机号码",trigger:"submit"},{pattern:/^1[0-9]{10}$/,message:"手机号码格式不正确",trigger:"submit"}],zys_sqcl:[{required:!0,validator:O,trigger:"submit"}],zys_qtjhr_sfzh:[{validator:(s,e,a)=>{e?v(e)?a():a(new Error("请输入正确的身份证号码")):a()},trigger:"submit"}]});let m={url:"",file_name:""};function O(s,e,a){m.url==""?a(new Error("请上传延缓入学申请材料")):a()}const b=[{value:1,label:"父母(本人)"},{value:2,label:"其他法定监护人"},{value:3,label:"三代同堂"}];u({url:"",name:""});const w=u([]);let d=u(!1);const N=u();function q(s){const e=s.file,a=new FormData;a.append("api","json"),a.append("token",F),a.append("filedata",e),d.value=!0,re({method:"post",headers:{"Content-Type":"multipart/form-data"},url:`${window.GLOBAL_CONFIG.api}/upload/main/file`,data:a}).then(i=>{d.value=!1,i.status===200&&i.data.code==="1"?m=i.data.data:k.alert("上传失败","提示",{confirmButtonText:"确定",callback:()=>{}})})}const V=u();function P(s){V.value.clearFiles();const e=s[0];e.uid=ee(),V.value.handleStart(e),q({file:e})}function D(){m={url:"",file_name:""}}async function I(s){if(d.value){j({message:"请等待附件上传完成",type:"warning"});return}s&&await s.validate(e=>{e&&k.confirm("确定提交延缓入学申请吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{o.value.zys_sqcl=m.url,se({url:"/zjzs/zslqgl_yhrxsq/add",data:{zjzs_zslqgl_yhrxsq:o.value,front:1}}).then(a=>{a.code=="1"&&(j.success("提交成功!"),g.push("/homeH5"))})}).catch(()=>{})})}const R=s=>s.size>10485760?(j({message:"上传文件大小不能超过10MB!",type:"error"}),!1):!0;return(s,e)=>{const a=ie,i=ne,n=Y,E=oe,B=ae,f=le,S=te,T=Z,M=J("bz-filePreview"),$=X;return _(),z(x,null,[p("div",null,[p("div",ue,[pe,l(a),l(T,{ref_key:"ruleFormRef",ref:c,"label-position":"top",rules:y(L),"label-width":"220px",model:o.value},{default:r(()=>[l(n,{prop:"zys_xs_xm",label:"学生姓名:"},{default:r(()=>[l(i,{modelValue:o.value.zys_xs_xm,"onUpdate:modelValue":e[0]||(e[0]=t=>o.value.zys_xs_xm=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_xs_sfzh",label:"学生身份证号码:"},{default:r(()=>[l(i,{modelValue:o.value.zys_xs_sfzh,"onUpdate:modelValue":e[1]||(e[1]=t=>o.value.zys_xs_sfzh=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_jzjhr_xm",label:"家长(监护人)姓名:"},{default:r(()=>[l(i,{modelValue:o.value.zys_jzjhr_xm,"onUpdate:modelValue":e[2]||(e[2]=t=>o.value.zys_jzjhr_xm=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_jzjhr_sfzh",label:"家长(监护人)身份证号码:"},{default:r(()=>[l(i,{modelValue:o.value.zys_jzjhr_sfzh,"onUpdate:modelValue":e[3]||(e[3]=t=>o.value.zys_jzjhr_sfzh=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_jzjhr_phone",label:"家长(监护人)手机号码:"},{default:r(()=>[l(i,{modelValue:o.value.zys_jzjhr_phone,"onUpdate:modelValue":e[4]||(e[4]=t=>o.value.zys_jzjhr_phone=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_jzjhr_xs_gx",label:"与学生关系:"},{default:r(()=>[l(B,{modelValue:o.value.zys_jzjhr_xs_gx,"onUpdate:modelValue":e[5]||(e[5]=t=>o.value.zys_jzjhr_xs_gx=t),style:{"max-width":"300px",width:"100%"}},{default:r(()=>[(_(),z(x,null,U(b,t=>l(E,{key:t.value,label:t.label,value:t.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),me,l(n,{prop:"zys_qtjhr_xm",label:"家长(监护人)姓名:",style:{"margin-top":"20px"}},{default:r(()=>[l(i,{modelValue:o.value.zys_qtjhr_xm,"onUpdate:modelValue":e[6]||(e[6]=t=>o.value.zys_qtjhr_xm=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_qtjhr_sfzh",label:"家长(监护人)身份证号码:"},{default:r(()=>[l(i,{modelValue:o.value.zys_qtjhr_sfzh,"onUpdate:modelValue":e[7]||(e[7]=t=>o.value.zys_qtjhr_sfzh=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_qtjhr_phone",label:"家长(监护人)手机号码:"},{default:r(()=>[l(i,{modelValue:o.value.zys_qtjhr_phone,"onUpdate:modelValue":e[8]||(e[8]=t=>o.value.zys_qtjhr_phone=t),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(n,{prop:"zys_qtjhr_xs_gx",label:"与学生关系:"},{default:r(()=>[l(B,{modelValue:o.value.zys_qtjhr_xs_gx,"onUpdate:modelValue":e[9]||(e[9]=t=>o.value.zys_qtjhr_xs_gx=t),style:{"max-width":"300px",width:"100%"}},{default:r(()=>[(_(),z(x,null,U(b,t=>l(E,{key:t.value,label:t.label,value:t.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),l(n,{prop:"zys_sqcl",label:"延缓入学申请材料:"},{default:r(()=>[K((_(),Q(S,{"file-list":w.value,"onUpdate:fileList":e[10]||(e[10]=t=>w.value=t),"before-upload":R,"on-remove":D,"http-request":q,action:"#",limit:1,"on-exceed":P,accept:".jpg, .jpeg, .png, .doc, .docx, .pdf"},{tip:r(()=>[de]),default:r(()=>[l(f,{type:"primary"},{default:r(()=>[h(" 点击上传 ")]),_:1})]),_:1},8,["file-list"])),[[$,y(d)]])]),_:1}),p("div",{style:{width:"100%","text-align":"center","margin-bottom":"30px"},onClick:e[12]||(e[12]=t=>I(y(c)))},[l(f,{style:{width:"100px"},type:"primary"},{default:r(()=>[h("提交")]),_:1}),l(f,{style:{width:"100px"},onClick:e[11]||(e[11]=t=>C())},{default:r(()=>[h("返回")]),_:1})])]),_:1},8,["rules","model"])])]),l(M,{ref_key:"filePreview",ref:N},null,512)],64)}}};export{it as default};
|