mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-11 18:32:49 +00:00
2 lines
4.6 KiB
JavaScript
2 lines
4.6 KiB
JavaScript
import{_ as e}from"./u-tabs.4874101b.js";import{d as a,r as s,K as t,o as l,ao as r,i as o,j as i,w as d,k as u,m as n,l as c,v as p,P as f,Q as m,R as x,n as b,e as _,q as v,t as y,x as k,a7 as g,G as h,H as C,ap as j,y as w,aq as A,I as S}from"./index-faf5e276.js";import{_ as q,a as I}from"./uni-swipe-action.7d9d29ad.js";import{_ as $}from"./u-empty.721cd298.js";import{_ as B}from"./u-button.9384f0e3.js";import{_ as F}from"./u-tabbar.f1e34422.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-badge.d297a0fc.js";import"./u-icon.71776381.js";import"./u-loading-icon.a6d83e95.js";import"./u-safe-bottom.c1f1e254.js";const z=G(a({__name:"address",setup(a){const G=s(!0),z=s(0),D=s([{name:t("address"),key:"address"},{name:t("locationAddress"),key:"location_address"}]),E=s([]),H=s([]),K=s("");l((e=>{K.value=e.type||"",e.type&&(z.value="address"==e.type?0:1)})),r({}).then((({data:e})=>{const a=[],s=[];e.forEach((e=>{"address"==e.type?a.push(e):s.push(e)})),E.value=a,H.value=s,G.value=!1})).catch((()=>{G.value=!1}));const P=e=>{z.value=e.index},Q=()=>{const e=`/app/pages/member/${D.value[z.value].key}_edit`;_({url:e,param:{type:K.value}})},R=e=>{const a=`/app/pages/member/${D.value[z.value].key}_edit`;_({url:a,param:{id:e,type:K.value}})},J=s([{text:t("delete"),style:{backgroundColor:"#F56C6C"}}]),L=e=>{const a=uni.getStorageSync("selectAddressCallback");a&&(a.address_id=e.id,uni.setStorage({key:"selectAddressCallback",data:a,success(){_({url:a.back})}}))},M=e=>{const a=z.value?H:E,s=a.value[e.index];A(s.id).then((()=>{a.value.splice(e.index,1)})).catch()};return(a,s)=>{const l=v(y("u-tabs"),e),r=k,_=S,A=v(y("uni-swipe-action-item"),q),N=v(y("u-empty"),$),O=v(y("uni-swipe-action"),I),T=v(y("u-button"),B),U=v(y("u-tabbar"),F),V=g;return G.value?n("v-if",!0):(o(),i(V,{key:0,"scroll-y":"true"},{default:d((()=>[K.value?n("v-if",!0):(o(),i(r,{key:0,class:"border-0 !border-b !border-[#eee] border-solid"},{default:d((()=>[u(l,{list:D.value,onClick:P,current:z.value,itemStyle:"width:50%;height:88rpx;box-sizing: border-box;"},null,8,["list","current"])])),_:1})),u(O,null,{default:d((()=>[c(u(r,{class:"p-[30rpx]"},{default:d((()=>[(o(!0),f(x,null,m(E.value,(e=>(o(),i(A,{"right-options":J.value,onClick:M},{default:d((()=>[u(r,{class:"border-0 !border-b !border-[#f5f5f5] border-solid pb-[30rpx] flex items-center"},{default:d((()=>[u(r,{class:"flex-1",onClick:a=>L(e)},{default:d((()=>[u(r,{class:"font-bold my-[10rpx] text-sm"},{default:d((()=>[h(C(e.full_address),1)])),_:2},1024),u(r,{class:"text-sm flex items-center"},{default:d((()=>[h(C(e.name)+" ",1),u(_,{class:"text-[26rpx] text-gray-subtitle"},{default:d((()=>[h(C(b(j)(e.mobile)),1)])),_:2},1024),1==e.is_default?(o(),i(r,{key:0,class:"bg-primary text-white text-xs px-[10rpx] leading-none flex items-center h-[32rpx] ml-[10rpx] rounded"},{default:d((()=>[h(C(b(t)("default")),1)])),_:1})):n("v-if",!0)])),_:2},1024)])),_:2},1032,["onClick"]),u(_,{class:"iconfont iconbianji",onClick:a=>R(e.id)},null,8,["onClick"])])),_:2},1024)])),_:2},1032,["right-options"])))),256)),E.value.length?n("v-if",!0):(o(),i(r,{key:0,class:"pt-[20vh]"},{default:d((()=>[u(N,{mode:"address",icon:b(w)("static/resource/images/empty.png")},null,8,["icon"])])),_:1}))])),_:1},512),[[p,0==z.value]]),c(u(r,{class:"p-[30rpx]"},{default:d((()=>[(o(!0),f(x,null,m(H.value,(e=>(o(),i(A,{"right-options":J.value,onClick:M},{default:d((()=>[u(r,{class:"border-0 !border-b !border-[#f5f5f5] border-solid pb-[30rpx] flex items-center"},{default:d((()=>[u(r,{class:"flex-1",onClick:a=>L(e)},{default:d((()=>[u(r,{class:"font-bold my-[10rpx] text-sm"},{default:d((()=>[h(C(e.full_address),1)])),_:2},1024),u(r,{class:"text-sm flex items-center"},{default:d((()=>[h(C(e.name)+" ",1),u(_,{class:"text-[26rpx] text-gray-subtitle"},{default:d((()=>[h(C(b(j)(e.mobile)),1)])),_:2},1024),1==e.is_default?(o(),i(r,{key:0,class:"bg-primary text-white text-xs px-[10rpx] leading-none flex items-center h-[32rpx] ml-[10rpx] rounded"},{default:d((()=>[h(C(b(t)("default")),1)])),_:1})):n("v-if",!0)])),_:2},1024)])),_:2},1032,["onClick"]),u(_,{class:"iconfont iconbianji",onClick:a=>R(e.id)},null,8,["onClick"])])),_:2},1024)])),_:2},1032,["right-options"])))),256)),H.value.length?n("v-if",!0):(o(),i(r,{key:0,class:"pt-[15vh]"},{default:d((()=>[u(N,{mode:"address",icon:b(w)("static/resource/images/empty.png")},null,8,["icon"])])),_:1}))])),_:1},512),[[p,1==z.value]])])),_:1}),u(U,{fixed:!0,safeAreaInsetBottom:!0,border:!1},{default:d((()=>[u(r,{class:"p-[24rpx] pt-0 w-full"},{default:d((()=>[u(T,{type:"primary",shape:"circle",text:b(t)("createAddress"),onClick:Q},null,8,["text"])])),_:1})])),_:1})])),_:1}))}}}),[["__scopeId","data-v-a1214daf"]]);export{z as default};
|