pages-user-address-list.2d7d151d.js 2.1 KB

1
  1. import{v as s,n as e,ae as a,I as t,L as o,e as r,f as l,w as i,l as d,k as n,r as c,F as m,g as u,j as p,u as f,s as _,p as y,m as g,i as b,C as x,D as k,at as h}from"./index-e278254b.js";import{_ as j}from"./s-address-item.bf9e77c6.js";import{a as v,_ as w}from"./s-layout.903f23c8.js";import{_ as A}from"./s-empty.6a451237.js";import{A as C,a as D}from"./address.5de19304.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */const S=N({__name:"list",setup(N){const S=s({list:[],loading:!0});function F(){_.$platform.useProvider("wechat").jssdk.openAddress({success:s=>{alert(s),s.userName,s.telNumber,s.provinceName,s.cityName,s.countryName,s.detailInfo}})}return e((async()=>{S.list=(await C.getAddressList()).data,S.loading=!1})),a((()=>{t("areaData")||D.getAreaTree().then((s=>{0===s.code&&o("areaData",s.data)}))})),(s,e)=>{const a=d(g("s-address-item"),j),t=b,o=x,C=k,D=d(g("su-fixed"),v),N=d(g("s-empty"),A),I=d(g("s-layout"),w);return r(),l(I,{title:"收货地址",bgStyle:{color:"#FFF"}},{default:i((()=>[S.list.length?(r(),l(t,{key:0},{default:i((()=>[(r(!0),n(m,null,c(S.list,(s=>(r(),l(a,{hasBorderBottom:"",key:s.id,item:s,onClick:e=>(h("SELECT_ADDRESS",{addressInfo:s}),void _.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):u("",!0),p(D,{bottom:"",placeholder:""},{default:i((()=>[p(t,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:i((()=>[["WechatMiniProgram","WechatOfficialAccount"].includes(f(_).$platform.name)?(r(),l(C,{key:0,onClick:F,class:"border ss-reset-button sync-wxaddress ss-m-20 ss-flex ss-row-center ss-col-center"},{default:i((()=>[p(o,{class:"cicon-weixin ss-p-r-10",style:{color:"#09bb07","font-size":"40rpx"}}),y(" 导入微信地址 ")])),_:1})):u("",!0),p(C,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:e[0]||(e[0]=s=>f(_).$router.go("/pages/user/address/edit"))},{default:i((()=>[y(" 新增收货地址 ")])),_:1})])),_:1})])),_:1}),0!==S.list.length||S.loading?u("",!0):(r(),l(N,{key:1,text:"暂无收货地址",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-c24b1f95"]]);export{S as default};