Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.92f596de.js
2024-02-26 16:49:35 +08:00

2 lines
20 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 r,i,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 h,x as I,aq as w,M as x,T as j,ar as S,A as C,a6 as T,W as O,X as B,a8 as N,O as P,ac as D,ae as R,y as G,m as q,q as $,as as A,S as E}from"./index-9bec188e.js";import{_ as L}from"./uv-image.6bda10b1.js";import{u as z}from"./useImage.9f5391d3.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as H}from"./uv-badge.07f8d0fa.js";import{_ as V}from"./uv-button.9242bdc2.js";import{R as J}from"./index.415a2820.js";import{J as M,X as U,Y as W,Z as X,_ as Y,$ as Z}from"./images.52fc6216.js";import{a as K,u as Q,f as ee}from"./product.0ff691f6.js";import{b as ae,e as le}from"./cart.a9ddf436.js";import{u as se}from"./useInterface.982c71ba.js";import{H as te}from"./index.bdca3eba.js";import{E as oe}from"./index.036a38bb.js";import{b as ue}from"./coupon.e8046488.js";import{C as re}from"./CouponItem.b2bb8e74.js";import{P as ie}from"./index.9b540af7.js";import{_ as ce}from"./uv-icon.27c7246d.js";import{u as ne}from"./useScroll.c0a86152.js";import{R as de}from"./index.f3f840d0.js";import{u as pe,S as ve}from"./useShare.d249e156.js";import{G as fe}from"./good-attr-select.96595f56.js";import{g as me}from"./utils.3f9740a5.js";import{_ as _e}from"./blank.a65124f9.js";import{g as ye}from"./goods.a5bf24e1.js";import{u as ge}from"./useService.a8b6e69d.js";import{u as ke,G as be,a as he}from"./Goods.4fe4ceee.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./usePage.b639b5a8.js";import"./index.afd705a5.js";import"./Goods.7dc38957.js";import"./index.2f3cf70a.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./config.6730da78.js";import"./useShearPlate.19498da6.js";import"./space.a9e7e18e.js";import"./index.acb07630.js";import"./uv-overlay.6fe03ce8.js";import"./Popup.08c50cc2.js";import"./lodash.94acaf47.js";const Ie=F({__name:"detail-reply",props:["data"],setup(y){const g=y,{data:k}=e(g),{preview:b}=z();return(e,y)=>{const g=a(l("uv-image"),L),h=m,I=_,w=s("templates");return t(),o(h,{class:"reply"},{default:u((()=>[r(h,{class:"reply-cont"},{default:u((()=>[r(h,{class:"reply-user"},{default:u((()=>[r(h,{class:"reply-user-pic"},{default:u((()=>[r(g,{src:i(k).avatar,width:"50rpx",height:"50rpx"},null,8,["src"])])),_:1}),r(h,{class:"reply-user-name"},{default:u((()=>[c(n(i(k).nickname),1)])),_:1})])),_:1}),r(h,{class:"reply-text"},{default:u((()=>[c(n(i(k).comment),1)])),_:1})])),_:1}),i(k).pictures&&i(k).pictures.split(",").length>0?(t(),o(h,{key:0,class:"reply-pic flex flex-ai__center"},{default:u((()=>[(t(!0),d(p,null,v(i(k).pictures.split(",").slice(0,1),((e,a)=>(t(),o(w,{style:{display:"flex",padding:"5px 0"},key:a},{default:u((()=>[r(I,{class:"image",src:e,onClick:e=>{return l=a,s=i(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"]]),we=F({__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(ie,{ref_key:"popupRef",ref:f,showCloseable:!1,onClose:a[1]||(a[1]=e=>l("close"))},{default:u((()=>[r(y,{class:"coupon-box"},{default:u((()=>[_.value?(t(),o(oe,{key:1,iconSrc:i(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((()=>[r(re,{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-4ab888de"]]),xe=F({__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,[r(oe,{iconSrc:i(U)},{default:u((()=>[c(" 商品不存在~ ")])),bottom:u((()=>[r(o,{class:"go-on-btn",onClick:s[0]||(s[0]=e=>i(a)({url:"/root/index/index"}))},{default:u((()=>[c(" 继续逛逛 ")])),_:1})])),_:1},8,["iconSrc"]),r(J,{ref_key:"recommendRef",ref:l},null,512)],64)}}},[["__scopeId","data-v-d152ec7b"]]),je=F({__name:"Common",props:{price:{type:[String,Number]},oldPrice:{type:[String,Number]}},setup(a){const l=a,{price:s,oldPrice:r}=e(l);return(e,a)=>{const l=m;return t(),o(l,{class:"price-row"},{default:u((()=>[h("span",{class:"price"}," ¥"+n(i(s)),1),i(r)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(i(r)),1)):f("",!0)])),_:1})}}},[["__scopeId","data-v-cf072bc7"]]),Se=F({__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=I((()=>["拼团","秒杀","限时折扣"][_.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=I((()=>{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((()=>[r(l,{class:"left-col"},{default:u((()=>[r(l,{class:"title"},{default:u((()=>[c(n(i(j)),1)])),_:1}),r(l,{class:"price-box"},{default:u((()=>[h("span",{class:"price"}," ¥"+n(i(p)),1),i(v)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(i(v)),1)):f("",!0)])),_:1})])),_:1}),r(l,{class:"right-col"},{default:u((()=>[c(n(i(B)),1)])),_:1})])),_:1})}}},[["__scopeId","data-v-d9e2f01e"]]),Ce=F({__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=I((()=>d.value.storeInfo));g((()=>{}));const _=I((()=>Number(p.value&&p.value.campaignType))),y=I((()=>(p.value&&p.value.price||v.value&&v.value.otPrice).toFixed(2))),k=I((()=>(p.value&&p.value.campaignPrice).toFixed(2))),b=I((()=>Number(p.value&&p.value.campaignState))),h=I((()=>[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=I((()=>!!p.value&&[1,2,3].includes(Number(p.value.campaignType))));return(e,a)=>{const s=m;return i(p)&&i(v)?(t(),o(s,{key:0,class:"goods-info"},{default:u((()=>[i(w)?(t(),o(Se,{key:1,type:i(_),"old-price":i(y),price:i(k),state:i(b),time:i(h),onTimeOver:a[0]||(a[0]=e=>l("timeOver"))},null,8,["type","old-price","price","state","time"])):(t(),o(je,{key:0,"old-price":i(p).otPrice||i(v).otPrice||"0.00",price:i(p).price||i(v).price||"0.00"},null,8,["old-price","price"])),r(s,{class:"name-row box"},{default:u((()=>[c(n(i(v).storeName),1)])),_:1}),r(s,{class:"label-row box"},{default:u((()=>[r(s,{class:"label-col"},{default:u((()=>[f("",!0)])),_:1}),r(s,{class:"stock-col"},{default:u((()=>[c(" 仅剩"+n(i(w)?i(p).campaignStock:i(v).stock)+"件 ",1)])),_:1})])),_:1})])),_:1})):f("",!0)}}},[["__scopeId","data-v-31940776"]]),Te=F({__name:"GroupByOrderList",props:{list:Array,required:!0},emits:["activeListItemTimeOver","doGroupBy"],setup(a,{emit:l}){const s=a,{list:g}=e(s),k=I((()=>i(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(),P=j();return x((()=>{B()})),w(g,(e=>{!e||e.length<=0||(B(),O())}),{immediate:!0}),(e,a)=>{const s=m,y=_,b=C;return i(k)?f("",!0):(t(),o(s,{key:0,class:"group-order-list"},{default:u((()=>[r(s,{class:"title"},{default:u((()=>[c(" 这些人正在拼单 ")])),_:1}),r(s,{class:"content"},{default:u((()=>[(t(!0),d(p,null,v(i(g),((e,a)=>{return t(),d(p,{key:e.id},[(i=e.closeTime,i>=Date.now()?(t(),o(s,{key:0,class:"order-row"},{default:u((()=>[r(s,{class:"userinfo-col"},{default:u((()=>[r(y,{src:e.user.avatar,class:"user-header"},null,8,["src"]),h("span",{class:"user-name"},n(e.user.nickname),1)])),_:2},1024),r(s,{class:"order-col"},{default:u((()=>[r(s,{class:"info"},{default:u((()=>[r(s,null,{default:u((()=>[c("还差 "),r(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),r(s,{class:"btn",onClick:a=>function(e){if(!P.user)return void S();const a=e.user.uid;if(P.user.id===a)return N({title:"不能参与自己的拼单"});l("doGroupBy",e)}(e)},{default:u((()=>[c(" 去拼团 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)):f("",!0))],64);var i})),128))])),_:1})])),_:1}))}}},[["__scopeId","data-v-b6fbfbe5"]]),Oe=F({__name:"goodsDetail",setup(e){const{push:s,getParams:g,pushToTab:k,goBack:w}=b(),{toast:x}=se(),S=j(),L=ke(),{user:z}=T(S),{shareAppMessage:F,shareTimeline:M,goodsDetailShare:U,shareH5:oe}=pe();O(F),B(M);const ue=y(),re=y();async function ie(e,a){await L.doShareToAddIntegral(),U(a),"photo"!==e.value?"wechat"===e.value&&oe():re.value.open(a)}const{scrollTop:me}=ne();N((()=>{}));const je=y({});P((e=>{const a=g(e);je.value=a,function(e){if(!e.teamworkId)return;Xe.value={id:e.teamworkId,skuId:e.skuId}}(a),function(e){if(!e.t||e.t!==ve.DISTRIBUTION_GOODS)return;Se.value=e.uid}(a),Ae({productId:a.id,skuId:a.skuId?a.skuId:""}),z.value&&ze(a.id)}));const Se=y();const Oe=y();I((()=>{const e={width:"100 %",height:0,background:"#f5f5f5"};return Oe.value&&Oe.value.heightInfo?{...e,height:`${Oe.value.heightInfo.statusBarHeight}px`}:e}));const Be=I((()=>{var e;return Oe.value&&0!==(null==(e=Oe.value)?void 0:e.menuInfo.height)?{width:Oe.value.menuInfo.height+"px",height:Oe.value.menuInfo.height+"px"}:{width:"32px",height:"32px"}})),Ne=I((()=>!!Me.value&&[1,2,3].includes(Number(Me.value.campaignType)))),Pe=I((()=>Number(Me.value&&Me.value.campaignType))),De=y(null),Re=y([]),Ge=y(null),qe=y(null),$e=y(!1),Ae=async e=>{try{const a=await K(e);if(!a)return $e.value=!0;console.log(a),U(a.storeInfo),Ee(a),Le(a),await ta()}catch(a){console.dir(a)}},Ee=e=>{De.value=e,Re.value=e.storeInfo.sliderImage.split(","),Ge.value=e.storeInfo,Ge.value.description=e.storeInfo.description.replace(/<img /g,"<img style='width:100%;' ")},Le=e=>{const a=je.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})}},ze=async()=>{const e=await ae();qe.value=e.count},Fe=y(!1),He=y(!1),Ve=e=>{He.value=e},Je=y(""),Me=y(),Ue=y(0),We=y(),Xe=y(),Ye=e=>{1===i(De).storeInfo.isShow&&(Je.value=e,We.value.open(Ue.value,e))},Ze=e=>{var a;switch(Me.value=e.store,Ue.value=e.num,Je.value){case"select":default:ta();break;case"cart":Ke(),ta();break;case"singleBuy":Qe(1);break;case"buy":if(e.store.campaignType){Qe(2);break}Qe(1);break;case"activeBuy":if(Xe.value&&e.store.id!==Xe.value.skuId){x({title:"检测到您正在和他人拼团,请勿选择其他规格"});break}if(!e.store.campaignType){x({title:"检测切换了其他规格,可能不享受活动优惠"}),setTimeout((()=>{Qe(1)}),1500);break}Qe(2)}Je.value="",null==(a=We.value)||a.close()},Ke=async()=>{await le({cartNum:Ue.value,productId:Me.value.productId,uniqueId:Me.value.unique,new:0}),await ze(),x({title:"加入成功",icon:"success"})},Qe=async(e=1)=>{var a;D({title:"加载中"});let l=await le({orderType:e,cartNum:Ue.value,productId:Me.value.productId,uniqueId:Me.value.unique,new:1,teamworkId:(null==(a=Xe.value)?void 0:a.id)||""});R();const t=ea(e,Xe.value,l);s({url:"/pages/submitOrder/submitOrder"},{data:t})},ea=(e,a,l)=>{let s={cartId:l.cartId,orderType:e};return Se.value&&(s.distributorId=Se.value),2===e&&(s.campaignType=Me.value.campaignType,s.campaignDetailId=Me.value.campaignDetailId,s.teamworkType=1,a&&(s.teamworkType=2,s.teamworkId=a.id)),s},aa=async()=>{const e=i(Ge),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:"已收藏"})},la=()=>{Ae({productId:je.value.id,skuId:je.value.skuId?je.value.skuId:""}),ze(je.value.id)},sa=y([]),ta=async()=>{sa.value=[];const e=await ye({skuId:Me.value.id});sa.value=e||[]},oa=()=>{ta()},ua=e=>{Ye("activeBuy"),Xe.value=e},ra=async()=>{const{getServiceData:e,openService:a}=ge();await e(),await a()},ia=()=>{s({url:"/pages/shoppingCartJump/shoppingCart"})};return(e,y)=>{const g=m,k=_,b=E,I=$,w=a(l("detail-reply"),Ie),x=A,j=C,S=a(l("uv-badge"),H),T=a(l("uv-button"),V);return t(),o(g,{class:"goodsDetail"},{default:u((()=>[r(te,{"circle-back":"",ref_key:"headerRef",ref:Oe,propUp:!1,"scroll-top":i(me)},{right:u((()=>[r(g,{class:"share-icon",onClick:y[0]||(y[0]=e=>{return a=De.value.storeInfo,console.log(a),void ue.value.open("分享商品",a);var a}),style:G(i(Be))},{default:u((()=>[r(ce,{color:"#000",name:"share-square",size:"16"})])),_:1},8,["style"])])),_:1},8,["scroll-top"]),$e.value?(t(),o(xe,{key:1})):(t(),o(g,{key:0},{default:u((()=>[De.value?(t(),o(g,{key:0},{default:u((()=>[r(I,{autoplay:"",circular:"",class:"swiper detail","indicator-dots":""},{default:u((()=>[(t(!0),d(p,null,v(Re.value,((e,a)=>(t(),o(b,{key:a},{default:u((()=>[r(g,{class:"swiper-item"},{default:u((()=>[r(k,{src:e,class:"image",mode:"aspectFill"},null,8,["src"])])),_:2},1024)])),_:2},1024)))),128))])),_:1}),r(Ce,{"goods-detail":De.value,sku:Me.value,onTimeOver:la},null,8,["goods-detail","sku"]),r(g,{class:"row-context"},{default:u((()=>[r(g,{class:"label-row"},{default:u((()=>[r(g,{class:"left"},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[c("运费:")])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[c(n("规定运费"!==De.value.tempName?De.value.tempName:Ge.value.postage+"元"),1)])),_:1})])),_:1}),De.value.couponSplicing?(t(),o(g,{key:0,class:"label-row",onClick:y[1]||(y[1]=e=>{Fe.value.open()})},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[r(g,{class:"text"},{default:u((()=>[c(" 促销:"+n(De.value.couponSplicing),1)])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[c(" 领券 "),r(ce,{name:"arrow-right"})])),_:1})])),_:1})):f("",!0),r(g,{class:"label-row",onClick:y[2]||(y[2]=e=>Ye("select"))},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[r(g,{class:"text"},{default:u((()=>[c(" 选择: "+n(Me.value?Me.value.sku:"请选择商品规格"),1)])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[r(ce,{name:"arrow-right"})])),_:1})])),_:1})])),_:1}),r(Te,{list:sa.value,onActiveListItemTimeOver:oa,onDoGroupBy:ua},null,8,["list"]),r(g,{class:"card full"},{default:u((()=>[r(g,{style:G({borderBottom:De.value.replyCount<=0?"none":"1rpx solid #e6e6e6"}),class:"card-head"},{default:u((()=>[r(g,{class:"card-title"},{default:u((()=>[c("商品评价("+n(De.value.replyCount)+") ",1)])),_:1}),r(g,{class:"card-more",onClick:y[3]||(y[3]=e=>i(s)({url:"/pages/goodsReply/goodsReply"},{data:{id:De.value.storeInfo.id}}))},{default:u((()=>[h("span",null," 查看更多 "),r(ce,{color:"rgb(187, 187, 187)",name:"arrow-right",size:"10"})])),_:1})])),_:1},8,["style"]),De.value.reply?(t(),o(g,{key:0,class:"card-content"},{default:u((()=>[r(w,{data:De.value.reply},null,8,["data"])])),_:1})):f("",!0)])),_:1}),r(_e,{size:"15"}),r(g,{class:"card full"},{default:u((()=>[r(g,{class:"card-head"},{default:u((()=>[r(g,{class:"card-title"},{default:u((()=>[c(" 商品详情")])),_:1})])),_:1}),r(g,{class:"goods-detail-content"},{default:u((()=>[r(x,{nodes:Ge.value.description,bindtap:"onOpenLink"},null,8,["nodes"])])),_:1})])),_:1}),r(g,{class:"coupon-select"},{default:u((()=>[r(we,{id:Ge.value.id,ref_key:"selectCouponPanel",ref:Fe,onSelect:Ve},null,8,["id"])])),_:1})])),_:1})):f("",!0),De.value?(t(),o(g,{key:1,class:q([0===De.value.storeInfo.isShow&&"off","action-bar"])},{default:u((()=>[r(g,{class:"off-tip"},{default:u((()=>[c("商品已经下架了啦~要不要瞧瞧别的~")])),_:1}),r(g,{class:"action-cont flex flex-ai__center flex-jc__sb"},{default:u((()=>[r(g,{class:"action-icons"},{default:u((()=>[r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:ra},{default:u((()=>[h("img",{src:i(W),class:"action-icon-img"},null,8,["src"]),r(j,{class:"action-icon-label"},{default:u((()=>[c("客服")])),_:1})])),_:1})])),_:1}),r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:ia},{default:u((()=>[r(g,{class:"action-icon-badge"},{default:u((()=>[r(S,{value:qe.value,max:"99",type:"error"},null,8,["value"])])),_:1}),r(k,{src:i(X),class:"action-icon-img"},null,8,["src"]),r(j,{class:"action-icon-label"},{default:u((()=>[c("购物车")])),_:1})])),_:1})])),_:1}),r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:aa},{default:u((()=>{var e,a;return[(null==(e=Ge.value)?void 0:e.userCollect)?f("",!0):(t(),o(k,{key:0,src:i(Y),class:"action-icon-img"},null,8,["src"])),(null==(a=Ge.value)?void 0:a.userCollect)?(t(),o(k,{key:1,src:i(Z),class:"action-icon-img"},null,8,["src"])):f("",!0),r(j,{class:"action-icon-label"},{default:u((()=>[c("收藏")])),_:1})]})),_:1})])),_:1})])),_:1}),r(g,{class:"action-btns"},{default:u((()=>[i(Ne)?(t(),d(p,{key:1},[1===i(Pe)?(t(),d(p,{key:0},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[6]||(y[6]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立即开团",type:"primary",onClick:y[7]||(y[7]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),2===i(Pe)?(t(),d(p,{key:1},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[8]||(y[8]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立即秒杀",type:"primary",onClick:y[9]||(y[9]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),3===i(Pe)?(t(),d(p,{key:2},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[10]||(y[10]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立享优惠",type:"primary",onClick:y[11]||(y[11]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0)],64)):(t(),d(p,{key:0},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"加入购物车",type:"info",onClick:y[4]||(y[4]=e=>Ye("cart"))},null,8,["disabled"]),r(T,{disabled:0===De.value.storeInfo.isShow,text:"立即购买",type:"primary",onClick:y[5]||(y[5]=e=>Ye("buy"))},null,8,["disabled"])],64))])),_:1})])),_:1})])),_:1},8,["class"])):f("",!0),r(de,{"scroll-top":i(me)},null,8,["scroll-top"])])),_:1})),r(J),r(g,{style:{height:"100rpx"}}),De.value&&Me.value?(t(),o(fe,{key:2,ref_key:"selectAttrPanel",ref:We,"goods-detail":De.value,"sku-id":Me.value.id,onSelect:Ze},null,8,["goods-detail","sku-id"])):f("",!0),r(be,{ref_key:"goodsShare",ref:ue,onShare:ie},null,512),r(he,{ref_key:"goodsPoster",ref:re},null,512)])),_:1})}}},[["__scopeId","data-v-ad218f47"]]);export{Oe as default};