1import{R as E,V as N,W as h,ah as y,Z as S,_ as q,$ as M}from"./DmRevPhN.js";/* empty css */import"./l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{R as u}from"./2XMICTzv.js";import{q as P}from"./CTnexEGA.js";import{d as D,y as c,r as U,F as B,M as F,a2 as L,a3 as s,a9 as o,u as r,a7 as f,g as O}from"./BbQbBpsT.js";import{_ as w}from"./DlAUqK2U.js";const k=D({__name:"AddressForm",props:{form:{default:{}},type:{default:"add"}},setup(g,{expose:_}){const{proxy:C}=O(),b=g,{form:a}=c(b),v=U({rules:{Receiver:[{required:!0,message:"请填åå§å",trigger:["blur","change"]},{pattern:u.NAME_ALL.reg,message:"æ¶ä»¶äººå§åå¿
é¡»å°äºçäº26个å符ä¸ä¸å
å«ç¹æ®ç¬¦å·",trigger:"blur"}],ReceiverMobile:[{required:!0,message:"è¯·å¡«åææºå·",trigger:["blur","change"]},{pattern:u.MOBILE.reg,message:"è¯·å¡«åæ£ç¡®çææºå·",trigger:"blur"}],PcaValue:[{required:!0,message:"è¯·éæ©",trigger:"change"}],ProvinceCode:[{required:!0,message:"è¯·éæ©ç份",trigger:"change"}],AddressCityCode:[{required:!0,message:"è¯·éæ©åå¸",trigger:"change"}],AddressContent:[{required:!0,message:"请填åè¡éãæ¥¼çå·ç",trigger:"blur"},{pattern:u.ADDRESS.reg,message:"è¯·å¡«åæ£ç¡®çè¡éãæ¥¼çå·ç",trigger:"blur"}]},pcaOptionsData:[]}),{rules:V,pcaOptionsData:i}=c(v);B(()=>{R()});const R=()=>{P({countryCode:"CN",scene:"ITINERARY"}).then(e=>{var m;if(E.SUCCESS==e.code){const{data:d=[]}=e;let l=JSON.stringify((m=d[0])==null?void 0:m.provinceInfoList).replaceAll("provinceName","label");l=l.replaceAll("provinceCode","value"),l=l.replaceAll("cityNm","label"),l=l.replaceAll("cityCode","value"),l=l.replaceAll("cityInfoList","children"),i.value=JSON.parse(l)}})},A=n=>{a.value.ProvinceCode=n[0],a.value.AddressCityCode=n[1]};return _({validate:()=>new Promise(n=>{C.$refs.formDataRef.validate(e=>{n(!!e)})}),form:a}),(n,e)=>{const m=N,d=h,p=y,l=S,I=q,x=M;return F(),L(x,{model:r(a),rules:r(V),"label-position":"left",ref:"formDataRef","label-width":"110px",class:"jx-form"},{default:s(()=>[o(d,{prop:"Receiver",label:"æ¶ä»¶äºº"},{default:s(()=>[o(m,{modelValue:r(a).Receiver,"onUpdate:modelValue":e[0]||(e[0]=t=>r(a).Receiver=t),maxlength:"200",placeholder:"请填åå§å",clearable:""},null,8,["modelValue"])]),_:1}),o(d,{prop:"ReceiverMobile",label:"ææºå·"},{default:s(()=>[o(m,{modelValue:r(a).ReceiverMobile,"onUpdate:modelValue":e[1]||(e[1]=t=>r(a).ReceiverMobile=t),maxlength:"11",placeholder:"è¯·å¡«åææºå·",clearable:""},null,8,["modelValue"])]),_:1}),o(d,{prop:"PcaValue",label:"æå¨å°åº"},{default:s(()=>[o(p,{modelValue:r(a).PcaValue,"onUpdate:modelValue":e[2]||(e[2]=t=>r(a).PcaValue=t),filterable:"",placeholder:"è¯·éæ©",options:r(i),onChange:A},null,8,["modelValue","options"])]),_:1}),o(d,{prop:"AddressContent",label:"详ç»å°å"},{default:s(()=>[o(m,{modelValue:r(a).AddressContent,"onUpdate:modelValue":e[3]||(e[3]=t=>r(a).AddressContent=t),maxlength:"100",placeholder:"è¡éãæ¥¼çå·ç",clearable:""},null,8,["modelValue"])]),_:1}),o(d,{prop:"IsNormal",label:"é»è®¤å°å"},{default:s(()=>[o(I,{modelValue:r(a).IsNormal,"onUpdate:modelValue":e[4]||(e[4]=t=>r(a).IsNormal=t)},{default:s(()=>[o(l,{label:!0},{default:s(()=>[f("æ¯")]),_:1}),o(l,{label:!1},{default:s(()=>[f("å¦")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])}}}),le=w(k,[["__scopeId","data-v-7770df3d"]]);export{le as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.