You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
3.4 KiB

import{_ as ca,ay as ra,bk as ia,a as na,q as da,c as r,d as a,ax as Q,t as m,e as n,F as h,g as ua,h as ma,w as pa,aA as _a,bl as R,ar as va,f as l,W as S,aw as ha,b3 as fa,au as T,p as ga,i as ba,X as Y,__tla as ka}from"./index.3b792103.js";let Z,ya=Promise.all([(()=>{try{return ka}catch{}})()]).then(async()=>{let i,f,g,b,k,y,C,w,x,$,j,I,N,B,U,V,q,A,F,P,W,X,z,D,E,G,H,J,K,L;i=d=>(ga("data-v-a4ced828"),d=d(),ba(),d),f={class:"header"},g={class:"logo-wrap"},b={class:"title-color font-md"},k={class:"font-sm content-color"},y=i(()=>a("i",{class:"icon-home icli"},null,-1)),C=[y],w={class:"main-wrap payment-page cart-page mb-xxl"},x={class:"cart-item-wrap pt-0"},$={class:"product-list media"},j={href:"javascript:void(0);"},I=["src"],N={class:"media-body"},B={href:"javascript:void(0)",class:"font-md"},U={class:"price-color font-md"},V={key:0,class:"plus-minus"},q=["onClick"],A=["onUpdate:modelValue","onBlur"],F=["onClick"],P=["onClick"],W=i(()=>a("i",{class:"icon-trash icli"},null,-1)),X=[W],z={class:"order-detail"},D=i(()=>a("div",null,"\u91D1\u984D\u5C0F\u8A08:",-1)),E={key:1,class:"nocart-content"},G=i(()=>a("div",null,[a("i",{class:"icon-cart"})],-1)),H=i(()=>a("div",null,"\u8CFC\u7269\u8ECA\u9084\u662F\u7A7A\u7684",-1)),J=[G,H],K={class:"footer-wrap footer-button"},L={__name:"Index",setup(d){const t=ra(),{cartItems:M}=ia(t),p=na(0),aa=(s,o)=>{p.value=o.rec_id},ea=(s,o)=>{p.value=0},sa=async s=>{t.delCart(s)},O=(s,o)=>{s.goods_number+o<=0?t.delCart(s.rec_id):t.updateCart(s,s.goods_number+o)},oa=(s,o)=>{o<=0?t.delCart(s.rec_id):t.updateCart(s,o)},ta=da(()=>{let s=M.value.reduce((v,e)=>v+e.goods_price*e.goods_number,0),o=0,u=0,_=s-o+u;return{sum:s,discount:o,shipping:u,total:_}}),la=async()=>_a.get("uid")?R.push("/checkout"):R.push({path:"/login",query:{redirect:"/checkout"}});return(s,o)=>{const u=va("router-link"),_=Y("swipeleft"),v=Y("swiperight");return l(),r(h,null,[a("header",f,[a("div",g,[a("i",{class:"icon-arrow-left-bold-box icli",onClick:o[0]||(o[0]=e=>s.$router.go(-1))}),a("h1",b,[Q(" \u8CFC\u7269\u8ECA "),a("span",k,"("+m(n(t).cartNum)+" \u6A23\u5546\u54C1)",1)])]),a("div",{class:"avatar-wrap",onClick:o[1]||(o[1]=e=>s.$router.push("/home"))},C)]),a("main",w,[n(t).cartNum>0?(l(),r(h,{key:0},[a("div",x,[(l(!0),r(h,null,ua(n(M),e=>S((l(),r("div",{class:ha(["swipe-to-show",{active:p.value==e.rec_id}]),key:e.rec_id},[a("div",$,[a("a",j,[a("img",{src:`https://shop.h888.fun/${e.goods_thumb}`,alt:"offer"},null,8,I)]),a("div",N,[a("a",B,m(e.goods_name),1),a("span",U,"$"+m(e.goods_price),1),e.buymax!=1?(l(),r("div",V,[a("i",{class:"icon-minus",onClick:c=>O(e,-1)},null,8,q),S(a("input",{type:"number","onUpdate:modelValue":c=>e.goods_number=c,onBlur:c=>oa(e,e.goods_number)},null,40,A),[[fa,e.goods_number]]),e.buymax==0||e.goods_number<e.buymax?(l(),r("i",{key:0,class:"icon-add",onClick:c=>O(e,1)},null,8,F)):T("",!0)])):T("",!0)])]),a("div",{class:"delete-button","data-bs-toggle":"offcanvas","data-bs-target":"#confirmation","aria-controls":"confirmation",onClick:c=>sa(e.rec_id)},X,8,P)],2)),[[_,c=>aa(c,e)],[v,c=>ea()]])),128))]),a("section",z,[D,a("div",null,"$"+m(n(ta).total),1)])],64)):(l(),r("div",E,J))]),a("footer",K,[n(t).cartNum>0?(l(),r("a",{key:0,href:"javascript:void(0)",class:"font-md",onClick:la},"\u53BB\u7D50\u5E33")):(l(),ma(u,{key:1,to:"/category",class:"font-md"},{default:pa(()=>[Q("\u99AC\u4E0A\u901B\u901B")]),_:1}))])],64)}}},Z=ca(L,[["__scopeId","data-v-a4ced828"]])});export{ya as __tla,Z as default};