Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/pages-address-address.fafba77e.js
2023-11-14 17:21:03 +08:00

2 lines
8.2 KiB
JavaScript

var e,s;import{G as t,H as a,J as l,g as o,o as i,c as r,w as c,a as n,n as d,B as u,A as p,j as g,m as f,h as m,t as v,i as _,d as y,K as h,f as C,u as A,b as k,r as b,F as S,k as x,C as I,L as B,D as G,M as z}from"./index-d76b1e7a.js";import{_ as R}from"./uv-navbar.59911b60.js";import{r as j,b as F,o as L,u as N}from"./useRouter.2bdb47a0.js";import{_ as w}from"./uv-icon.5730d4d2.js";import{_ as Y}from"./uv-transition.b33e1d5c.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as H,a as K}from"./uv-swipe-action.8756f5c3.js";import{_ as M}from"./uv-button.dcfcbf96.js";import{_ as O}from"./layout.f8e9d577.js";import{u as P,g as $}from"./store.e8087601.js";import{E as Q}from"./index.81294ba6.js";import"./uv-status-bar.66ab7702.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_8d8b32e4_lang.3fde2b65.js";import"./api.9246a192.js";const J=D({name:"uv-tags",emits:["click","close"],mixins:[t,a,{props:{type:{type:String,default:"primary"},disabled:{type:[Boolean,String],default:!1},size:{type:String,default:"medium"},shape:{type:String,default:"square"},text:{type:[String,Number],default:""},bgColor:{type:String,default:""},color:{type:String,default:""},borderColor:{type:String,default:""},name:{type:[String,Number],default:""},plainFill:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},closeColor:{type:String,default:"#C6C7CB"},closePlace:{type:String,default:"right-top"},show:{type:Boolean,default:!0},icon:{type:String,default:""},iconColor:{type:String,default:""},cellChild:{type:Boolean,default:!1},...null==(s=null==(e=uni.$uv)?void 0:e.props)?void 0:s.tags}}],data:()=>({}),computed:{$uv:()=>({test:{image:l}}),style(){const e={};return this.bgColor&&(e.backgroundColor=this.bgColor),this.color&&(e.color=this.color),this.borderColor&&(e.borderColor=this.borderColor),e},textColor(){const e={};return this.color&&(e.color=this.color),e},imgStyle(){const e="large"===this.size?"17px":"medium"===this.size?"15px":"13px";return{width:e,height:e}},closeSize(){return"large"===this.size?15:"medium"===this.size?13:12},iconSize(){return"large"===this.size?21:"medium"===this.size?19:16},elIconColor(){return this.iconColor?this.iconColor:this.plain?this.type:"#ffffff"}},methods:{closeHandler(){this.$emit("close",this.name)},clickHandler(){this.$emit("click",this.name)}}},[["render",function(e,s,t,a,l,C){const A=_,k=j(o("uv-icon"),w),b=y,S=h,x=j(o("uv-transition"),Y);return i(),r(x,{mode:"fade",show:e.show,"cell-child":e.cellChild},{default:c((()=>[n(b,{class:"uv-tags-wrapper"},{default:c((()=>[n(b,{class:d(["uv-tags",[`uv-tags--${e.shape}`,!e.plain&&`uv-tags--${e.type}`,e.plain&&`uv-tags--${e.type}--plain`,`uv-tags--${e.size}`,`uv-tags--${e.size}--${e.closePlace}`,e.plain&&e.plainFill&&`uv-tags--${e.type}--plain--fill`]]),onClick:u(C.clickHandler,["stop"]),style:p([{marginRight:e.closable&&"right-top"==e.closePlace?"10px":0,marginTop:e.closable&&"right-top"==e.closePlace?"10px":0},C.style])},{default:c((()=>[g(e.$slots,"icon",{},(()=>[e.icon?(i(),r(b,{key:0,class:"uv-tags__icon"},{default:c((()=>[C.$uv.test.image(e.icon)?(i(),r(A,{key:0,src:e.icon,style:p([C.imgStyle])},null,8,["src","style"])):(i(),r(k,{key:1,color:C.elIconColor,name:e.icon,size:C.iconSize},null,8,["color","name","size"]))])),_:1})):f("",!0)]),!0),n(S,{class:d(["uv-tags__text",[`uv-tags__text--${e.type}`,e.plain&&`uv-tags__text--${e.type}--plain`,`uv-tags__text--${e.size}`]]),style:p([C.textColor])},{default:c((()=>[m(v(e.text),1)])),_:1},8,["style","class"]),e.closable&&"right"==e.closePlace?(i(),r(b,{key:0,class:d(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:u(C.closeHandler,["stop"]),style:p({backgroundColor:e.closeColor})},{default:c((()=>[n(k,{name:"close",size:C.closeSize,color:"#ffffff"},null,8,["size"])])),_:1},8,["class","onClick","style"])):f("",!0)])),_:3},8,["class","onClick","style"]),e.closable&&"right-top"==e.closePlace?(i(),r(b,{key:0,class:d(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:u(C.closeHandler,["stop"]),style:p({backgroundColor:e.closeColor})},{default:c((()=>[n(k,{name:"close",size:C.closeSize,color:"#ffffff"},null,8,["size"])])),_:1},8,["class","onClick","style"])):f("",!0)])),_:3})])),_:3},8,["show","cell-child"])}],["__scopeId","data-v-7e008aae"]]),q=D({__name:"address",setup(e){const{push:s,goBack:t}=N(),a=C(""),l=P();C(!0);const p=C(""),g=C(1),h=C(void 0),w=C([{text:"删除",style:{backgroundColor:"#f56c6c"}}]);F((e=>{l.moreLoading&&(g.value=g.value+1,l.getAddressList(g.value))}));const Y=()=>{let e={};"select"==p.value&&(e.type="select"),s({url:"/pages/createAddress/createAddress"},{data:e})},{getParams:D}=N();L((e=>{l.restAddress();const s=D(e);s.cartId&&(l.cartId=s.cartId),s.type?(p.value=s.type,a.value="选择地址",h.value=s.cartId):a.value="地址管理",l.getAddressList(g.value)}));return(e,g)=>{const C=j(o("uv-navbar"),R),F=y,L=j(o("uv-tags"),J),N=_,D=j(o("uv-swipe-action-item"),H),P=j(o("uv-swipe-action"),K),q=j(o("uv-button"),M),E=j(o("layout"),O);return i(),r(E,null,{default:c((()=>[n(C,{fixed:!1,title:a.value,"left-arrow":"",onLeftClick:A(t)},null,8,["title","onLeftClick"]),n(F,{class:"addressList"},{default:c((()=>[A(l).address.length>0?(i(),r(P,{key:0},{default:c((()=>[(i(!0),k(S,null,b(A(l).address,((e,t)=>(i(),r(D,{key:t,options:w.value,onClick:s=>(async({index:e},s)=>{0==e&&I({title:"温馨提示",content:"是否确认删除此地址?",success:async e=>{e.confirm?(B({title:"删除中",mask:!0}),await $(s),G({title:"删除成功",icon:"none",duration:2e3}),z(),l.restAddress(),l.getAddressList(1)):e.cancel}})})(s,e)},{default:c((()=>[n(F,{class:d({address:!0,noBorder:0==t}),onClick:t=>(e=>{"select"==p.value&&(l.setSelectAddress(e.id),console.log(l.cartId,"main.cartId"),s({url:"/pages/submitOrder/submitOrder"},{data:{cartId:A(h)||l.cartId},type:"redirectTo"}))})(e)},{default:c((()=>[n(F,{class:"address-main"},{default:c((()=>[n(F,{class:"address-header"},{default:c((()=>[n(F,{class:"address-name"},{default:c((()=>[m(v(e.realName),1)])),_:2},1024),n(F,{class:"address-phone"},{default:c((()=>[m(v(e.phone),1)])),_:2},1024)])),_:2},1024),n(F,{class:"address-content"},{default:c((()=>[e.isDefault?(i(),r(F,{key:0,class:"address-default"},{default:c((()=>[n(L,{text:"默认",plain:"",size:"mini"})])),_:1})):f("",!0),n(F,{class:"address-desc"},{default:c((()=>[m(v(e.province)+"-"+v(e.city)+"-"+v(e.district)+" "+v(e.detail),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),n(F,{class:"address-actions"},{default:c((()=>[n(F,{class:"address-actions-edit",onClick:u((t=>(e=>{let t={id:e.id};"select"==p.value&&(t.type="select"),s({url:"/pages/createAddress/createAddress"},{data:t})})(e)),["stop"])},{default:c((()=>[n(N,{class:"image",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDCAYAAADHyrhzAAAAAXNSR0IArs4c6QAAAtFJREFUeF7t3OF1mzAQAGAdDFBvUGcD9Rig7gRNJqgzQbNB3QmSDdJM0HSCOAOIqBO0I7gDoOtTHvjJLn3YgNCJJ37FNkjnL3fwZCRAHG1SyiUAvD1+3/drIlpkWSbb+jHGaCHEs9Z6NzQORLwFgBshxLaqqmut9e+mTWj+kFLKPM9vhRCroR16Ol4rpd4NaRsR7wFg7bTxQyl1eYCBiGsAuB/S0RTHVlX1QWu97dNXC4QgoueyLPf/fLBlkWXZCwAs+nQy5TFVVV24aX1q320Q9bFXSqnHfWYg4h0AfD614RD7EdFPANi4gZ8ax/8giOi6LMtvbjuAiL8AYNm8aTs2xqzGOFmdGrCv/c6BsDFAURTkBtMm5itYn+2eC9GKMeQk5fPLndN2H4hZYvSFmB3GEIhZYQyFmA3GGBCzwBgLInqMMSGixhgbIloMHxBRYviCiA7DJ0RUGGNDSCkXeZ5/IqKlMeZBa63/GahxHJuMDWGzoCiKp+ZXPSLaGWMu2GP4gKgxDkbrNglYY/iCiA7DJ0RUGL4hosGYAqK+LfLi/mDE7pwxBYQFkFKu8jy3V5P9xgpjKgj2GFNCsMaYGoItRggIlhihINhhhIRghREagg0GBwgWGFwggmNwggiKwQ0iGAYi3gCAnSd2sIWe9hBkbIKIGwD44kqEhgiWGfVQ2U5Ie2OD4AARDKPu2E6gWxljtn0mpx2X2Bivg5TJGIH7aCNhOKoJI2G0F1nKjJQZKTM6L0CpTFKZpDJJZdIpkMoklUlnkqSrSSqTVCapTDoFUpmkMulMknQ16VMmRPS1LMtNJ2/EOxRFYde/f3e/gl1NbRf5bgHgvfsBEd0JIQY/kYCxl7255S53/6OUWliMKB4K4BO2qYbXR0a0ZYfPzjm17S53f8WolxvYRfIfOQXqO5Ya4rK5ubV/mEiNYieLru0aDN+BhGwfAHZE9Hj8lIS/iWpNILluPZkAAAAASUVORK5CYII=",alt:""})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["class","onClick"])])),_:2},1032,["options","onClick"])))),128))])),_:1})):(i(),r(Q,{key:1,iconSrc:A("/assets/地址-003ff02d.png")},{default:c((()=>[m(" 您还没有新增地址~ ")])),_:1},8,["iconSrc"]))])),_:1}),x("div",{class:"form-buttons"},[n(q,{round:"",block:"",type:"primary",onClick:Y},{default:c((()=>[m(" 新增地址 ")])),_:1})])])),_:1})}}},[["__scopeId","data-v-b3516bb8"]]);export{q as default};