2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
var e,s;import{x as t,y as a,z as l,g as o,o as i,c as r,w as c,a as d,n,p as u,A as p,j as g,m as f,h as m,t as v,i as y,d as h,B as C,f as A,u as _,b as k,r as S,F as b,k as x,s as I,C as B,q as z,D as G}from"./index-3714412c.js";import{_ as R}from"./uv-navbar.31c484ad.js";import{r as j,a as F,o as L,u as N}from"./useRouter.f44141c1.js";import{_ as w}from"./uv-icon.c593f91d.js";import{_ as D}from"./uv-transition.4f5b62a8.js";import{_ as Y}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as K,a as M}from"./uv-swipe-action.837380ab.js";import{_ as $}from"./uv-button.14a976f7.js";import{_ as H}from"./layout.99605750.js";import{u as O,g as P}from"./store.13d2fa29.js";import{E as Q}from"./index.573aa2d3.js";import"./uv-status-bar.b515a02d.js";import"./uv-loading-icon.8ba359c8.js";import"./api.966d6934.js";const q=Y({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,A){const _=y,k=j(o("uv-icon"),w),S=h,b=C,x=j(o("uv-transition"),D);return i(),r(x,{mode:"fade",show:e.show,"cell-child":e.cellChild},{default:c((()=>[d(S,{class:"uv-tags-wrapper"},{default:c((()=>[d(S,{class:n(["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(A.clickHandler,["stop"]),style:p([{marginRight:e.closable&&"right-top"==e.closePlace?"10px":0,marginTop:e.closable&&"right-top"==e.closePlace?"10px":0},A.style])},{default:c((()=>[g(e.$slots,"icon",{},(()=>[e.icon?(i(),r(S,{key:0,class:"uv-tags__icon"},{default:c((()=>[A.$uv.test.image(e.icon)?(i(),r(_,{key:0,src:e.icon,style:p([A.imgStyle])},null,8,["src","style"])):(i(),r(k,{key:1,color:A.elIconColor,name:e.icon,size:A.iconSize},null,8,["color","name","size"]))])),_:1})):f("",!0)]),!0),d(b,{class:n(["uv-tags__text",[`uv-tags__text--${e.type}`,e.plain&&`uv-tags__text--${e.type}--plain`,`uv-tags__text--${e.size}`]]),style:p([A.textColor])},{default:c((()=>[m(v(e.text),1)])),_:1},8,["style","class"]),e.closable&&"right"==e.closePlace?(i(),r(S,{key:0,class:n(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:u(A.closeHandler,["stop"]),style:p({backgroundColor:e.closeColor})},{default:c((()=>[d(k,{name:"close",size:A.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(S,{key:0,class:n(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:u(A.closeHandler,["stop"]),style:p({backgroundColor:e.closeColor})},{default:c((()=>[d(k,{name:"close",size:A.closeSize,color:"#ffffff"},null,8,["size"])])),_:1},8,["class","onClick","style"])):f("",!0)])),_:3})])),_:3},8,["show","cell-child"])}],["__scopeId","data-v-7575f878"]]),J=Y({__name:"address",setup(e){const{push:s,goBack:t}=N(),a=A(""),l=O();A(!0);const p=A(""),g=A(1),C=A(void 0),w=A([{text:"删除",style:{backgroundColor:"#f56c6c"}}]);F((e=>{l.moreLoading&&(g.value=g.value+1,l.getAddressList(g.value))}));const D=()=>{let e={};"select"==p.value&&(e.type="select"),s({url:"/pages/createAddress/createAddress"},{data:e})},{getParams:Y}=N();L((e=>{l.restAddress();const s=Y(e);s.cartId&&(l.cartId=s.cartId),s.type?(p.value=s.type,a.value="选择地址",C.value=s.cartId):a.value="地址管理",l.getAddressList(g.value)}));return(e,g)=>{const A=j(o("uv-navbar"),R),F=h,L=j(o("uv-tags"),q),N=y,Y=j(o("uv-swipe-action-item"),K),O=j(o("uv-swipe-action"),M),J=j(o("uv-button"),$),E=j(o("layout"),H);return i(),r(E,null,{default:c((()=>[d(A,{fixed:!1,title:a.value,"left-arrow":"",onLeftClick:_(t)},null,8,["title","onLeftClick"]),d(F,{class:"addressList"},{default:c((()=>[_(l).address.length>0?(i(),r(O,{key:0},{default:c((()=>[(i(!0),k(b,null,S(_(l).address,((e,t)=>(i(),r(Y,{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 P(s),z({title:"删除成功",icon:"none",duration:2e3}),G(),l.restAddress(),l.getAddressList(1)):e.cancel}})})(s,e)},{default:c((()=>[d(F,{class:n({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:_(C)||l.cartId},type:"redirectTo"}))})(e)},{default:c((()=>[d(F,{class:"address-main"},{default:c((()=>[d(F,{class:"address-header"},{default:c((()=>[d(F,{class:"address-name"},{default:c((()=>[m(v(e.realName),1)])),_:2},1024),d(F,{class:"address-phone"},{default:c((()=>[m(v(e.phone),1)])),_:2},1024)])),_:2},1024),d(F,{class:"address-content"},{default:c((()=>[e.isDefault?(i(),r(F,{key:0,class:"address-default"},{default:c((()=>[d(L,{text:"默认",plain:"",size:"mini"})])),_:1})):f("",!0),d(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),d(F,{class:"address-actions"},{default:c((()=>[d(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((()=>[d(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:_("/assets/地址-003ff02d.png")},{default:c((()=>[m(" 您还没有新增地址~ ")])),_:1},8,["iconSrc"]))])),_:1}),x("div",{class:"form-buttons"},[d(J,{round:"",block:"",type:"primary",onClick:D},{default:c((()=>[m(" 新增地址 ")])),_:1})])])),_:1})}}},[["__scopeId","data-v-02ed0dd9"]]);export{J as default};
|