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
7.4 KiB

import{_ as da,ay as ra,a as A,o as ca,q as na,Z as va,c,d as a,b as n,w as f,e as G,t as l,au as p,F as J,aB as u,Q as ba,aC as K,f as i,g as fa,h as ua,p as pa,i as ga,aD as ma,__tla as ha}from"./index.2ddf0537.js";import{S as _a,a as wa,__tla as ka}from"./index.1090ca3a.js";import{T as xa,a as ya,__tla as Ca}from"./index.09abd82d.js";import{_ as Ba}from"./delivery.681b659b.js";import{g as $a,__tla as ja}from"./goods.d527b16f.js";import{__tla as Oa}from"./use-id.80203e48.js";import{__tla as Ia}from"./use-route.b30590c9.js";import{__tla as Ma}from"./use-tab-status.39fcb892.js";let R,qa=Promise.all([(()=>{try{return ha}catch{}})(),(()=>{try{return ka}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return ja}catch{}})(),(()=>{try{return Oa}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Ma}catch{}})()]).then(async()=>{const W="/m/assets/payment.96c0d84a.svg",X="/m/assets/refund.7cf0b160.svg";let d,g,m,h,_,w,k,x,y,C,B,$,j,O,I,M,q,E,H,L,T,D,F,N,P,Q,S,U,V;d=v=>(pa("data-v-bfd9b874"),v=v(),ga(),v),g={class:"goods-header"},m={class:"logo-wrap"},h={class:"tab-wrap"},_={key:0,class:"main-wrap product-page mb-xxl"},w={class:"banner-box product-banner"},k=["src"],x={class:"custom-indicator"},y={class:"product-section"},C={class:"name"},B={class:"font-md"},$=d(()=>a("div",{class:"share"},[a("i",{class:"icon-share"})],-1)),j=u('<div class="rating" data-v-bfd9b874><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star" data-v-bfd9b874><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" data-v-bfd9b874></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star" data-v-bfd9b874><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" data-v-bfd9b874></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star" data-v-bfd9b874><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" data-v-bfd9b874></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star" data-v-bfd9b874><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" data-v-bfd9b874></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star" data-v-bfd9b874><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" data-v-bfd9b874></polygon></svg><span class="font-xs content-color" data-v-bfd9b874>(150\u6B21\u9EDE\u64CA)</span></div>',1),O={class:"price"},I=u('<div class="product-detail section-p-t" data-v-bfd9b874><div class="product-detail-box" data-v-bfd9b874><h2 class="title-color" data-v-bfd9b874>\u7522\u54C1\u4ECB\u7D39</h2></div><div class="accordion" id="accordionExample" data-v-bfd9b874><div class="accordion-item" data-v-bfd9b874><h2 class="accordion-header" id="headingOne" data-v-bfd9b874><button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne" data-v-bfd9b874> \u5546\u54C1\u8A73\u60C5 </button></h2><div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample" data-v-bfd9b874><div class="accordion-body" data-v-bfd9b874><p class="content-color font-base" data-v-bfd9b874></p></div></div></div></div></div>',1),M=u('<section class="check-delivery-section" data-v-bfd9b874><div class="service-section" data-v-bfd9b874><ul data-v-bfd9b874><li class="font-sm content-color" data-v-bfd9b874><img src="'+Ba+'" class="img-fluid" alt="" data-v-bfd9b874> \u6EFF$200\u5143\u5373\u53EF\u514D\u904B </li><li class="font-sm content-color" data-v-bfd9b874><img src="'+W+'" class="img-fluid" alt="" data-v-bfd9b874> \u53EF\u8CA8\u5230\u4ED8\u6B3E </li><li class="font-sm content-color" data-v-bfd9b874><img src="'+X+'" class="img-fluid" alt="" data-v-bfd9b874> 7\u65E5\u4E0D\u6EFF\u610F\u5305\u9000 </li></ul></div></section>',1),q={key:1,class:"main-wrap detail-page mb-xxl"},E=["innerHTML"],H={key:2,class:"main-wrap comment-page mb-xxl"},L=d(()=>a("section",{class:"comment-section"},"\u8A55\u8AD6",-1)),T=[L],D={class:"footer-nav"},F={class:"footer-left"},N=d(()=>a("div",{class:"icon"},[a("i",{class:"icon-home"})],-1)),P=d(()=>a("div",{class:"text"},"\u9996\u9801",-1)),Q=[N,P],S=u('<li class="footer-item" data-v-bfd9b874><div class="icon" data-v-bfd9b874><i class="icon-chat-dots" data-v-bfd9b874></i></div><div class="text" data-v-bfd9b874>\u5BA2\u670D</div></li><li class="footer-item" data-v-bfd9b874><div class="icon" data-v-bfd9b874><i class="icon-favorite" data-v-bfd9b874></i></div><div class="text" data-v-bfd9b874>\u6700\u611B</div></li>',2),U={class:"footer-right"},V={__name:"Index",setup(v){const Y=ba(),aa=ma(),Z=ra(),r=A(0),o=A({});ca(async()=>{const e=Y.params.id;let t=await $a(e);t.code===200&&(o.value=t.data)});const ta=na(()=>Math.ceil(o.value.shop_price/o.value.market_price*10)),z=async(e,t)=>{let b={quick:1,spec:"",goods_id:e,number:1,parent:0,cardInfo:""};if(!await Z.addCart(b))return K("\u6DFB\u52A0\u5931\u6557\uFF01");t===0?K("\u6DFB\u52A0\u6210\u529F\uFF01"):aa.push("/cart")};return(e,t)=>{const b=xa,sa=ya,oa=va,ea=_a,la=wa;return i(),c(J,null,[a("header",g,[a("div",m,[a("i",{class:"icon-arrow-left-bold-box icli",onClick:t[0]||(t[0]=s=>e.$router.go(-1))})]),a("div",h,[n(sa,{active:r.value,"onUpdate:active":t[1]||(t[1]=s=>r.value=s)},{default:f(()=>[n(b,{title:"\u5546\u54C1"}),n(b,{title:"\u8A73\u60C5"})]),_:1},8,["active"])]),a("div",{class:"avatar-wrap",onClick:t[2]||(t[2]=s=>e.$router.push("/cart"))},[n(oa,{name:"cart-o",badge:G(Z).cartNum},null,8,["badge"])])]),r.value===0?(i(),c("main",_,[a("div",w,[n(la,null,{indicator:f(({active:s,total:ia})=>[a("div",x,l(s+1)+"/"+l(ia),1)]),default:f(()=>[(i(!0),c(J,null,fa(o.value.goods_gallery,s=>(i(),ua(ea,{index:s.img_id},{default:f(()=>[a("img",{class:"banner_img",src:s.img_url},null,8,k)]),_:2},1032,["index"]))),256))]),_:1})]),a("section",y,[a("div",C,[a("div",B,l(o.value.goods_name),1),$]),j,a("div",O,[a("span",null,"$"+l(o.value.shop_price),1),a("del",null,"$"+l(o.value.market_price),1),a("span",null,l(G(ta))+"\u6298",1)]),I]),M])):p("",!0),r.value==1?(i(),c("main",q,[a("section",{class:"detail-section",innerHTML:o.value.goods_desc},null,8,E)])):p("",!0),r.value==2?(i(),c("main",H,T)):p("",!0),a("footer",D,[a("ul",F,[a("li",{class:"footer-item",onClick:t[3]||(t[3]=s=>e.$router.push("/home"))},Q),S]),a("ul",U,[a("li",{class:"add-cart",onClick:t[4]||(t[4]=s=>z(o.value.goods_id,0))},"\u52A0\u5165\u8CFC\u7269\u8ECA"),a("li",{class:"buy-now",onClick:t[5]||(t[5]=s=>z(o.value.goods_id,1))},"\u7ACB\u5373\u8CFC\u8CB7")])])],64)}}},R=da(V,[["__scopeId","data-v-bfd9b874"]])});export{qa as __tla,R as default};