2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
![]() |
import{o as A,c as a,w as t,a as e,b as s,F as o,r as i,i as l,d as r,S as c,e as n,f as d,g as u,h as B,t as p,j as E,k as f,l as m,u as R,m as Q,n as g}from"./index-3714412c.js";import{_ as N}from"./uv-navbar.31c484ad.js";import{r as w,u as I,o as j,a as b}from"./useRouter.f44141c1.js";import{_ as H}from"./blank.2892a414.js";import{_ as D}from"./uv-search.3960861f.js";import{_ as F}from"./uv-sticky.53c0e026.js";import{_ as h}from"./layout.99605750.js";import{r as Y}from"./api.966d6934.js";import{u as v}from"./store.13d2fa29.js";import{_ as x}from"./banner.9c00ef69.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as y}from"./container.6fa82c89.js";import{G as W}from"./Goods.b9413306.js";import{u as U}from"./useInterface.f3e95e31.js";import{_ as Z}from"./next.bc808782.js";/* empty css */import{_ as k}from"./goods.46695bdd.js";import{_ as z,a as X}from"./uv-grid.27d59d00.js";import{u as q}from"./usePage.b4ec4df0.js";import{g as V}from"./product.d7200236.js";import{E as P}from"./index.573aa2d3.js";import{L as O,a as G}from"./index.17afd7bc.js";import"./uv-status-bar.b515a02d.js";import"./uv-icon.c593f91d.js";import"./uv-button.14a976f7.js";import"./uv-loading-icon.8ba359c8.js";import"./good-attr-select.1541fb80.js";import"./uv-image.7b0e6bd2.js";import"./uv-transition.4f5b62a8.js";import"./space.57299547.js";import"./index.d0119d7e.js";const M=C({},[["render",function(d,u){const B=l,p=r,E=c,f=n;return A(),a(p,{class:"banner-container"},{default:t((()=>[e(f,{class:"swiper",circular:"","indicator-dots":"",autoplay:""},{default:t((()=>[(A(),s(o,null,i(10,(A=>e(E,null,{default:t((()=>[e(p,{class:"swiper-item"},{default:t((()=>[e(B,{src:x,mode:"aspectFit"})])),_:1})])),_:1}))),64))])),_:1})])),_:1})}],["__scopeId","data-v-f796801a"]]),S=C({__name:"activity",props:["title","subtitle","more"],emits:["moreClick"],setup(s,{emit:o}){const i=s,l=d(i.title),c=d(i.subtitle),n=d(i.more),m=()=>{o("moreClick")};return(s,o)=>{const i=r,d=w(u("container"),y);return A(),a(d,null,{default:t((()=>[e(i,{class:"activity"},{default:t((()=>[e(i,{class:"activity-header"},{default:t((()=>[e(i,{class:"activity-header-info"},{default:t((()=>[e(i,{class:"activity-header-title"},{default:t((()=>[B(p(l.value),1)])),_:1}),e(i,{class:"activity-header-subtitle"},{default:t((()=>[E(s.$slots,"subTitle",{},(()=>[B(p(c.value),1)]),!0)])),_:3})])),_:3}),e(i,{class:"activity-header-more",onClick:m},{default:t((()=>[e(i,{class:"activity-header-more-info"},{default:t((()=>[B(p(n.value),1)])),_:1}),f("img",{class:"image",src:Z,alt:""})])),_:1})])),_:3}),e(i,{class:"activity-body"},{default:t((()=>[E(s.$slots,"default",{},void 0,!0)])),_:3})])),_:3})])),_:3})}}},[["__scopeId","data-v-a80b553f"]]),T=C({__name:"Options",props:{row:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!1},btnText:{type:String,default:"立即抢购"},oldPrice:{type:Boolean,default:!1},tips:{type:Boolean,default:!1},schedule:{type:Boolean,default:!1},goods:{type:Object,default:()=>({})}},setup(s){const o=s,{row:i,showBtn:l,oldPrice:c,btnText:n}=m(o);return(o,d)=>{const u=r;return A(),a(u,{class:g(["options flex flex-jc__sb flex-ai__center",{row:R(i),"flex-ai__center":R(i),"flex-ai__end":!R(i)}])},{default:t((()=>[e(u,{class:"price-box"},{default:t((()=>[e(u,{class:"price-row flex flex-jc__sb flex-ai__end"},{default:t((()=>[e(u,{class:"price"},{default:t((()=>[B(" ¥"+p(s.goods.price),1)])),_:1}),R(c)?(A(),a(u,{key:0,class:"old-price"},{default:t((()=>[B(" ¥"+p(s.goods.otPrice),1)])),_:1})):Q("",!0)])),_:1}),s.tips?(A(),a(u,{key:0,class:"tips-row"},{default:t((()=>[B(" 限量100件 ")])),_:1})):Q("",!0),s.schedule?(A(),a(u,{key:1,class:"process-row"},{default:t((()=>[e(u,{class:"schedule"})])),_:1})):Q("",!0)])),_:1}),e(u,{class:g(["btn-box",{"no-btn":!R(l)}])},{default:t((()=>[E(o.$slots,"right-tip",{goods:s.goods},(()=>[B(p(R(l)?R(n):`仅剩${s.goods.stock}${s.goods.unit||""}`),1)]),!0)])),_:3},8,["class"])])),_:3},8,["class"])}}},[["__scopeId","data-v-0c5ed4fc"]]),L=[{id:1,label:"全部商品",icon
|