2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
import{t as e,G as a,H as l,E as s,o as t,j as o,w as u,h as i,i as r,I as c,l as n,e as d,F as p,k as v,z as f,B as m,p as _,a as y,v as g,a2 as k,u as b,f as I,x as h,as as w,M as x,T as j,at as S,A as C,a6 as T,W as O,X as B,a7 as N,O as D,ab as P,ad as R,y as G,m as $,q,au as A,S as E}from"./index-90c12cc1.js";import{_ as L}from"./uv-image.b3f882de.js";import{u as F}from"./useImage.fddbd11e.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as z}from"./uv-badge.e49836ae.js";import{_ as H}from"./uv-button.8e862d87.js";import{R as J}from"./index.cf172dbd.js";import{J as M,X as U,Y as W,Z as X,_ as Y,$ as Z}from"./images.cf3befb9.js";import{a as K,u as Q,f as ee}from"./product.4783a646.js";import{b as ae,e as le}from"./cart.031a8a42.js";import{u as se}from"./useInterface.bd4f041a.js";import{H as te}from"./index.0e2fd26a.js";import{E as oe}from"./index.ed915e92.js";import{b as ue}from"./coupon.4c681b21.js";import{C as ie}from"./CouponItem.0cdf4e03.js";import{P as re}from"./index.188c29d6.js";import{_ as ce}from"./uv-icon.c815b875.js";import{u as ne}from"./useScroll.50272fa4.js";import{R as de}from"./index.b6529df5.js";import{u as pe,S as ve}from"./useShare.9ac42bc5.js";import{G as fe}from"./good-attr-select.3f64fa6c.js";import{g as me}from"./utils.80a0ac72.js";import{_ as _e}from"./blank.e8f70d39.js";import{g as ye}from"./goods.0c66f5d1.js";import{u as ge}from"./useService.4e8569e8.js";import"./uv-loading-icon.ad70964c.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.de7e0d02.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./usePage.8865205f.js";import"./index.867e23f4.js";import"./Goods.94b8dae8.js";import"./index.d156dd8a.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./config.6730da78.js";import"./useShearPlate.4a901d40.js";import"./space.af0e7a6e.js";const ke=V({__name:"detail-reply",props:["data"],setup(y){const g=y,{data:k}=e(g),{preview:b}=F();return(e,y)=>{const g=a(l("uv-image"),L),I=m,h=_,w=s("templates");return t(),o(I,{class:"reply"},{default:u((()=>[i(I,{class:"reply-cont"},{default:u((()=>[i(I,{class:"reply-user"},{default:u((()=>[i(I,{class:"reply-user-pic"},{default:u((()=>[i(g,{src:r(k).avatar,width:"50rpx",height:"50rpx"},null,8,["src"])])),_:1}),i(I,{class:"reply-user-name"},{default:u((()=>[c(n(r(k).nickname),1)])),_:1})])),_:1}),i(I,{class:"reply-text"},{default:u((()=>[c(n(r(k).comment),1)])),_:1})])),_:1}),r(k).pictures&&r(k).pictures.split(",").length>0?(t(),o(I,{key:0,class:"reply-pic flex flex-ai__center"},{default:u((()=>[(t(!0),d(p,null,v(r(k).pictures.split(",").slice(0,1),((e,a)=>(t(),o(w,{style:{display:"flex",padding:"5px 0"},key:a},{default:u((()=>[i(h,{class:"image",src:e,onClick:e=>{return l=a,s=r(k).pictures.split(","),void b({current:l,urls:s});var l,s}},null,8,["src","onClick"])])),_:2},1024)))),128))])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-982fae8d"]]),be=V({__name:"good-coupon-select",props:["id"],emits:["submitCoupon","close"],setup(e,{expose:a,emit:l}){const s=e,n=y([]),f=y(!1);y({}),y(!1);const _=y(!1);y(!1);const g=async e=>{const a=await ue(e);a&&(n.value=a)};return a({open:()=>{g(s.id),f.value.show()},close:()=>{f.value.close(),l("close")}}),(e,a)=>{const y=m;return t(),o(re,{ref_key:"popupRef",ref:f,showCloseable:!1,onClose:a[1]||(a[1]=e=>l("close"))},{default:u((()=>[i(y,{class:"coupon-box"},{default:u((()=>[_.value?(t(),o(oe,{key:1,iconSrc:r(M)},{default:u((()=>[c(" 暂时没有可领取的优惠券~ ")])),_:1},8,["iconSrc"])):(t(!0),d(p,{key:0},v(n.value,(e=>(t(),o(y,{class:"coupon-list"},{default:u((()=>[i(ie,{onReceiveCoupon:a[0]||(a[0]=e=>g(s.id)),coupons:e,type:"get"},null,8,["coupons"])])),_:2},1024)))),256))])),_:1})])),_:1},512)}}},[["__scopeId","data-v-ccee2310"]]),Ie=V({__name:"GoodEmpty",setup(e){const{pushToTab:a}=b(),l=y();return g((()=>{k((()=>{l.value.executeRefresh()}))})),(e,s)=>{const o=m;return t(),d(p,null,[i(oe,{iconSrc:r(U)},{default:u((()=>[c(" 商品不存在~ ")])),bottom:u((()=>[i(o,{class:"go-on-btn",onClick:s[0]||(s[0]=e=>r(a)({url:"/root/index/index"}))},{default:u((()=>[c(" 继续逛逛 ")])),_:1})])),_:1},8,["iconSrc"]),i(J,{ref_key:"recommendRef",ref:l},null,512)],64)}}},[["__scopeId","data-v-d152ec7b"]]),he=V({__name:"Common",props:{price:{type:[String,Number]},oldPrice:{type:[String,Number]}},setup(a){const l=a,{price:s,oldPrice:i}=e(l);return(e,a)=>{const l=m;return t(),o(l,{class:"price-row"},{default:u((()=>[I("span",{class:"price"}," ¥"+n(r(s)),1),r(i)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(r(i)),1)):f("",!0)])),_:1})}}},[["__scopeId","data-v-cf072bc7"]]),we=V({__name:"Activity",props:{price:{type:[String,Number]},oldPrice:{type:[String,Number]},type:{type:Number,default:1},state:{type:Number,default:3},time:{type:Number,default:0}},emits:["timeOver"],setup(a,{emit:l}){const s=a,{price:p,oldPrice:v,type:_,state:k,time:b}=e(s),j=h((()=>["拼团","秒杀","限时折扣"][_.value-1]));let S;const C=y(b.value);w(b,(()=>{C.value=b.value}));const T=y({hours:"00",minutes:"00",seconds:"00"});function O(){C.value=0,S&&clearInterval(S),S=void 0}const B=h((()=>{const e=` ${T.value.hours} : ${T.value.minutes} : ${T.value.seconds}`;return[0,3].includes(k.value)?`距开始 ${e}`:[1].includes(k.value)?`距结束 ${e}`:void 0}));return g((()=>{C.value-Date.now()<=0||(S=setInterval((()=>{C.value>1e3?T.value=me(C.value):(O(),l("timeOver"))}),1e3))})),x((()=>{O()})),(e,a)=>{const l=m;return t(),o(l,{class:"price-row"},{default:u((()=>[i(l,{class:"left-col"},{default:u((()=>[i(l,{class:"title"},{default:u((()=>[c(n(r(j)),1)])),_:1}),i(l,{class:"price-box"},{default:u((()=>[I("span",{class:"price"}," ¥"+n(r(p)),1),r(v)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(r(v)),1)):f("",!0)])),_:1})])),_:1}),i(l,{class:"right-col"},{default:u((()=>[c(n(r(B)),1)])),_:1})])),_:1})}}},[["__scopeId","data-v-d9e2f01e"]]),xe=V({__name:"DetailInfoExhibition",props:{goodsDetail:{type:Object,required:!0},sku:{type:Object}},emits:["timeOver"],setup(a,{emit:l}){const s=a,{goodsDetail:d,sku:p}=e(s),v=h((()=>d.value.storeInfo));g((()=>{}));const _=h((()=>Number(p.value&&p.value.campaignType))),y=h((()=>(p.value&&p.value.price||v.value&&v.value.otPrice).toFixed(2))),k=h((()=>(p.value&&p.value.campaignPrice).toFixed(2))),b=h((()=>Number(p.value&&p.value.campaignState))),I=h((()=>[0,3].includes(b.value)?(console.log("预热",p.value.startTime),p.value&&p.value.startTime):[1].includes(b.value)?p.value&&p.value.endTime:void 0)),w=h((()=>!!p.value&&[1,2,3].includes(Number(p.value.campaignType))));return(e,a)=>{const s=m;return r(p)&&r(v)?(t(),o(s,{key:0,class:"goods-info"},{default:u((()=>[r(w)?(t(),o(we,{key:1,type:r(_),"old-price":r(y),price:r(k),state:r(b),time:r(I),onTimeOver:a[0]||(a[0]=e=>l("timeOver"))},null,8,["type","old-price","price","state","time"])):(t(),o(he,{key:0,"old-price":r(p).otPrice||r(v).otPrice||"0.00",price:r(p).price||r(v).price||"0.00"},null,8,["old-price","price"])),i(s,{class:"name-row box"},{default:u((()=>[c(n(r(v).storeName),1)])),_:1}),i(s,{class:"label-row box"},{default:u((()=>[i(s,{class:"label-col"},{default:u((()=>[f("",!0)])),_:1}),i(s,{class:"stock-col"},{default:u((()=>[c(" 仅剩"+n(r(w)?r(p).campaignStock:r(v).stock)+"件 ",1)])),_:1})])),_:1})])),_:1})):f("",!0)}}},[["__scopeId","data-v-2ec4d043"]]),je=V({__name:"GroupByOrderList",props:{list:Array,required:!0},emits:["activeListItemTimeOver","doGroupBy"],setup(a,{emit:l}){const s=a,{list:g}=e(s),k=h((()=>r(g).filter((e=>e.closeTime>=Date.now())).length<=0)),b=[],T=y([]);function O(){g.value.forEach(((e,a)=>{T.value[a]=me(e.closeTime),b[a]=setInterval((()=>{e.closeTime>1e3?T.value[a]=me(e.closeTime):(!function(e){b[e]&&clearInterval(b[e])}(a),l("activeListItemTimeOver",e))}),1e3)}))}function B(){b.forEach((e=>{e&&clearInterval(e)})),b.length=0}const{toast:N}=se(),D=j();return x((()=>{B()})),w(g,(e=>{!e||e.length<=0||(B(),O())}),{immediate:!0}),(e,a)=>{const s=m,y=_,b=C;return r(k)?f("",!0):(t(),o(s,{key:0,class:"group-order-list"},{default:u((()=>[i(s,{class:"title"},{default:u((()=>[c(" 这些人正在拼单 ")])),_:1}),i(s,{class:"content"},{default:u((()=>[(t(!0),d(p,null,v(r(g),((e,a)=>{return t(),d(p,{key:e.id},[(r=e.closeTime,r>=Date.now()?(t(),o(s,{key:0,class:"order-row"},{default:u((()=>[i(s,{class:"userinfo-col"},{default:u((()=>[i(y,{src:e.user.avatar,class:"user-header"},null,8,["src"]),I("span",{class:"user-name"},n(e.user.nickname),1)])),_:2},1024),i(s,{class:"order-col"},{default:u((()=>[i(s,{class:"info"},{default:u((()=>[i(s,null,{default:u((()=>[c("还差 "),i(b,{class:"primary-color"},{default:u((()=>[c(n(e.total-e.current)+"人",1)])),_:2},1024),c(" 拼成 ")])),_:2},1024),T.value[a]?(t(),o(s,{key:0},{default:u((()=>[c(" 剩余 "+n(T.value[a].hours)+" : "+n(T.value[a].minutes)+" : "+n(T.value[a].seconds),1)])),_:2},1024)):f("",!0)])),_:2},1024),i(s,{class:"btn",onClick:a=>function(e){if(!D.user)return void S();const a=e.user.uid;if(D.user.id===a)return N({title:"不能参与自己的拼单"});l("doGroupBy",e)}(e)},{default:u((()=>[c(" 去拼团 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)):f("",!0))],64);var r})),128))])),_:1})])),_:1}))}}},[["__scopeId","data-v-f7b84dbe"]]),Se=V({__name:"goodsDetail",setup(e){const{push:s,getParams:g,pushToTab:k,goBack:w}=b(),{toast:x}=se(),S=j(),{user:L}=T(S),{shareAppMessage:F,shareTimeline:V,goodsDetailShare:M}=pe();O(F),B(V);const{scrollTop:U}=ne();N((()=>{}));const oe=y({});D((e=>{const a=g(e);oe.value=a,function(e){if(!e.teamworkId)return;Fe.value={id:e.teamworkId,skuId:e.skuId}}(a),function(e){if(!e.t||e.t!==ve.DISTRIBUTION_GOODS)return;ue.value=e.uid}(a),Be({productId:a.id,skuId:a.skuId?a.skuId:""}),L.value&&Pe(a.id)}));const ue=y();const ie=y(),re=h((()=>{const e={width:"100 %",height:0,background:"#f5f5f5"};return ie.value&&ie.value.heightInfo?{...e,height:`${ie.value.heightInfo.statusBarHeight}px`}:e})),me=h((()=>!!Ae.value&&[1,2,3].includes(Number(Ae.value.campaignType)))),he=h((()=>Number(Ae.value&&Ae.value.campaignType))),we=y(null),Se=y([]),Ce=y(null),Te=y(null),Oe=y(!1),Be=async e=>{try{const a=await K(e);if(!a)return Oe.value=!0;console.log(a),M(a.storeInfo),Ne(a),De(a),await Ye()}catch(a){}},Ne=e=>{we.value=e,Se.value=e.storeInfo.sliderImage.split(","),Ce.value=e.storeInfo,Ce.value.description=e.storeInfo.description.replace(/<img /g,"<img style='width:100%;' ")},De=e=>{const a=oe.value.skuId||void 0;let l;if(a){for(const s in e.productValue){const t=e.productValue[s];if(t.id===a){l=t;break}}if(l&&l.stock>0)return ze({store:l,num:1});x({title:"当前活动规格售罄拉~看看其他的规格吧"})}const s=Reflect.ownKeys(e.productValue);if(s.length>0){for(const a of s){const s=e.productValue[a];if(s.stock>0){l=s;break}}if(!l)return;ze({store:l,num:1})}},Pe=async()=>{const e=await ae();Te.value=e.count},Re=y(!1),Ge=y(!1),$e=e=>{Ge.value=e},qe=y(""),Ae=y(),Ee=y(0),Le=y(),Fe=y(),Ve=e=>{1===r(we).storeInfo.isShow&&(qe.value=e,Le.value.open(Ee.value,e))},ze=e=>{switch(Ae.value=e.store,Ee.value=e.num,qe.value){case"select":default:Ye();break;case"cart":He(),Ye();break;case"singleBuy":Je(1);break;case"buy":if(e.store.campaignType){Je(2);break}Je(1);break;case"activeBuy":if(Fe.value&&e.store.id!==Fe.value.skuId){x({title:"检测到您正在和他人拼团,请勿选择其他规格"});break}if(!e.store.campaignType){x({title:"检测切换了其他规格,可能不享受活动优惠"}),setTimeout((()=>{Je(1)}),1500);break}Je(2)}qe.value="",Le.value.close()},He=async()=>{await le({cartNum:Ee.value,productId:Ae.value.productId,uniqueId:Ae.value.unique,new:0}),await Pe(),x({title:"加入成功",icon:"success"})},Je=async(e=1)=>{var a;P({title:"加载中"});let l=await le({orderType:e,cartNum:Ee.value,productId:Ae.value.productId,uniqueId:Ae.value.unique,new:1,teamworkId:(null==(a=Fe.value)?void 0:a.id)||""});R();const t=Me(e,Fe.value,l);s({url:"/pages/submitOrder/submitOrder"},{data:t})},Me=(e,a,l)=>{let s={cartId:l.cartId,orderType:e};return ue.value&&(s.distributorId=ue.value),2===e&&(s.campaignType=Ae.value.campaignType,s.campaignDetailId=Ae.value.campaignDetailId,s.teamworkType=1,a&&(s.teamworkType=2,s.teamworkId=a.id)),s},Ue=async()=>{const e=r(Ce),a=e.userCollect,l={productId:e.id,type:"collect",category:"common"};a?await Q(l):await ee(l),e.userCollect=!e.userCollect,x(a?{title:"已取消收藏"}:{title:"已收藏"})},We=()=>{Be({productId:oe.value.id,skuId:oe.value.skuId?oe.value.skuId:""}),Pe(oe.value.id)},Xe=y([]),Ye=async()=>{Xe.value=[];const e=await ye({skuId:Ae.value.id});Xe.value=e||[]},Ze=()=>{Ye()},Ke=e=>{Ve("activeBuy"),Fe.value=e},Qe=async()=>{const{getServiceData:e,openService:a}=ge();await e(),await a()},ea=()=>{s({url:"/pages/shoppingCartJump/shoppingCart"})};return(e,y)=>{const g=m,k=_,b=E,h=q,w=a(l("detail-reply"),ke),x=A,j=C,S=a(l("uv-badge"),z),T=a(l("uv-button"),H);return t(),o(g,{class:"goodsDetail"},{default:u((()=>[i(g,{style:G(r(re))},null,8,["style"]),i(te,{ref_key:"headerRef",ref:ie,propUp:!1,"scroll-top":r(U)},null,8,["scroll-top"]),Oe.value?(t(),o(Ie,{key:1})):(t(),o(g,{key:0},{default:u((()=>[we.value?(t(),o(g,{key:0},{default:u((()=>[i(h,{autoplay:"",circular:"",class:"swiper detail","indicator-dots":""},{default:u((()=>[(t(!0),d(p,null,v(Se.value,((e,a)=>(t(),o(b,{key:a},{default:u((()=>[i(g,{class:"swiper-item"},{default:u((()=>[i(k,{src:e,class:"image",mode:"aspectFill"},null,8,["src"])])),_:2},1024)])),_:2},1024)))),128))])),_:1}),i(xe,{"goods-detail":we.value,sku:Ae.value,onTimeOver:We},null,8,["goods-detail","sku"]),i(g,{class:"row-context"},{default:u((()=>[i(g,{class:"label-row"},{default:u((()=>[i(g,{class:"left"},{default:u((()=>[i(g,{class:"label"},{default:u((()=>[c("运费:")])),_:1})])),_:1}),i(g,{class:"value"},{default:u((()=>[c(n("规定运费"!==we.value.tempName?we.value.tempName:Ce.value.postage+"元"),1)])),_:1})])),_:1}),i(g,{class:"label-row",onClick:y[0]||(y[0]=e=>{Re.value.open()})},{default:u((()=>[i(g,{class:"label"},{default:u((()=>[i(g,{class:"text"},{default:u((()=>[c(" 促销:"+n(we.value.couponSplicing),1)])),_:1})])),_:1}),i(g,{class:"value"},{default:u((()=>[c(" 领券 "),i(ce,{name:"arrow-right"})])),_:1})])),_:1}),i(g,{class:"label-row",onClick:y[1]||(y[1]=e=>Ve("select"))},{default:u((()=>[i(g,{class:"label"},{default:u((()=>[i(g,{class:"text"},{default:u((()=>[c(" 选择: "+n(Ae.value?Ae.value.sku:"请选择商品规格"),1)])),_:1})])),_:1}),i(g,{class:"value"},{default:u((()=>[i(ce,{name:"arrow-right"})])),_:1})])),_:1})])),_:1}),i(je,{list:Xe.value,onActiveListItemTimeOver:Ze,onDoGroupBy:Ke},null,8,["list"]),i(g,{class:"card full"},{default:u((()=>[i(g,{style:G({borderBottom:we.value.replyCount<=0?"none":"1rpx solid #e6e6e6"}),class:"card-head"},{default:u((()=>[i(g,{class:"card-title"},{default:u((()=>[c("商品评价("+n(we.value.replyCount)+") ",1)])),_:1}),i(g,{class:"card-more",onClick:y[2]||(y[2]=e=>r(s)({url:"/pages/goodsReply/goodsReply"},{data:{id:we.value.storeInfo.id}}))},{default:u((()=>[I("span",null," 查看更多 "),i(ce,{color:"rgb(187, 187, 187)",name:"arrow-right",size:"10"})])),_:1})])),_:1},8,["style"]),we.value.reply?(t(),o(g,{key:0,class:"card-content"},{default:u((()=>[i(w,{data:we.value.reply},null,8,["data"])])),_:1})):f("",!0)])),_:1}),i(_e,{size:"15"}),i(g,{class:"card full"},{default:u((()=>[i(g,{class:"card-head"},{default:u((()=>[i(g,{class:"card-title"},{default:u((()=>[c(" 商品详情")])),_:1})])),_:1}),i(g,{class:"goods-detail-content"},{default:u((()=>[i(x,{nodes:Ce.value.description,bindtap:"onOpenLink"},null,8,["nodes"])])),_:1})])),_:1}),i(g,{class:"coupon-select"},{default:u((()=>[i(be,{id:Ce.value.id,ref_key:"selectCouponPanel",ref:Re,onSelect:$e},null,8,["id"])])),_:1})])),_:1})):f("",!0),we.value?(t(),o(g,{key:1,class:$([0===we.value.storeInfo.isShow&&"off","action-bar"])},{default:u((()=>[i(g,{class:"off-tip"},{default:u((()=>[c("商品已经下架了啦~要不要瞧瞧别的~")])),_:1}),i(g,{class:"action-cont flex flex-ai__center flex-jc__sb"},{default:u((()=>[i(g,{class:"action-icons"},{default:u((()=>[i(g,{class:"action-icons-item"},{default:u((()=>[i(g,{class:"action-icon",onClick:Qe},{default:u((()=>[I("img",{src:r(W),class:"action-icon-img"},null,8,["src"]),i(j,{class:"action-icon-label"},{default:u((()=>[c("客服")])),_:1})])),_:1})])),_:1}),i(g,{class:"action-icons-item"},{default:u((()=>[i(g,{class:"action-icon",onClick:ea},{default:u((()=>[i(g,{class:"action-icon-badge"},{default:u((()=>[i(S,{value:Te.value,max:"99",type:"error"},null,8,["value"])])),_:1}),i(k,{src:r(X),class:"action-icon-img"},null,8,["src"]),i(j,{class:"action-icon-label"},{default:u((()=>[c("购物车")])),_:1})])),_:1})])),_:1}),i(g,{class:"action-icons-item"},{default:u((()=>[i(g,{class:"action-icon",onClick:Ue},{default:u((()=>{var e,a;return[(null==(e=Ce.value)?void 0:e.userCollect)?f("",!0):(t(),o(k,{key:0,src:r(Y),class:"action-icon-img"},null,8,["src"])),(null==(a=Ce.value)?void 0:a.userCollect)?(t(),o(k,{key:1,src:r(Z),class:"action-icon-img"},null,8,["src"])):f("",!0),i(j,{class:"action-icon-label"},{default:u((()=>[c("收藏")])),_:1})]})),_:1})])),_:1})])),_:1}),i(g,{class:"action-btns"},{default:u((()=>[r(me)?(t(),d(p,{key:1},[1===r(he)?(t(),d(p,{key:0},[i(T,{disabled:0===we.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[5]||(y[5]=e=>Ve("singleBuy"))},null,8,["disabled"]),Ae.value&&1===Ae.value.campaignState?(t(),o(T,{key:0,disabled:0===we.value.storeInfo.isShow,text:"立即开团",type:"primary",onClick:y[6]||(y[6]=e=>Ve("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),2===r(he)?(t(),d(p,{key:1},[i(T,{disabled:0===we.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[7]||(y[7]=e=>Ve("singleBuy"))},null,8,["disabled"]),Ae.value&&1===Ae.value.campaignState?(t(),o(T,{key:0,disabled:0===we.value.storeInfo.isShow,text:"立即秒杀",type:"primary",onClick:y[8]||(y[8]=e=>Ve("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),3===r(he)?(t(),d(p,{key:2},[i(T,{disabled:0===we.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[9]||(y[9]=e=>Ve("singleBuy"))},null,8,["disabled"]),Ae.value&&1===Ae.value.campaignState?(t(),o(T,{key:0,disabled:0===we.value.storeInfo.isShow,text:"立享优惠",type:"primary",onClick:y[10]||(y[10]=e=>Ve("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0)],64)):(t(),d(p,{key:0},[i(T,{disabled:0===we.value.storeInfo.isShow,plain:"",text:"加入购物车",type:"info",onClick:y[3]||(y[3]=e=>Ve("cart"))},null,8,["disabled"]),i(T,{disabled:0===we.value.storeInfo.isShow,text:"立即购买",type:"primary",onClick:y[4]||(y[4]=e=>Ve("buy"))},null,8,["disabled"])],64))])),_:1})])),_:1})])),_:1},8,["class"])):f("",!0),i(de,{"scroll-top":r(U)},null,8,["scroll-top"])])),_:1})),i(J),we.value&&Ae.value?(t(),o(fe,{key:2,ref_key:"selectAttrPanel",ref:Le,"goods-detail":we.value,"sku-id":Ae.value.id,onSelect:ze},null,8,["goods-detail","sku-id"])):f("",!0)])),_:1})}}},[["__scopeId","data-v-49fed939"]]);export{Se as default};
|