1import{d as e,u as s,r as a,O as l,af as t,L as d,a as r,b as o,e as n,g as u,v as i,x as c,j as m,aF as p,a0 as f,aQ as g,m as w,aN as _,p as v,aG as h}from"./index-AtJ5RqiH.js";import{u as b,a as y,n as A,r as D,h as j,s as x,_ as V}from"./wd-toast.CzCBc-UN.js";import{d as B,_ as C,a as k}from"./districtData.D5MrXkHW.js";import{_ as E}from"./wd-cell.DvrzBuAa.js";import{_ as M}from"./wd-form.vue_vue_type_script_setup_true_lang.BlWDJ7Ip.js";import{a as R}from"./ac-nav-bar.BjKqhiVQ.js";import{k as S}from"./ks-button.C9qhiHZP.js";import{r as T}from"./remain-fit-scrollview.hW1XKI9j.js";import"./useChildren.D6cQVbz6.js";import"./wd-notify.DLI9FY6C.js";import"./ac-notice-user.C86kZlD8.js";import"./mp-html.C59vlCrx.js";const U=V(e({__name:"editAddress",setup(e){const{t:V}=s(),U=b(),q=y(),I=a(null);a([B[0],B[B[0][0].value]]);const z=a([]),L=l({id:"",recipient:"",tel:"",country:"",state:"",city:"",address:"",postcode:"",isDefault:"",isDefaultBool:!1}),N=a(""),O=a("");A((e=>{e&&("id"in e&&(N.value=e.id),"type"in e&&(O.value=e.type)),async function(){U.loading(V("å è½½ä¸")),await t.getAddressById({id:N.value}).then((e=>{if(console.log("getAddressById",e),200==e.code&&(Object.assign(L,e.result),L.isDefaultBool="1"===L.isDefault,L.country&&L.country.trim())){const e=L.country.trim().split(/\s+/);e.length>1&&(z.value=e)}})),U.close()}()}));const F=()=>p(),G=e=>{console.log("toggleDefault",e),L.isDefaultBool=e.value,L.isDefault=e.value?f.Y:f.N},Q=async()=>{if(!I.value)return;const{valid:e}=await I.value.validate();e&&(L.address=L.address.trim(),U.loading(V("ä¿åä¸")),console.log("model",L),t.addressEdit(L).then((e=>{200==e.code&&e.result&&(U.success(V("ä¿åæå")),I&&I.value&&I.value.reset(),O&&"order"===O.value?(g("SELECTED_ADDRESS",e.result),p()):w({url:"/pages/shop/addressManager/addressManager"}))})).finally((()=>{U.close()})))};function Y(){q.confirm({title:V("æç¤º"),msg:V("addressManager.ç¡®å®è¦å é¤è¯¥æ¶è´§å°ååï¼"),confirmButtonText:V("ç¡®å®"),cancelButtonText:V("åæ¶")}).then((e=>{t.addressDel({id:L.id}).then((e=>{console.log("addressDel",e),_({url:"/pages/shop/addressManager/addressManager"})}))})).catch((e=>{}))}return(e,s)=>{const a=D(d("wd-icon"),j),l=v,t=D(d("wd-input"),x),p=D(d("wd-switch"),C),f=D(d("wd-cell"),E),g=D(d("wd-cell-group"),k),w=D(d("wd-form"),M),_=h;return r(),o(l,{class:"container"},{default:n((()=>[u(T,null,{default:n((()=>[u(l,{class:"address-nav"},{default:n((()=>[u(R,null,{left:n((()=>[u(a,{name:"arrow-left",size:"25px",color:"#666666",onClick:F})])),default:n((()=>[u(l,{class:"nav-title"},{default:n((()=>[i(c(m(V)("editAddress.ç¼è¾å°å")),1)])),_:1})])),_:1})])),_:1}),u(l,{class:"address-form"},{default:n((()=>[u(w,{ref_key:"formRef",ref:I,model:L,"label-width":"200rpx","label-align":"left",errorType:"toast"},{default:n((()=>[u(g,{border:""},{default:n((()=>[u(t,{label:m(V)("newAddress.æ¶è´§äºº"),prop:"recipient",modelValue:L.recipient,"onUpdate:modelValue":s[0]||(s[0]=e=>L.recipient=e),placeholder:m(V)("newAddress.请è¾å
¥æ¶è´§äººå§å"),clearable:"",maxlength:100,rules:[{required:!0,message:m(V)("newAddress.请è¾å
¥æ¶è´§äººå§å")}]},null,8,["label","modelValue","placeholder","rules"]),u(t,{label:m(V)("newAddress.ææºå·ç "),prop:"tel",modelValue:L.tel,"onUpdate:modelValue":s[1]||(s[1]=e=>L.tel=e),placeholder:m(V)("newAddress.请è¾å
¥ææºå·ç "),type:"tel",clearable:"",maxlength:20,rules:[{required:!0,message:m(V)("newAddress.请è¾å
¥ææºå·ç ")}]},null,8,["label","modelValue","placeholder","rules"]),u(t,{type:"textarea",label:m(V)("newAddress.详ç»å°å"),prop:"address",modelValue:L.address,"onUpdate:modelValue":s[2]||(s[2]=e=>L.address=e),placeholder:m(V)("newAddress.请è¾å
¥è¯¦ç»å°å"),maxlength:300,autosize:{minRows:3,maxRows:5},rules:[{required:!0,message:m(V)("newAddress.请è¾å
¥è¯¦ç»å°å")}]},null,8,["label","modelValue","placeholder","rules"]),u(f,{title:m(V)("newAddress.设为é»è®¤å°å"),border:!1},{default:n((()=>[u(p,{modelValue:L.isDefaultBool,"onUpdate:modelValue":s[3]||(s[3]=e=>L.isDefaultBool=e),"active-color":"#bd9064",onChange:G},null,8,["modelValue"])])),_:1},8,["title"])])),_:1})])),_:1}
1,8,["model"])])),_:1}),u(l,{class:"actions-section"},{default:n((()=>[u(S,{class:"save-button",onClick:Q},{default:n((()=>[i(c(m(V)("newAddress.ä¿åå°å")),1)])),_:1}),u(_,{class:"delete-button",onClick:Y},{default:n((()=>[i(c(m(V)("editAddress.å é¤å°å")),1)])),_:1})])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-23740532"]]);export{U 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.