12 |
- import{a7 as N,a8 as R,r as n,o as C,b as D,e as O,d as z,f as e,a,a2 as c,a0 as S}from"./index-312d0758.js";import{E as A}from"./el-dialog-7eeab671.js";/* empty css */import{E as L,a as M}from"./el-form-item-103c2f12.js";import{E as G,a as P}from"./el-col-03cc0c67.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as X,E as T}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";import{E as W}from"./el-upload-ec9a39c1.js";import"./el-progress-28b876a0.js";import{E as H}from"./el-button-5fd5d56e.js";import{c as J,e as K}from"./apiItem-7307c3f9.js";import{a as Q}from"./axios-87b33878.js";import{b as v}from"./route-block-83d24a4e.js";import{E as j}from"./index-8db4c46a.js";import{E as Y}from"./index-fb232398.js";import"./index-3d809b27.js";import"./error-78e43d3e.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./focus-trap-30782453.js";import"./typescript-c7dac87b.js";import"./refs-682a87ce.js";import"./event-9519ab40.js";import"./index-1da7ed1a.js";import"./isUndefined-aa0326a0.js";import"./index-a787320c.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./use-form-common-props-714f341f.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"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./cloneDeep-37d7fb14.js";import"./request-ae682a54.js";import"./index-bec297e4.js";const Z={class:"yhrxedit"},ee={class:"rounded-xl mt-4 bg-white py-16 p-32 allInfoShow"},le=z("h3",null,"其他监护人",-1),se=z("div",{class:"el-upload__tip"}," 支持文件类型:.jpg(.jpeg).doc(.docx)、pdf文件格式,且不超过10MB ",-1),te=z("h3",{style:{opacity:"0"}},"透明",-1),ae={class:"w-100% felx justify-end text-right"},re=["src"],oe={__name:"edit",setup(_e){const b=N(),y=R(),q=n(y.query.id),m=n("250px"),s=n({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:""});(()=>{let i={zys_id:y.query.id};J(i).then(l=>{if(l.code=="1"){let r=l.data.one_info;if(s.value={zys_xs_xm:r.zys_xs_xm,zys_xs_sfzh:r.zys_xs_sfzh,zys_jzjhr_xm:r.zys_jzjhr_xm,zys_jzjhr_sfzh:r.zys_jzjhr_sfzh,zys_jzjhr_phone:r.zys_jzjhr_phone,zys_jzjhr_xs_gx:r.zys_jzjhr_xs_gx,zys_qtjhr_xm:r.zys_qtjhr_xm,zys_qtjhr_sfzh:r.zys_qtjhr_sfzh,zys_qtjhr_phone:r.zys_qtjhr_phone,zys_qtjhr_xs_gx:r.zys_qtjhr_xs_gx},r.zys_sqcl!=""&&r.zys_sqcl!==null){let _=r.zys_sqcl.split("|");d.value=[{name:_[1],url:_[0]}]}else d.value=[]}}).catch(l=>{})})();const d=n([]),V=n(""),f=n(!1);n(!1);const w=i=>i.size>10485760?(j({message:"上传文件大小不能超过10MB!",type:"error"}),!1):!0,E=i=>{const l=window.GLOBAL_CONFIG.api+"/upload/main/file",r=i.file,_=S.value.token;let o=new FormData;o.append("api","json"),o.append("token",_),o.append("issubmit",1),o.append("urltype",1),o.append("filedata",r),Q.create({withCredentials:!0}).post(l,o).then(h=>{let u=h.data;u.code=="1"&&(d.value=[{name:u.data.file_name,url:u.data.url}],j({message:u.msg,type:"success"}))}).catch(h=>{})},U=(i,l)=>{var r=i.name;d.value=d.value.filter(_=>_.name!==r)},x=n(),k=n({name:[{required:!0,message:"请输入学生姓名",trigger:"blur"},{min:1,max:10,message:"长度在1-10个字符",trigger:"blur"}],stuIdNum:[{required:!0,message:"请输入学生身份证号码",trigger:"blur"},{required:!0,pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"请输入正确的身份证号码",trigger:"blur"}],zys_jzjhr_xm:[{required:!0,message:"请输入家长(监护人)姓名",trigger:"blur"},{min:1,max:10,message:"长度在1-10个字符",trigger:"blur"}],zys_jzjhr_sfzh:[{required:!0,message:"请输入家长(监护人)身份证号码",trigger:"blur"},{required:!0,pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"请输入正确的身份证号码",trigger:"blur"}],zys_jzjhr_phone:[{required:!0,message:"请输入家长(监护人)手机号码",trigger:"blur"},{pattern:/^1[0-9]{10}$/,message:"手机号码格式不正确",trigger:"blur"}],zys_jzjhr_xs_gx:[{required:!0,message:"请选择与学生关系",trigger:"change"}]}),F=i=>{i&&i.validate((l,r)=>{if(l){let _="";d.value.length>0?_=d.value[0].url+"|"+d.value[0].name:_="";let o={zys_id:q.value,zjzs_zslqgl_yhrxsq:{zys_xs_xm:s.value.zys_xs_xm,zys_xs_sfzh:s.value.zys_xs_sfzh,zys_jzjhr_xm:s.value.zys_jzjhr_xm,zys_jzjhr_sfzh:s.value.zys_jzjhr_sfzh,zys_jzjhr_phone:s.value.zys_jzjhr_phone,zys_jzjhr_xs_gx:s.value.zys_jzjhr_xs_gx,zys_qtjhr_xm:s.value.zys_qtjhr_xm,zys_qtjhr_sfzh:s.value.zys_qtjhr_sfzh,zys_qtjhr_phone:s.value.zys_qtjhr_phone,zys_qtjhr_xs_gx:s.value.zys_qtjhr_xs_gx,zys_sqcl:_}};K(o).then(p=>{p.code=="1"&&(j({message:p.msg,type:"success"}),b.push("/back/ju/zslqgl/yhrxcl"))}).catch(p=>{})}})};return(i,l)=>{const r=H,_=Y,o=L,p=W,h=G,u=X,g=T,B=P,I=M,$=A;return C(),D("div",Z,[O("",!0),z("div",ee,[e(I,{ref_key:"ruleFormRef",ref:x,model:s.value,rules:k.value},{default:a(()=>[e(B,null,{default:a(()=>[e(h,{span:12,class:"p-4"},{default:a(()=>[e(o,{label:"学生姓名:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(_,{modelValue:s.value.zys_xs_xm,"onUpdate:modelValue":l[0]||(l[0]=t=>s.value.zys_xs_xm=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"家长(监护人)姓名:","label-width":m.value,class:"mb-4",prop:"zys_jzjhr_xm"},{default:a(()=>[e(_,{modelValue:s.value.zys_jzjhr_xm,"onUpdate:modelValue":l[1]||(l[1]=t=>s.value.zys_jzjhr_xm=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"家长(监护人)手机号码:","label-width":m.value,class:"mb-4",prop:"zys_jzjhr_phone"},{default:a(()=>[e(_,{modelValue:s.value.zys_jzjhr_phone,"onUpdate:modelValue":l[2]||(l[2]=t=>s.value.zys_jzjhr_phone=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),le,e(o,{label:"家长(监护人)姓名:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(_,{modelValue:s.value.zys_qtjhr_xm,"onUpdate:modelValue":l[3]||(l[3]=t=>s.value.zys_qtjhr_xm=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"家长(监护人)手机号码:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(_,{modelValue:s.value.zys_qtjhr_phone,"onUpdate:modelValue":l[4]||(l[4]=t=>s.value.zys_qtjhr_phone=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"延缓入学申请材料:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(p,{action:"#",class:"mt-4","auto-upload":!0,ref:"upload",limit:1,"show-file-list":!0,"file-list":d.value,accept:".jpg, .jpeg, .doc, .docx, .pdf","before-upload":w,"http-request":E,"on-remove":U},{tip:a(()=>[se]),default:a(()=>[e(r,{type:"primary"},{default:a(()=>[c("点击上传材料")]),_:1})]),_:1},8,["file-list"])]),_:1},8,["label-width"])]),_:1}),e(h,{span:12,class:"p-4"},{default:a(()=>[e(o,{label:"学生身份证号码:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(_,{modelValue:s.value.zys_xs_sfzh,"onUpdate:modelValue":l[5]||(l[5]=t=>s.value.zys_xs_sfzh=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"家长(监护人)身份证号码:","label-width":m.value,class:"mb-4",prop:"zys_jzjhr_sfzh"},{default:a(()=>[e(_,{modelValue:s.value.zys_jzjhr_sfzh,"onUpdate:modelValue":l[6]||(l[6]=t=>s.value.zys_jzjhr_sfzh=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"与学生关系:","label-width":m.value,class:"mb-4",prop:"zys_jzjhr_xs_gx"},{default:a(()=>[e(g,{modelValue:s.value.zys_jzjhr_xs_gx,"onUpdate:modelValue":l[7]||(l[7]=t=>s.value.zys_jzjhr_xs_gx=t),placeholder:"请选择与学生关系"},{default:a(()=>[e(u,{label:"请选择与学生关系",value:"0"}),e(u,{label:"父母(本人)",value:"1"}),e(u,{label:"其他法定监护人",value:"2"}),e(u,{label:"三代同堂",value:"3"})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),te,e(o,{label:"家长(监护人)身份证号码:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(_,{modelValue:s.value.zys_qtjhr_sfzh,"onUpdate:modelValue":l[8]||(l[8]=t=>s.value.zys_qtjhr_sfzh=t)},null,8,["modelValue"])]),_:1},8,["label-width"]),e(o,{label:"与学生关系:","label-width":m.value,class:"mb-4"},{default:a(()=>[e(g,{modelValue:s.value.zys_qtjhr_xs_gx,"onUpdate:modelValue":l[9]||(l[9]=t=>s.value.zys_qtjhr_xs_gx=t),placeholder:"请选择与学生关系"},{default:a(()=>[e(u,{label:"请选择与学生关系",value:"0"}),e(u,{label:"父母(本人)",value:"1"}),e(u,{label:"其他法定监护人",value:"2"}),e(u,{label:"三代同堂",value:"3"})]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),z("div",ae,[e(r,{type:"primary",size:"large",onClick:l[10]||(l[10]=t=>F(x.value))},{default:a(()=>[c("提交")]),_:1})])]),_:1})]),_:1},8,["model","rules"])]),e($,{modelValue:f.value,"onUpdate:modelValue":l[11]||(l[11]=t=>f.value=t)},{default:a(()=>[z("img",{"w-full":"",src:V.value,alt:"Preview Image"},null,8,re)]),_:1},8,["modelValue"])])}}};typeof v=="function"&&v(oe);export{oe as default};
|