Files
uniapp-im-shop/hybrid/html/assets/pages-address-index._M3e2_64.js
2026-02-03 00:45:33 +08:00

2 lines
2.8 KiB
JavaScript

import{r as a,V as s,a2 as e,a3 as t,e as l,f as i,w as d,c6 as o,z as c,q as u,A as n,m as r,l as f,D as p,t as m,F as _,B as h,c7 as w,c8 as g,I as b,a6 as v}from"./index-RXP3BP3O.js";import{_ as k}from"./nav-bar.BBPaJA1x.js";import{_ as y}from"./cb-empty.PJJFX43l.js";import{_ as x}from"./uni-icons.CInJK_LV.js";import{_ as C,a as j}from"./uni-swipe-action.Dxn7q199.js";import{_ as z}from"./_plugin-vue_export-helper.BCo6x5W8.js";const A=z({__name:"index",setup(z){const{showDialog:A,showToast:N}=v(),B=a([]),D=a(!0),I=async()=>{D.value=!0;const a=await o({pageNum:1,pageSize:99});B.value=a.rows,D.value=!1},T=()=>{h("/pages/address/add",{defaultAddress:0===B.value.length?"1":""})};return s(()=>{I()}),(a,s)=>{const o=b,v=e(t("nav-bar"),k),z=e(t("cb-empty"),y),q=c,F=e(t("uni-icons"),x),P=e(t("uni-swipe-action-item"),C),S=e(t("uni-swipe-action"),j);return l(),i(q,{class:"address-index"},{default:d(()=>[u(v,{isTopBg:"",isPlaceholder:"",title:"我的地址"},{right:d(()=>[u(o,{class:"top-right-name",onClick:T},{default:d(()=>[n("添加地址")]),_:1})]),_:1}),D.value||0!==B.value.length?r("",!0):(l(),i(z,{key:0})),u(q,{class:"address-list"},{default:d(()=>[u(S,null,{default:d(()=>[(l(!0),f(_,null,p(B.value,a=>(l(),i(P,{key:a.id},{right:d(()=>[u(q,{class:"swipe-box"},{default:d(()=>[0==a.defaultAddress?(l(),i(q,{key:0,class:"public-uni-swipe-action-right",onClick:s=>(async a=>{if(await A("提示","确定要设为默认地址吗?")){const s={id:a.id,houseNum:a.houseNum,name:a.name,phone:a.phone,address:a.address,defaultAddress:1};await w(s),await N("设置成功","success"),I()}})(a)},{default:d(()=>[u(F,{type:"checkbox",size:"18",color:"#ffffff"}),u(o,{class:"iocn-name"},{default:d(()=>[n("设为默认")]),_:1})]),_:2},1032,["onClick"])):r("",!0),u(q,{class:"public-uni-swipe-action-right",onClick:s=>(async a=>{await A("提示","确定要删除吗?")&&(await g(a.id),await N("删除成功","success"),I())})(a)},{default:d(()=>[u(F,{type:"trash",size:"18",color:"#ffffff"}),u(o,{class:"iocn-name"},{default:d(()=>[n("删除")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),default:d(()=>[u(q,{class:"card-box",onClick:s=>{return e=a.id,void h("/pages/address/edit",{id:e});var e}},{default:d(()=>[u(q,{class:"left-box"},{default:d(()=>[u(o,{class:"address"},{default:d(()=>[n(m(a.address),1)]),_:2},1024),u(o,{class:"name"},{default:d(()=>[n(m(a.houseNum),1)]),_:2},1024),u(q,{class:"bottom"},{default:d(()=>[u(o,null,{default:d(()=>[n(m(a.name),1)]),_:2},1024),u(o,null,{default:d(()=>[n(m(a.phone),1)]),_:2},1024),1==a.defaultAddress?(l(),i(o,{key:0,class:"default-text"},{default:d(()=>[n(" 默认地址 ")]),_:1})):r("",!0)]),_:2},1024)]),_:2},1024),u(F,{type:"compose",size:"20"})]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-becc8cbf"]]);export{A as default};