import{d as e,l as a,C as s,am as t,E as l,V as d,I as o,aC as u,aO as i,o as n,q as r,f as c,w as p,h as m,F as f,v as _,g as x,i as C,u as b,bh as g,bi as v,r as h,b as y,j as k,e as w,X as j,t as z,bj as I,k as P}from"./index-d0750414.js";import{_ as V}from"./page-meta.292744d0.js";import{_ as T}from"./u-navbar.d391c4c1.js";import{_ as q}from"./u-sticky.43ed0a1a.js";import{_ as L}from"./u-icon.a5146a33.js";import{_ as O}from"./z-paging.d43b2140.js";import{_ as S}from"./u-button.2adf8624.js";import{_ as U}from"./modal-popup.63856ca8.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-popup.508f1b55.js";const B=A(e({__name:"index",setup(e){const A=b(),B=a(null),E=a(null),F=s(null),Q=a(!1),W=a([]),X=a([]),Z=a([]);t().system.includes("iOS");const $=l({showPopup:!1,address_id:-1}),D=async e=>{var a,s;const t=null==(s=null==(a=null==e?void 0:e.currentTarget)?void 0:a.dataset)?void 0:s.id;console.log("id=>",t);try{Q.value?(i("address",t),A.navigateBack()):(await I({id:t}),A.redirectTo("/bundle/pages/user_address/index"))}catch(l){console.log(l,"设置默认地址捕捉错误")}},G=(e="")=>{A.navigateTo({path:"/bundle/pages/user_address_edit/index",query:{id:e}})},H=e=>{$.showPopup=!0,$.address_id=e},J=async()=>{await g({id:$.address_id}),F.value.refresh()},K=async(e,a)=>{try{const s=await v({page_no:e,page_size:a,goods_id:B.value,coach_id:E.value});console.log(s,W.value),W.value=s.usable,X.value=s.distance_disable,Z.value=s.server_disable,F.value.setLocalPaging(s.usable)}catch(s){console.log("报错=>",s),F.value.setLocalPaging(!1)}};return d(e=>{e.type&&(Q.value=e.type),e.goodsId&&(B.value=e.goodsId),e.coachId&&(E.value=e.coachId)}),o(()=>{var e;null==(e=F.value)||e.refresh()}),u(()=>{i("changeAddress")}),(e,a)=>{const s=h(y("page-meta"),V),t=h(y("u-navbar"),T),l=h(y("u-sticky"),q),d=P,o=k,u=h(y("u-icon"),L),i=h(y("z-paging"),O),b=h(y("u-button"),S),g=h(y("modal-popup"),U);return n(),r(f,null,[c(s,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),c(o,{class:"user-address flex flex-col min-h-0 h-full"},{default:p(()=>[c(l,{"h5-nav-height":"0","bg-color":"transparent"},{default:p(()=>[c(t,{"is-back":!0,"is-fixed":!0,title:"地址管理","border-bottom":!1,"title-bold":!1,background:{background:"#f6f7f8"},"title-color":"#000000"})]),_:1}),c(o,{class:"flex-1"},{default:p(()=>[c(i,{modelValue:W.value,"onUpdate:modelValue":a[0]||(a[0]=e=>W.value=e),ref_key:"paging",ref:F,fixed:!1,height:"100%","auto-show-back-to-top":"","empty-view-img":m("/mobile/assets/address-2b75f486.png"),"hide-no-more-inside":!0,"hide-empty-view":"",onQuery:K},{default:p(()=>[(n(!0),r(f,null,_(W.value,(e,a)=>(n(),w(o,{class:"address-item u-flex justify-between mt-[20rpx]",key:e.id,"data-id":e.id,onClick:j(D,["stop"])},{default:p(()=>[c(o,{class:"flex-1"},{default:p(()=>[c(o,{class:"sm text-muted text-base mb-[20rpx]"},{default:p(()=>[x(z(e.province)+" "+z(e.city)+" "+z(e.district)+" ",1),e.is_default?(n(),w(d,{key:0,class:"default"},{default:p(()=>[x("默认地址")]),_:1})):C("",!0)]),_:2},1024),c(o,null,{default:p(()=>[c(d,{class:"text-base font-bold"},{default:p(()=>[x(z(e.address)+" "+z(null==e?void 0:e.house_number),1)]),_:2},1024)]),_:2},1024),c(o,{class:"mt-[10rpx] sm text-muted text-[24rpx]"},{default:p(()=>[x(z(e.contact)+" "+z(e.gender_desc)+" "+z(e.mobile),1)]),_:2},1024)]),_:2},1024),c(o,{class:"flex"},{default:p(()=>[c(o,{class:"mr-[40rpx]",onClick:j(a=>G(e.id),["stop"])},{default:p(()=>[c(u,{name:"edit-pen",color:"#909399",size:40})]),_:2},1032,["onClick"]),c(o,{class:"",onClick:j(a=>H(e.id),["stop"])},{default:p(()=>[c(u,{name:"trash",color:"#909399",size:40})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["data-id","onClick"]))),128)),Z.value.length?(n(),r(f,{key:0},[c(o,{class:"mx-[30rpx] mt-[30rpx]"},{default:p(()=>[x(" 以下地址暂不在开通范围 ")]),_:1}),(n(!0),r(f,null,_(Z.value,e=>(n(),w(o,{class:"address-item u-flex justify-between mt-[20rpx]",key:e.id},{default:p(()=>[c(o,{class:"flex-1 text-[#CCCCCC]"},{default:p(()=>[c(o,{class:"sm text-muted text-base mb-[20rpx]"},{default:p(()=>[x(z(e.province)+" "+z(e.city)+" "+z(e.district),1)]),_:2},1024),c(o,null,{default:p(()=>[c(d,{class:"text-base font-bold"},{default:p(()=>[x(z(e.address)+" "+z(null==e?void 0:e.house_number),1)]),_:2},1024)]),_:2},1024),c(o,{class:"mt-[10rpx] sm text-muted text-[24rpx]"},{default:p(()=>[x(z(e.contact)+" "+z(e.gender_desc)+" "+z(e.mobile),1)]),_:2},1024)]),_:2},1024),c(o,{class:"flex"},{default:p(()=>[c(o,{class:"mr-[40rpx]",onClick:j(a=>G(e.id),["stop"])},{default:p(()=>[c(u,{name:"edit-pen",color:"#CCCCCC",size:40})]),_:2},1032,["onClick"]),c(o,{class:"",onClick:j(a=>H(e.id),["stop"])},{default:p(()=>[c(u,{name:"trash",color:"#CCCCCC",size:40})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))],64)):C("",!0),X.value.length?(n(),r(f,{key:1},[c(o,{class:"mx-[30rpx] mt-[30rpx]"},{default:p(()=>[x(" 以下地址暂不在服务范围 ")]),_:1}),(n(!0),r(f,null,_(X.value,e=>(n(),w(o,{class:"address-item u-flex justify-between mt-[20rpx]",key:e.id},{default:p(()=>[c(o,{class:"flex-1 text-[#CCCCCC]"},{default:p(()=>[c(o,{class:"sm text-muted text-base mb-[20rpx]"},{default:p(()=>[x(z(e.province)+" "+z(e.city)+" "+z(e.district),1)]),_:2},1024),c(o,null,{default:p(()=>[c(d,{class:"text-base font-bold"},{default:p(()=>[x(z(e.address)+" "+z(null==e?void 0:e.house_number),1)]),_:2},1024)]),_:2},1024),c(o,{class:"mt-[10rpx] sm text-muted text-[24rpx]"},{default:p(()=>[x(z(e.contact)+" "+z(e.gender_desc)+" "+z(e.mobile),1)]),_:2},1024)]),_:2},1024),c(o,{class:"flex"},{default:p(()=>[c(o,{class:"mr-[40rpx]",onClick:j(a=>G(e.id),["stop"])},{default:p(()=>[c(u,{name:"edit-pen",color:"#CCCCCC",size:40})]),_:2},1032,["onClick"]),c(o,{class:"",onClick:j(a=>H(e.id),["stop"])},{default:p(()=>[c(u,{name:"trash",color:"#CCCCCC",size:40})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))],64)):C("",!0)]),_:1},8,["modelValue","empty-view-img"])]),_:1}),c(o,{class:"flex items-center justify-between bg-white footer"},{default:p(()=>[c(o,null,{default:p(()=>[c(b,{type:"primary",onClick:a[1]||(a[1]=e=>m(A).navigateTo("/bundle/pages/user_address_edit/index"))},{default:p(()=>[x(" + 新增地址 ")]),_:1})]),_:1})]),_:1})]),_:1}),c(g,{show:$.showPopup,"onUpdate:show":a[2]||(a[2]=e=>$.showPopup=e),title:"温馨提示",content:"确定要删除这个地址吗?",onConfirm:J},null,8,["show"])],64)}}}),[["__scopeId","data-v-7ea1e72e"]]);export{B as default};