var de=Object.defineProperty,ce=Object.defineProperties;var ie=Object.getOwnPropertyDescriptors;var K=Object.getOwnPropertySymbols;var ue=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var Q=(d,o,e)=>o in d?de(d,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):d[o]=e,G=(d,o)=>{for(var e in o||(o={}))ue.call(o,e)&&Q(d,e,o[e]);if(K)for(var e of K(o))pe.call(o,e)&&Q(d,e,o[e]);return d},H=(d,o)=>ce(d,ie(o));var A=(d,o,e)=>new Promise((c,i)=>{var x=p=>{try{u(e.next(p))}catch(h){i(h)}},b=p=>{try{u(e.throw(p))}catch(h){i(h)}},u=p=>p.done?c(p.value):Promise.resolve(p.value).then(x,b);u((e=e.apply(d,o)).next())});import{b as me,c as S,m as j,d as ae,a3 as _e,r as I,w as R,e as N,a4 as W,f as k,o as _,g as s,J as T,h as n,j as se,k as U,_ as E,n as J,a5 as X,a6 as fe,F as B,G as oe,H as te,N as le,L as C,M as w,a2 as ye,q as ne,v as ge,u as ke,z as ve,B as D,D as L,W as we,E as be,I as he,P as g,K as Y,Y as Z,X as M,R as Ce,$ as ee,a7 as Be}from"./index-CZIX6ZiI.js";import{_ as xe}from"./wd-swipe-action.BA5HgOv4.js";import{_ as $e}from"./z-paging.Bra-LOfm.js";import{u as Se}from"./useZPaging.CHmbORlB.js";import{a as Ie,b as Ve}from"./mine.C5mFNnwg.js";import{b as Ae}from"./order.3lpjfHTY.js";import"./clickoutside.oBCw0THb.js";import"./useTouch.pWx2ILyK.js";const De=H(G({},me),{useIconSlot:S(!1),type:j("default"),icon:j(""),closable:S(!1),plain:S(!1),dynamic:S(!1),color:j(""),bgColor:j(""),round:S(!1),mark:S(!1)}),Le={name:"wd-tag",options:{addGlobalClass:!0,virtualHost:!0,styleIsolation:"shared"}},Pe=ae(H(G({},Le),{props:De,emits:["click","close","confirm"],setup(d,{emit:o}){const e=d,c=o,{translate:i}=_e("tag"),x=I(""),b=I(""),u=I(!1);R([()=>e.useIconSlot,()=>e.icon,()=>e.plain,()=>e.dynamic,()=>e.round,()=>e.mark],()=>{t()},{deep:!0,immediate:!0}),R(()=>e.type,a=>{a&&t()},{deep:!0,immediate:!0}),R(()=>u.value,()=>{t()},{deep:!0,immediate:!0});const p=N(()=>`wd-tag ${e.customClass} ${x.value}`),h=N(()=>{const a={};return!e.plain&&e.bgColor&&(a.background=e.bgColor),e.bgColor&&(a["border-color"]=e.bgColor),`${W(a)}${e.customStyle}`}),P=N(()=>{const a={};return e.color&&(a.color=e.color),W(a)});function t(){const{type:a,plain:$,round:y,mark:l,dynamic:V,icon:q,useIconSlot:re}=e;let v=[];a&&v.push(`is-${a}`),$&&v.push("is-plain"),y&&v.push("is-round"),l&&v.push("is-mark"),V&&v.push("is-dynamic"),u.value&&v.push("is-dynamic-input"),(q||re)&&v.push("is-icon"),x.value=v.join(" ")}function r(a){c("click",a)}function f(a){c("close",a)}function m(){u.value=!0,b.value=""}function F(){z()}function O(a){z(),c("confirm",{value:a.detail.value})}function z(){u.value=!1}return(a,$)=>{const y=se,l=fe,V=le;return _(),k(y,{class:ye(p.value),style:J(h.value),onClick:r},{default:s(()=>[a.useIconSlot?(_(),k(y,{key:0,class:"wd-tag__icon"},{default:s(()=>[U(a.$slots,"icon",{},void 0,!0)]),_:3})):a.icon?(_(),k(E,{key:1,name:a.icon,"custom-class":"wd-tag__icon"},null,8,["name"])):T("",!0),n(y,{class:"wd-tag__text",style:J(P.value)},{default:s(()=>[U(a.$slots,"default",{},void 0,!0)]),_:3},8,["style"]),a.closable&&a.round?(_(),k(y,{key:2,class:"wd-tag__close",onClick:X(f,["stop"])},{default:s(()=>[n(E,{name:"error-fill"})]),_:1})):T("",!0),u.value&&a.dynamic?(_(),k(l,{key:3,class:"wd-tag__add-text",placeholder:B(i)("placeholder"),type:"text",focus:!0,modelValue:b.value,"onUpdate:modelValue":$[0]||($[0]=q=>b.value=q),onBlur:F,onConfirm:O},null,8,["placeholder","modelValue"])):a.dynamic?(_(),k(y,{key:4,class:"wd-tag__text",style:J(P.value),onClick:X(m,["stop"])},{default:s(()=>[a.$slots.add?U(a.$slots,"add",{key:0},void 0,!0):(_(),oe(te,{key:1},[n(E,{name:"add","custom-class":"wd-tag__add wd-tag__icon"}),n(V,null,{default:s(()=>[C(w(B(i)("add")),1)]),_:1})],64))]),_:3},8,["style"])):T("",!0)]),_:3},8,["class","style"])}}})),ze=ne(Pe,[["__scopeId","data-v-a6306b28"]]),je=ae({name:"AddressBook",__name:"addressBook",setup(d){const o=I({}),e=N(()=>o.value.selectMode==="1"),c=I(null);Se(c);const i=I([]);function x(t,r){return A(this,null,function*(){try{const f=yield Ie({page:t,size:r});c.value.complete(f.data.list)}catch(f){c.value.complete(!1)}})}function b(t){e.value?p(t):u(t.id)}function u(t){Y({url:"/pages/mine/addressBookOperate",params:{id:t}})}function p(t){return A(this,null,function*(){try{Z({title:g("addressBook.select.binding")});const r=yield Ae({orderId:o.value.orderId,addressId:t.id});r.code==="200"?(M.success(g("addressBook.select.success")),Ce()):M.error(r.message||g("addressBook.select.failed"))}catch(r){M.error(g("addressBook.select.failed"))}finally{ee()}})}function h(t){return A(this,null,function*(){try{yield Z({title:g("addressBook.delete.deleting")}),(yield Ve({id:t})).code==="200"&&(M.success(g("addressBook.delete.success")),c.value.reload())}catch(r){}finally{ee()}})}function P(t,r){Be({title:g("addressBook.delete.confirm"),content:g("addressBook.delete.message"),success:f=>{f.confirm&&h(r.id)}})}return ge(()=>A(this,null,function*(){c.value.reload(!0)})),ke(t=>{o.value=t}),(t,r)=>{const f=le,m=se,F=D(L("wd-tag"),ze),O=D(L("wd-icon"),E),z=D(L("wd-swipe-action"),xe),a=D(L("wd-button"),we),$=D(L("z-paging"),$e),y=ve("layout-default-uni");return _(),k(y,null,{default:s(()=>[n($,{ref_key:"paging",ref:c,modelValue:B(i),"onUpdate:modelValue":r[1]||(r[1]=l=>be(i)?i.value=l:null),"use-page-scroll":"",onQuery:x},{bottom:s(()=>[n(m,{class:"bg-white/60 px-28rpx py-30rpx backdrop-blur-20"},{default:s(()=>[n(a,{plain:"",block:"",onClick:r[0]||(r[0]=l=>B(Y)({url:"/pages/mine/addressBookOperate",params:{default:B(i).length===0?"1":"0"}}))},{default:s(()=>[C(w(t.$t("addressBook.button.add")),1)]),_:1})]),_:1})]),default:s(()=>[n(m,{class:"py-20rpx"},{default:s(()=>[(_(!0),oe(te,null,he(B(i),l=>(_(),k(z,{key:l.id,"custom-class":"mb-20rpx"},{right:s(()=>[n(m,{class:"action"},{default:s(()=>[n(m,{class:"button",style:{background:"var(--wot-color-theme)"},onClick:V=>P("del",l)},{default:s(()=>[C(w(t.$t("addressBook.delete.button")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:s(()=>[n(m,{class:"flex items-center justify-between bg-white px-22rpx py-18rpx",onClick:V=>b(l)},{default:s(()=>[n(m,{class:"flex-1"},{default:s(()=>[n(m,{class:"mb-20rpx flex items-center justify-between text-24rpx font-bold"},{default:s(()=>[n(m,null,{default:s(()=>[n(f,{class:"mr-20rpx"},{default:s(()=>[C(w(l.realName),1)]),_:2},1024),n(f,null,{default:s(()=>[C(w(l.phone),1)]),_:2},1024)]),_:2},1024),l.isDefault===1?(_(),k(F,{key:0,type:"primary",plain:""},{default:s(()=>[C(w(B(g)("addressBook.tag.default")),1)]),_:1})):T("",!0)]),_:2},1024),n(m,{class:"line-clamp-2 text-22rpx text-#3A444C"},{default:s(()=>[C(w([l.province,l.city,l.district,l.street,l.detail].filter(Boolean).join(", "))+" "+w(l.postCode),1)]),_:2},1024)]),_:2},1024),n(O,{name:"arrow-right","custom-class":"flex-shrink-0 ml-8rpx",color:"#7D7D7D",size:"24rpx"})]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),Re=ne(je,[["__scopeId","data-v-e4a9ab4b"]]);export{Re as default};