2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{_ as s}from"./uv-navbar.917fb540.js";import{O as t,o as e,j as a,w as o,G as i,h as u,i as r,e as n,k as _,F as l,I as m,z as d,H as p,p as c,B as v,m as f,f as y,l as j,A as g}from"./index-90c12cc1.js";import{_ as k}from"./uv-sticky.7ebad6a8.js";import{_ as x}from"./uv-count-down.5c9a7268.js";import{_ as b}from"./goods.6639d2a3.js";import{_ as h}from"./layout.e3de63ac.js";import{e as w}from"./product.4783a646.js";import{u as F}from"./useActivity.f4573bb3.js";import{L as I,a as L}from"./index.867e23f4.js";import{U as H,F as A}from"./images.cf3befb9.js";import{E as B}from"./index.ed915e92.js";import"./index.d156dd8a.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.acda7a2c.js";/* empty css */import"./uv-icon.c815b875.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line-progress.f06101e5.js";import"./uv-button.8e862d87.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"./good-attr-select.3f64fa6c.js";import"./uv-image.b3f882de.js";import"./space.af0e7a6e.js";import"./useInterface.bd4f041a.js";import"./index.188c29d6.js";/* empty css */const E=C({__name:"seckilling",setup(C){const{refresh:E,dataList:z,loading:D,loadend:G,listEmpty:S,otherQuery:T,activeIndex:q,timesList:M,timeChange:N,countDownFinish:O,handleGetTimeList:P}=F(w);return t((async s=>{T.value={type:2},await P()})),(t,w)=>{const F=i(p("uv-navbar"),s),C=i(p("uv-sticky"),k),E=c,T=v,P=g,Q=i(p("uv-count-down"),x),U=i(p("goods"),b),W=i(p("layout"),h);return e(),a(W,null,{default:o((()=>[u(C,{customNavHeight:"0"},{default:o((()=>[u(F,{fixed:!1,safeAreaInsetTop:!0,autoBack:"",title:"秒杀专区"})])),_:1}),u(T,{class:"swiper"},{default:o((()=>[u(E,{class:"image",src:r(H),mode:"widthFix"},null,8,["src"])])),_:1}),u(T,{class:"time-bar"},{default:o((()=>[(e(!0),n(l,null,_(r(M),((s,t)=>(e(),n("div",{class:f(["time-bar-item",r(q)===t&&"on"]),key:t,onClick:e=>r(N)(s,t)},[y("div",{class:"time"},j(s.time),1),y("div",{class:"status"},[0===s.status?(e(),a(P,{key:0},{default:o((()=>[m("已结束")])),_:1})):d("",!0),1===s.status?(e(),a(P,{key:1},{default:o((()=>[m("抢购中")])),_:1})):d("",!0),2===s.status?(e(),a(P,{key:2},{default:o((()=>[m("未开始")])),_:1})):d("",!0)]),1===s.status?(e(),n("div",{key:0,class:"countdown"},[u(P,null,{default:o((()=>[m("已结束")])),_:1}),u(Q,{time:s.countdown,format:"HH:mm:ss",onFinish:r(O)},null,8,["time","onFinish"])])):d("",!0)],10,["onClick"])))),128))])),_:1}),r(S)?(e(),a(B,{key:1,iconSrc:r(A)},{default:o((()=>[m(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(e(),a(T,{key:0,class:"product-box"},{default:o((()=>[(e(!0),n(l,null,_(r(z),((s,t)=>(e(),a(T,{key:s.id,class:"product-item"},{default:o((()=>[u(U,{link:"",data:s,price:s.price,buyProgress:!0,total:!0},null,8,["data","price"])])),_:2},1024)))),128))])),_:1})),r(D)?(e(),a(I,{key:2})):d("",!0),r(G)?(e(),a(L,{key:3})):d("",!0)])),_:1})}}},[["__scopeId","data-v-7863414b"]]);export{E as default};
|