index-BeccbQ3H.js 5.5 KB

1
  1. import{h as A,Z as N,n as F}from"./element-plus-yhtdTbPD.js";import{_ as E,u as V,g as H}from"./index-D5k4QILW.js";import{aA as P,r as S,l as R,c as w,L as a,P as e,F as v,ab as b,M as i,Z as c,O as x,u as r,X as I,H as n,aB as Z}from"./vue-vendor-C1ve1r-r.js";import{j as J,a as q,b as B,c as K,x as T,d as X,e as O,f as Q,g as U,h as W}from"./jsk3-44yc6cMU.js";import{p as Y}from"./index-1LeG7AOa.js";/* empty css */const ee={class:"pc-entertainment-list"},te={key:0,class:"section-container"},se={class:"game-grid"},oe=["onClick"],ae={class:"image-wrapper"},ne={class:"text-overlay-bottom"},ie={class:"game-name"},re={class:"hover-overlay"},ce={class:"play-btn"},le={key:1,class:"section-container"},me={class:"game-grid"},de=["onClick"],ue={class:"image-wrapper"},_e={class:"text-overlay-bottom"},ve={class:"game-name"},ge={class:"hover-overlay"},he={class:"play-btn"},pe={key:0,class:"section-container"},ye={class:"section-header"},fe={class:"section-title"},ke={class:"game-grid"},Ne=["onClick"],be={class:"image-wrapper"},xe={class:"text-overlay-bottom"},Ie={class:"game-name"},Ce={class:"hover-overlay"},Ge={class:"play-btn"},we={key:1,class:"section-container"},qe={class:"section-header"},Le={class:"section-title"},Me={class:"game-grid"},$e=["onClick"],je={class:"image-wrapper"},Je={class:"text-overlay-bottom"},Be={class:"game-name"},Ee={class:"hover-overlay"},Se={class:"play-btn"},ze={__name:"index",props:{showMore:{type:Boolean,default:!1},type:{type:Number,default:0}},emits:["more"],setup(_,{emit:g}){const d=_,L=g,{t:m}=V(),M=P(),$=S([]),z={1:{imgName:W,route:{name:"Entertainment"}},2:{imgName:U,route:{name:"ExtremeSpeed28"}},3:{imgName:Q,route:{name:"Digital"}},4:{imgName:O,route:{name:"NewDigital"}},5:{imgName:X,route:{name:"SpeedDigital"}},6:{imgName:T,route:{name:"HKDigital"}},7:{imgName:K,route:{name:"JisuGame",query:{type:1,title:"极速赛车"}}},8:{imgName:B,route:{name:"JisuGame",query:{type:2,title:"极速时时彩"}}},9:{imgName:q,route:{name:"JisuGame",query:{type:3,title:"极速飞艇"}}},10:{imgName:B,route:{name:"JisuGame",query:{type:4,title:"SG时时彩"}}},11:{imgName:q,route:{name:"JisuGame",query:{type:5,title:"SG飞艇"}}},12:{imgName:J,route:{name:"JisuGame",query:{type:7,title:"SG快3"}}},13:{imgName:J,route:{name:"JisuGame",query:{type:6,title:"极速快3"}}}},D=async()=>{try{const t=await H();t&&t.code===1&&Array.isArray(t.data)&&($.value=t.data)}catch(t){console.error("获取游戏配置失败:",t)}};R(()=>{D()});const C=w(()=>$.value.map(t=>{const s=z[t.type]||{imgName:q,route:null};return{...t,imgName:s.imgName,route:s.route}})),h=w(()=>{const t=C.value.filter(s=>s.is_rec===1).sort((s,l)=>(s.sort||0)-(l.sort||0));return d.showMore&&d.type===0?t.slice(0,3):t}),p=w(()=>{const t=C.value.filter(s=>s.is_rec!==1).sort((s,l)=>(s.sort||0)-(l.sort||0));return d.showMore?t.slice(0,6):C.value.sort((s,l)=>(s.sort||0)-(l.sort||0))}),y=t=>t,f=t=>{t&&M.push(t)},j=t=>{M.push({name:"LotteryList",query:{type:t}}),L("more",t)};return(t,s)=>{const l=A,k=F;return n(),a("div",ee,[_.type==1&&h.value.length>0?(n(),a("div",te,[e("div",se,[(n(!0),a(v,null,b(h.value,(o,u)=>(n(),a("div",{class:"game-card",key:"hot-"+u,onClick:G=>f(o.route)},[e("div",ae,[i(l,{src:y(o.imgName),fit:"cover",class:"game-cover"},null,8,["src"]),e("div",ne,[e("div",ie,c(o.name),1)]),e("div",re,[e("div",ce,[i(k,{color:"#000",size:20,class:"mr-1"},{default:x(()=>[i(r(N))]),_:1}),e("span",null,c(r(m)("立即进入")),1)])])])],8,oe))),128))])])):_.type==2&&p.value.length>0?(n(),a("div",le,[e("div",me,[(n(!0),a(v,null,b(p.value,(o,u)=>(n(),a("div",{class:"game-card",key:"lottery-"+u,onClick:G=>f(o.route)},[e("div",ue,[i(l,{src:y(o.imgName),fit:"cover",class:"game-cover"},null,8,["src"]),e("div",_e,[e("div",ve,c(o.name),1)]),e("div",ge,[e("div",he,[i(k,{color:"#000",size:20,class:"mr-1"},{default:x(()=>[i(r(N))]),_:1}),e("span",null,c(r(m)("立即进入")),1)])])])],8,de))),128))])])):(n(),a(v,{key:2},[h.value.length>0?(n(),a("div",pe,[e("div",ye,[e("span",fe,c(r(m)("热门")),1),_.showMore?(n(),a("div",{key:0,class:"more-btn",onClick:s[0]||(s[0]=o=>j(1))},[e("span",null,c(r(m)("查看更多"))+" >>",1)])):I("",!0)]),e("div",ke,[(n(!0),a(v,null,b(h.value,(o,u)=>(n(),a("div",{class:"game-card",key:"hot-"+u,onClick:G=>f(o.route)},[e("div",be,[i(l,{src:y(o.imgName),fit:"cover",class:"game-cover"},null,8,["src"]),e("div",xe,[e("div",Ie,c(o.name),1)]),e("div",Ce,[e("div",Ge,[i(k,{color:"#000",size:20,class:"mr-1"},{default:x(()=>[i(r(N))]),_:1}),e("span",null,c(r(m)("立即进入")),1)])])])],8,Ne))),128))])])):I("",!0),p.value.length>0?(n(),a("div",we,[e("div",qe,[e("span",Le,c(r(m)("彩票")),1),_.showMore?(n(),a("div",{key:0,class:"more-btn",onClick:s[1]||(s[1]=o=>j(2))},[e("span",null,c(r(m)("查看更多"))+" >>",1)])):I("",!0)]),e("div",Me,[(n(!0),a(v,null,b(p.value,(o,u)=>(n(),a("div",{class:"game-card",key:"lottery-"+u,onClick:G=>f(o.route)},[e("div",je,[i(l,{src:y(o.imgName),fit:"cover",class:"game-cover"},null,8,["src"]),e("div",Je,[e("div",Be,c(o.name),1)]),e("div",Ee,[e("div",Se,[i(k,{color:"#000",size:20,class:"mr-1"},{default:x(()=>[i(r(N))]),_:1}),e("span",null,c(r(m)("立即进入")),1)])])])],8,$e))),128))])])):I("",!0)],64))])}}},De=E(ze,[["__scopeId","data-v-e4a2f971"]]),Ae={style:{background:"url('/images/Entertainment-bg.png')","background-size":"cover","background-position":"center"}},Fe={class:"entertainment-list"},Ve={__name:"index",setup(_){const g=S(2),d=Z();return d.query&&d.query.type&&(g.value=d.query.type),(L,m)=>(n(),a("div",Ae,[e("div",Fe,[i(De,{type:r(g)},null,8,["type"]),i(Y,{notBg:!0})])]))}},Xe=E(Ve,[["__scopeId","data-v-73a04334"]]);export{Xe as default};