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.
1 lines
20 KiB
1 lines
20 KiB
import{d as e,m as t,k as o,r as s,y as a,G as l,o as r,c as n,w as i,u,b as d,z as c,A as p,Q as x,a3 as m,R as f,f as _,B as g,S as v,n as b,I as h,x as k,a as y,C as j,j as w,D as S,E as F,g as C,i as V,ap as E,F as z,an as I,t as T,ag as $}from"./index-ed377420.js";import{_ as N}from"./u--image.321add45.js";import{_ as U}from"./u-number-box.5bd894e2.js";import{_ as B}from"./u-swipe-action-item.f7daef55.js";import{_ as O}from"./u-swipe-action.4b27bbf4.js";import{_ as R}from"./u-popup.c17b5064.js";import{_ as L}from"./loading-page.vue_vue_type_script_setup_true_lang.1c79156d.js";import{_ as A}from"./tabbar.de6ba152.js";import{u as D,g as G,a as M}from"./cart.508ca43f.js";import{b as H}from"./bind-mobile.f1483073.js";import{u as K}from"./useGoods.edfb8dbc.js";import{n as P}from"./ns-goods-manjian.1adeca9b.js";import{_ as Q}from"./ns-goods-recommend.vue_vue_type_script_setup_true_lang.4008917f.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-image.8e8cf8e7.js";import"./u-icon.d58f766c.js";import"./u-transition.62225ebb.js";import"./u-safe-bottom.c40cd15c.js";import"./u-loading-icon.9ec5388c.js";import"./u-tabbar.55e5eeef.js";import"./u-form.e9e0a8f3.js";import"./u-line.6abf859f.js";import"./sms-code.vue_vue_type_script_setup_true_lang.8096eab0.js";import"./u-input.04d1562d.js";import"./u-modal.6ede59dc.js";import"./u-checkbox-group.c615876f.js";import"./index.fed1f4cc.js";import"./goods.720f80e6.js";const X=W(e({__name:"cart",setup(e){const W=K(),X=t(),q=o((()=>X.info)),J=s(!0),Y=s(!1),Z=s({goods_money:0,order_money:0,promotion_money:0}),ee=s([]),te=s([]),oe=s(!1),se=s(!0),ae=D(),le=s(null),re=s(!1),ne=()=>{G({}).then((({data:e})=>{ee.value=[],te.value=[],e.forEach((e=>{e.checked=!1,e.goodsSku&&(e.goods.status&&0==e.goods.delete_time&&e.goodsSku.stock?(e.num>e.goodsSku.stock&&(e.num=e.goodsSku.stock),ee.value.push(e)):te.value.push(e))})),_e(),de(),J.value=!1,se.value&&(se.value=!1)})).catch((e=>{401==e.code&&(ee.value=[],te.value=[],J.value=!1)}))};a((()=>{ne(),ae.getList()}));const ie=o((()=>{let e=0;return ee.value.forEach((t=>{t.checked&&(e+=1)})),e}));let ue=!1;const de=()=>{let e=[];return ee.value.forEach((t=>{if(t.checked&&t.goodsSku){let o={};o.num=t.num,o.sku_id=t.sku_id,e.push(o)}})),e.length?!ue&&(ue=!0,void M({sku_ids:e}).then((({data:e})=>{Z.value.goods_money=e.goods_money,Z.value.order_money=e.order_money,Z.value.promotion_money=e.promotion_money,ee.value.forEach(((t,o)=>{for(let s=0;s<e.match_list.length;s++)if(t.goods_id==e.match_list[s].goods_id&&t.sku_id==e.match_list[s].sku_id&&t.manjian_info&&Object.keys(t.manjian_info).length){t.manjian_info.is_show=!0;let o=0;return t.manjian_info.rule_json.forEach(((t,a)=>{a==e.match_list[s].level?(t.is_show=!0,o++):t.is_show=!1})),void(t.manjian_info.is_show=0!=o)}t.manjian_info&&Object.keys(t.manjian_info).length&&(t.manjian_info.is_show=!1)})),ue=!1}))):(Z.value.order_money=0,Z.value.promotion_money=0,!1)},ce=()=>{h().setLoginBack({url:"/addon/shop/pages/goods/cart"})},pe=e=>{let t={min:1,max:e.goodsSku.stock||1};if(e.goods.is_limit&&e.goods.max_buy){let o=0;o=e.goods.max_buy,o>e.goods.stock?t.max=e.goods.stock:o<=e.goods.stock&&(t.max=o)}return e.goods.min_buy>0&&(t.min=e.goods.min_buy),t},xe=s([{text:l("delete"),style:{backgroundColor:"var(--primary-color)",width:"100rpx",height:"100%",borderRadius:"10rpx"}}]),me=s(),fe=(e={})=>{e.checked=!e.checked,de()},_e=()=>{const e=ee.value.length!=ie.value;ee.value.forEach((t=>{t.checked=e})),de()},ge=s(null);s(uni.getStorageSync("isbindmobile"));const ve=()=>{if(uni.getStorageSync("isbindmobile"))return ge.value.open(),!1;if(!ie.value)return void k({title:"还没有选择商品",icon:"none"});const e=[];ee.value.forEach((t=>{t.checked&&e.push(t.id)})),uni.setStorage({key:"orderCreateData",data:{cart_ids:e},success(){y({url:"/addon/shop/pages/order/payment"})}})},be=()=>{if(!ie.value)return void k({title:"还没有选择商品",icon:"none"});if(Y.value)return;Y.value=!0;const e=[];ee.value.forEach((t=>{t.checked&&e.push(t.id)})),ae.delete(e,(()=>{ne(),Y.value=!1}))},he=()=>{if(Y.value)return;Y.value=!0;const e=te.value.map((e=>e.id));ae.delete(e,(()=>{ne(),Y.value=!1})),te.value=[]},ke=e=>{let t="0.00";return t=e.goods.member_discount&&T()&&e.goodsSku.member_price!=e.goodsSku.price&&e.goodsSku.member_price?e.goodsSku.member_price:e.goodsSku.price,t};return(e,t)=>{const o=j,s=w,a=S,l=F,h=C(V("u--image"),N),T=$,D=C(V("u-number-box"),U),G=C(V("u-swipe-action-item"),B),M=C(V("u-swipe-action"),O),K=E,X=C(V("u-popup"),R),se=C(V("loading-page"),L),ne=C(V("tabbar"),A);return r(),n(s,{style:b(e.themeColor())},{default:i((()=>[J.value?_("v-if",!0):(r(),n(s,{key:0,class:"bg-page min-h-[100vh] overflow-hidden flex flex-col"},{default:i((()=>[u(q)?ee.value.length||te.value.length?(r(),n(s,{key:2,class:"flex-1 h-0"},{default:i((()=>[d(K,{class:"scroll-height","scroll-y":!0},{default:i((()=>[d(s,{class:"py-[var(--top-m)] sidebar-margin"},{default:i((()=>[ee.value.length?(r(),n(s,{key:0,class:"bg-[#fff] pb-[10rpx] box-border rounded-[var(--rounded-big)]"},{default:i((()=>[d(s,{class:"flex mx-[var(--rounded-big)] pt-[var(--pad-top-m)] justify-between items-center box-border font-400 text-[24rpx] mb-[24rpx] leading-[30rpx]"},{default:i((()=>[d(s,{class:"flex items-baseline text-[24rpx] text-[#333]"},{default:i((()=>[d(l,null,{default:i((()=>[c("共")])),_:1}),d(l,{class:"text-[32rpx] mx-[2rpx] text-[var(--price-text-color)]"},{default:i((()=>[c(p(ee.value.length),1)])),_:1}),d(l,null,{default:i((()=>[c("种商品")])),_:1})])),_:1}),d(l,{onClick:t[1]||(t[1]=e=>oe.value=!oe.value),class:"text-[var(--text-color-light6)] text-[24rpx]"},{default:i((()=>[c(p(oe.value?"完成":"管理"),1)])),_:1})])),_:1}),d(M,{ref_key:"swipeActive",ref:me},{default:i((()=>[(r(!0),x(f,null,m(ee.value,((e,a)=>(r(),x(f,null,[e.goodsSku?(r(),n(s,{key:0,class:"py-[20rpx] overflow-hidden w-full"},{default:i((()=>[d(G,{options:xe.value,onClick:t=>((e,t)=>{Y.value||(Y.value=!0,ae.delete(t.id,(()=>{ee.value.splice(e,1),I((()=>{me.value&&me.value.closeOther()})),de(),Y.value=!1})))})(a,e)},{default:i((()=>[d(s,{class:"flex px-[var(--pad-sidebar-m)]",onClick:g((t=>fe(e)),["stop"])},{default:i((()=>[d(s,{class:"self-center w-[34rpx] mr-[24rpx] h-[60rpx] flex items-center",onClick:g((t=>fe(e)),["stop"])},{default:i((()=>[d(l,{class:v(["iconfont text-color text-[34rpx] w-[34rpx] h-[34rpx] rounded-[17rpx] overflow-hidden shrink-0",{iconxuanze1:e.checked,"bg-[#F5F5F5]":!e.checked}])},null,8,["class"])])),_:2},1032,["onClick"]),d(s,{class:"w-[200rpx] h-[200rpx] flex items-center justify-center rounded-[var(--goods-rounded-big)] overflow-hidden",onClick:t=>{y({url:"/addon/shop/pages/goods/detail",param:{goods_id:e.goods_id}})}},{default:i((()=>[d(h,{radius:"var(--goods-rounded-big)",width:"200rpx",height:"200rpx",src:u(z)(e.goodsSku.sku_image_thumb_mid||""),model:"aspectFill"},{error:i((()=>[d(o,{class:"w-[200rpx] h-[200rpx] rounded-[var(--goods-rounded-big)] overflow-hidden",src:u(z)("static/resource/images/diy/shop_default.jpg"),mode:"aspectFill"},null,8,["src"])])),_:2},1032,["src"])])),_:2},1032,["onClick"]),d(s,{class:"flex flex-1 flex-col justify-between ml-[20rpx]"},{default:i((()=>[d(s,{class:"w-[100%] flex flex-col items-baseline"},{default:i((()=>[d(s,{class:"text-[#333] text-[28rpx] max-h-[80rpx] leading-[40rpx] multi-hidden font-400"},{default:i((()=>[c(p(e.goods.goods_name),1)])),_:2},1024),e.goodsSku&&e.goodsSku.sku_spec_format?(r(),n(s,{key:0,class:"box-border max-w-[376rpx] mt-[10rpx] px-[14rpx] h-[36rpx] leading-[36rpx] truncate text-[var(--text-color-light6)] bg-[#F5F5F5] text-[22rpx] rounded-[20rpx]"},{default:i((()=>[c(p(e.goodsSku.sku_spec_format),1)])),_:2},1024)):_("v-if",!0)])),_:2},1024),e.goods&&e.goods.goods_label_name&&e.goods.goods_label_name.length?(r(),n(s,{key:0,class:"flex flex-wrap mb-[auto]"},{default:i((()=>[(r(!0),x(f,null,m(e.goods.goods_label_name,((e,t)=>(r(),x(f,null,["icon"==e.style_type&&e.icon?(r(),n(o,{key:0,class:"img-tag",src:u(z)(e.icon),mode:"heightFix",onError:t=>u(W).error(e,"icon")},null,8,["src","onError"])):"diy"!=e.style_type&&e.icon?_("v-if",!0):(r(),n(s,{key:1,class:"base-tag",style:b(u(W).baseTagStyle(e))},{default:i((()=>[c(p(e.label_name),1)])),_:2},1032,["style"]))],64)))),256))])),_:2},1024)):_("v-if",!0),e.manjian_info&&Object.keys(e.manjian_info).length&&e.manjian_info.is_show?(r(),n(s,{key:1,class:"flex items-center mt-[8rpx] mb-[auto]",onClick:g((t=>(e=>{let t={};t.condition_type=e.condition_type,t.rule_json=e.rule_json,t.name=e.manjian_name,le.value.open(t)})(e.manjian_info)),["stop"])},{default:i((()=>[d(s,{class:"bg-[var(--primary-color-light)] text-[var(--primary-color)] rounded-[6rpx] text-[20rpx] flex items-center justify-center w-[88rpx] h-[36rpx] mr-[6rpx]"},{default:i((()=>[c("满减送")])),_:1}),d(l,{class:"text-[22rpx] text-[#999]"},{default:i((()=>[c(p(e.manjian_info.manjian_name),1)])),_:2},1024)])),_:2},1032,["onClick"])):_("v-if",!0),d(s,{class:"flex justify-between items-end self-end mt-[10rpx] w-[100%]"},{default:i((()=>[d(s,{class:"text-[var(--price-text-color)] price-font truncate max-w-[200rpx]"},{default:i((()=>[d(l,{class:"text-[24rpx] font-500"},{default:i((()=>[c("¥")])),_:1}),d(l,{class:"text-[40rpx] font-500"},{default:i((()=>[c(p(parseFloat(ke(e)).toFixed(2).split(".")[0]),1)])),_:2},1024),d(l,{class:"text-[24rpx] font-500"},{default:i((()=>[c("."+p(parseFloat(ke(e)).toFixed(2).split(".")[1]),1)])),_:2},1024)])),_:2},1024),d(D,{modelValue:e.num,"onUpdate:modelValue":t=>e.num=t,min:pe(e).min,max:pe(e).max,integer:"",step:1,"input-width":"68rpx","input-height":"52rpx","button-size":"52rpx",disabledInput:"",onChange:e=>((e,t)=>{uni.$u.debounce((e=>{const o=ee.value[t];ae.increase({id:o.id,goods_id:o.goods_id,sku_id:o.sku_id,stock:o.goodsSku.stock,sale_price:o.goodsSku.sale_price,num:o.num},0,de())}),500)})(0,a)},{minus:i((()=>[d(s,{class:"relative w-[26rpx] h-[26rpx]",onClick:t=>(e=>{if(e.goods.is_limit&&e.goods.min_buy){let t=`该商品起购${e.goods.min_buy}件`;e.num<=e.goods.min_buy&&k({title:t,icon:"none"})}})(e)},{default:i((()=>[d(l,{class:v([{"text-[var(--text-color-light9)]":e.num===pe(e).min,"text-[#303133]":e.num!==pe(e).min},"text-[24rpx] absolute flex items-center justify-center -left-[20rpx] -bottom-[20rpx] -right-[20rpx] -top-[20rpx] font-500 nc-iconfont nc-icon-jianV6xx"])},null,8,["class"])])),_:2},1032,["onClick"])])),input:i((()=>[d(T,{class:"text-[#303133] text-[28rpx] mx-[14rpx] w-[80rpx] h-[44rpx] bg-[var(--temp-bg)] leading-[44rpx] text-center rounded-[6rpx]",type:"number",onInput:t=>{return o=e,void setTimeout((()=>{(!o.num||o.num<=pe(o).min)&&(o.num=pe(o).min),o.num>=pe(o).max&&(o.num=pe(o).max),uni.$u.debounce((e=>{ae.increase({id:o.id,goods_id:o.goods_id,sku_id:o.sku_id,stock:o.goodsSku.stock,sale_price:o.goodsSku.sale_price,num:Number(o.num)},0)}),500)}),0);var o},onBlur:e=>((e,t)=>{setTimeout((()=>{const e=ee.value[t];(!e.num||e.num<=pe(e).min)&&(e.num=pe(e).min),e.num>=pe(e).max&&(e.num=pe(e).max),uni.$u.debounce((t=>{ae.increase({id:e.id,goods_id:e.goods_id,sku_id:e.sku_id,stock:e.goodsSku.stock,sale_price:e.goodsSku.sale_price,num:Number(e.num)},0,de())}),500)}),0)})(0,a),onClick:t[2]||(t[2]=g((()=>{}),["stop"])),modelValue:e.num,"onUpdate:modelValue":t=>e.num=t},null,8,["onInput","onBlur","modelValue","onUpdate:modelValue"])])),plus:i((()=>[d(s,{class:"relative w-[26rpx] h-[26rpx]",onClick:t=>(e=>{if(e.num>=e.goods.stock)k({title:"商品库存不足",icon:"none"});else if(e.goods.is_limit){let t=`该商品单次限购${e.goods.max_buy}件`;1!=e.goods.limit_type&&(t=`该商品每人限购${e.goods.max_buy}件`),e.num>=e.goods.max_buy&&k({title:t,icon:"none"})}})(e)},{default:i((()=>[d(l,{class:v([{"text-[var(--text-color-light9)]":e.num===pe(e).max," text-[#303133]":e.num!==pe(e).max},"text-[24rpx] absolute flex items-center justify-center -left-[20rpx] -bottom-[20rpx] -right-[20rpx] -top-[20rpx] font-500 nc-iconfont nc-icon-jiahaoV6xx"])},null,8,["class"])])),_:2},1032,["onClick"])])),_:2},1032,["modelValue","onUpdate:modelValue","min","max","onChange"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1032,["options","onClick"])])),_:2},1024)):_("v-if",!0)],64)))),256))])),_:1},512)])),_:1})):_("v-if",!0),te.value.length?(r(),n(s,{key:1,class:"bg-[#fff] pb-[10rpx] box-border rounded-[var(--rounded-big)] mt-[var(--top-m)]"},{default:i((()=>[d(s,{class:"flex mx-[var(--pad-sidebar-m)] pt-[var(--pad-top-m)] justify-between items-center box-border font-400 text-[#303133] text-[24rpx] mb-[24rpx] leading-[30rpx]"},{default:i((()=>[d(s,{class:"flex items-center text-[24rpx] text-[#333]"},{default:i((()=>[d(l,null,{default:i((()=>[c("共")])),_:1}),d(l,{class:"text-[28rpx] text-[var(--price-text-color)]"},{default:i((()=>[c(p(te.value.length),1)])),_:1}),d(l,null,{default:i((()=>[c("件失效商品")])),_:1})])),_:1}),d(l,{class:"text-[var(--text-color-light6)] text-[24rpx]",onClick:he},{default:i((()=>[c("清空")])),_:1})])),_:1}),(r(!0),x(f,null,m(te.value,((e,t)=>(r(),n(s,{class:"py-[20rpx] overflow-hidden"},{default:i((()=>[d(s,{class:"flex px-[var(--pad-sidebar-m)]"},{default:i((()=>[d(l,{class:"self-center iconfont iconxuanze1 text-[34rpx] mr-[32rpx] text-[#F5F5F5] rounded-[50%] overflow-hidden shrink-0"}),d(s,{class:"relative w-[200rpx] h-[200rpx] rounded-[var(--goods-rounded-big)] overflow-hidden"},{default:i((()=>[d(h,{radius:"var(--goods-rounded-big)",width:"200rpx",height:"200rpx",src:u(z)(e.goodsSku.sku_image_thumb_mid),model:"aspectFill"},{error:i((()=>[d(o,{class:"w-[200rpx] h-[200rpx] rounded-[var(--goods-rounded-big)] overflow-hidden",src:u(z)("static/resource/images/diy/shop_default.jpg"),mode:"aspectFill"},null,8,["src"])])),_:2},1032,["src"]),0==e.goodsSku.stock?(r(),n(s,{key:0,class:"absolute left-0 top-0 w-[200rpx] h-[200rpx] leading-[200rpx] text-center",style:{"background-color":"rgba(0,0,0,0.3)"}},{default:i((()=>[d(l,{class:"text-[#fff] text-[28rpx]"},{default:i((()=>[c("已售罄")])),_:1})])),_:1})):_("v-if",!0),0!=e.goodsSku.stock?(r(),n(s,{key:1,class:"absolute left-0 top-0 w-[200rpx] h-[200rpx] leading-[200rpx] text-center",style:{"background-color":"rgba(0,0,0,0.3)"}},{default:i((()=>[d(l,{class:"text-[#fff] text-[28rpx]"},{default:i((()=>[c("已失效")])),_:1})])),_:1})):_("v-if",!0)])),_:2},1024),d(s,{class:"flex flex-1 flex-wrap ml-[20rpx]"},{default:i((()=>[d(s,{class:"w-[100%] flex flex-col items-baseline"},{default:i((()=>[d(s,{class:"text-[#333] text-[28rpx] max-h-[80rpx] leading-[40rpx] font-400 multi-hidden"},{default:i((()=>[c(p(e.goods.goods_name),1)])),_:2},1024),e.goodsSku&&e.goodsSku.sku_spec_format?(r(),n(s,{key:0,class:"box-border max-w-[376rpx] mt-[10rpx] px-[14rpx] h-[36rpx] leading-[36rpx] truncate text-[var(--text-color-light6)] bg-[#F5F5F5] text-[22rpx] rounded-[20rpx]"},{default:i((()=>[c(p(e.goodsSku.sku_spec_format),1)])),_:2},1024)):_("v-if",!0)])),_:2},1024),d(s,{class:"flex justify-between items-end self-end w-[100%]"},{default:i((()=>[d(s,{class:"text-[var(--price-text-color)] price-font"},{default:i((()=>[d(l,{class:"text-[24rpx] font-500"},{default:i((()=>[c("¥")])),_:1}),d(l,{class:"text-[36rpx] font-500"},{default:i((()=>[c(p(parseFloat(ke(e)).toFixed(2).split(".")[0]),1)])),_:2},1024),d(l,{class:"text-[24rpx] font-500"},{default:i((()=>[c("."+p(parseFloat(ke(e)).toFixed(2).split(".")[1]),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),256))])),_:1})):_("v-if",!0)])),_:1}),d(Q)])),_:1})])),_:1})):(r(),n(s,{key:1,class:"pb-[100rpx]"},{default:i((()=>[d(s,{class:"empty-page"},{default:i((()=>[d(o,{class:"img",src:u(z)("addon/shop/cart-empty.png"),model:"aspectFit"},null,8,["src"]),d(s,{class:"desc"},{default:i((()=>[c("赶紧去逛逛, 购买心仪的商品吧")])),_:1}),d(a,{shape:"circle",plain:"true",class:"btn",onClick:t[0]||(t[0]=e=>u(y)({url:"/addon/shop/pages/goods/list"}))},{default:i((()=>[c("去逛逛")])),_:1})])),_:1}),d(Q)])),_:1})):(r(),n(s,{key:0,class:"pb-[100rpx]"},{default:i((()=>[d(s,{class:"empty-page"},{default:i((()=>[d(o,{class:"img",src:u(z)("static/resource/images/system/login.png"),model:"aspectFit"},null,8,["src"]),d(s,{class:"desc"},{default:i((()=>[c("暂未登录")])),_:1}),d(a,{shape:"circle",plain:"true",class:"btn",onClick:ce},{default:i((()=>[c("去登录")])),_:1})])),_:1}),d(Q)])),_:1}))])),_:1})),_(" 优惠明细 "),d(s,{onTouchmove:t[6]||(t[6]=g((()=>{}),["prevent","stop"]))},{default:i((()=>[d(X,{class:"popup-type",show:re.value,onClose:t[5]||(t[5]=e=>re.value=!1)},{default:i((()=>[d(s,{class:"min-h-[200rpx] popup-common",onTouchmove:t[4]||(t[4]=g((()=>{}),["prevent","stop"]))},{default:i((()=>[d(s,{class:"flex justify-center items-center pt-[36rpx] pb-[56rpx] px-[26rpx] bg-[#fff] relative"},{default:i((()=>[d(l,{class:"text-[32rpx]"},{default:i((()=>[c("优惠明细")])),_:1}),d(l,{class:"nc-iconfont nc-icon-guanbiV6xx text-[var(--text-color-light6)] absolute text-[32rpx] right-[26rpx]",onClick:t[3]||(t[3]=e=>re.value=!1)})])),_:1}),d(K,{class:"h-[360rpx]","scroll-y":"true"},{default:i((()=>[d(s,{class:"flex justify-between h-[60rpx] px-[var(--pad-sidebar-m)]"},{default:i((()=>[d(l,{class:"text-[28rpx]"},{default:i((()=>[c("商品总额")])),_:1}),d(l,{class:"text-[28rpx]"},{default:i((()=>[c("¥"+p(Z.value.goods_money),1)])),_:1})])),_:1}),Number(Z.value.promotion_money)?(r(),n(s,{key:0,class:"flex justify-between h-[60rpx] px-[var(--pad-sidebar-m)]"},{default:i((()=>[d(l,{class:"text-[28rpx]"},{default:i((()=>[c("满减")])),_:1}),d(l,{class:"text-[28rpx] text-[red]"},{default:i((()=>[c("-¥"+p(Z.value.promotion_money),1)])),_:1})])),_:1})):_("v-if",!0)])),_:1})])),_:1})])),_:1},8,["show"])])),_:1}),ee.value.length?(r(),n(s,{key:1,class:"flex h-[96rpx] items-center bg-[#fff] fixed z-99999 left-0 right-0 bottom-[50px] pl-[30rpx] pr-[20rpx] box-solid mb-ios justify-between border-0 border-t-[2rpx] border-solid border-[#f6f6f6]"},{default:i((()=>[d(s,{class:"flex items-center",onClick:_e},{default:i((()=>[d(l,{class:v(["self-center iconfont text-color text-[34rpx] mr-[10rpx] w-[34rpx] h-[34rpx] rounded-[17rpx] overflow-hidden shrink-0",ee.value.length==u(ie)?"iconxuanze1":"bg-[#F5F5F5]"])},null,8,["class"]),d(l,{class:"font-400 text-[#303133] text-[26rpx]"},{default:i((()=>[c("全选")])),_:1})])),_:1}),d(s,{class:"flex items-center"},{default:i((()=>[oe.value?(r(),n(s,{key:1,class:"flex-1 flex items-center justify-end"},{default:i((()=>[d(a,{class:"w-[180rpx] h-[70rpx] font-500 text-[26rpx] leading-[70rpx] !text-[#fff] m-0 rounded-full primary-btn-bg remove-border",onClick:be},{default:i((()=>[c("删除")])),_:1})])),_:1})):(r(),n(s,{key:0,class:"flex-1 flex items-center justify-between"},{default:i((()=>[d(s,{class:"mr-[20rpx]"},{default:i((()=>[d(s,{class:"flex items-center text-[var(--price-text-color)] leading-[45rpx]"},{default:i((()=>[d(s,{class:"font-400 text-[#303133] text-[28rpx]"},{default:i((()=>[c("合计:")])),_:1}),d(l,{class:"text-[var(--price-text-color)] price-font text-[32rpx] font-bold"},{default:i((()=>[c(" ¥"+p(parseFloat(Z.value.order_money).toFixed(2)),1)])),_:1})])),_:1}),Number(Z.value.promotion_money)?(r(),n(s,{key:0,class:"flex items-center justify-end mt-[6rpx]",onClick:t[7]||(t[7]=e=>re.value=!0)},{default:i((()=>[d(l,{class:"text-[22rpx] text-[#666]"},{default:i((()=>[c("优惠明细")])),_:1}),d(l,{class:"iconfont iconjiantoushang text-[#666] !text-[22rpx] ml-[4rpx] font-bold"})])),_:1})):_("v-if",!0)])),_:1}),d(a,{class:"w-[180rpx] h-[70rpx] font-500 text-[26rpx] leading-[70rpx] !text-[#fff] m-0 rounded-full primary-btn-bg remove-border",onClick:ve},{default:i((()=>[c("结算")])),_:1})])),_:1}))])),_:1})])),_:1})):_("v-if",!0),d(se,{loading:J.value},null,8,["loading"]),d(P,{ref_key:"manjianShowRef",ref:le},null,512),d(ne),_(" 强制绑定手机号 "),d(H,{ref_key:"bindMobileRef",ref:ge},null,512)])),_:1},8,["style"])}}}),[["__scopeId","data-v-0600b625"]]);export{X as default};
|
|
|