| 1234567 |
- function __vite__mapDeps(indexes) {
- if (!__vite__mapDeps.viteFileDeps) {
- __vite__mapDeps.viteFileDeps = ["assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallMarkSix.Wa_WGqrA.js","assets/index-BUjytM5f.js","assets/index-FCy6bCED.css","assets/BallMarkSix-DgqR8Tk0.css","assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallPc28.DXK5ECQY.js","assets/BallPc28-D4764tYq.css","assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallPk10.B4znTBQG.js","assets/BallPk10-Df_OlcYW.css","assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallSsc.BVJ1vUlT.js","assets/BallSsc-BjFctnSP.css","assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallK3.DTZdkumR.js","assets/BallK3-B6_0GJFN.css","assets/pages-WorkModule-Lottery-components-LotteryResult-styles-BallNormal.CZkyvki8.js","assets/pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayPc28.D7hNHaub.js","assets/u-empty.DVUFy6qY.js","assets/u-empty-CTwm1Kbl.css","assets/GameplayPc28-DzRZptvr.css","assets/pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayPk10.DhEQsSWx.js","assets/GameplayPk10--sf3Aqpi.css","assets/pages-WorkModule-Lottery-components-JiSu-gameplays-GameplaySsc.D9GdQRKE.js","assets/GameplaySsc-Kcdsegp6.css","assets/pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayK3.BTV_3Jtn.js","assets/GameplayK3-zHPbkErH.css","assets/pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayNormal.BhYXg3oR.js","assets/pages-WorkModule-Lottery-components-JiSu-historys-HistoryPc28.DKgLX380.js","assets/HistoryPc28-DrQWwkuh.css","assets/pages-WorkModule-Lottery-components-JiSu-historys-HistoryNormal.CHo1SnXT.js","assets/HistoryNormal-NYl7D3SN.css"]
- }
- return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
- }
- import{l as e,m as a,c as l,p as t,q as s,K as u,h as n,o,g as i,ah as r,F as c,t as d,aq as m,a as p,Y as v,ar as y,r as _,f,n as b,w as g,i as k,j as h,v as x,B as T,J as N,M,s as w,u as S,e as L,as as E,at as C,au as I,a8 as j,E as R,D,a1 as V,af as P,al as z,ac as O,ak as A,am as $,a0 as W,ag as B,av as q,aw as Z,ax as J,ay as H,a3 as F,az as G,H as U,P as Y,aA as K,aB as Q,A as X,aa as ee,V as ae,Z as le,_ as te}from"./index-BUjytM5f.js";import{_ as se}from"./u-empty.DVUFy6qY.js";import{R as ue}from"./index.CPBzoFs-.js";const ne=e({__name:"index",props:{time:{type:Number,required:!0,default:0},unit:{type:String,default:"second"},autoStart:{type:Boolean,default:!0}},emits:["end"],setup(e,{emit:m}){const p=e,v=m,y=a(0);let _=null;const f=()=>{y.value="millisecond"===p.unit?Math.floor(p.time/1e3):p.time},b=l(()=>{let e=y.value;if(e<=0)return{days:0,hours:"00",minutes:"00",seconds:"00"};const a=Math.floor(e/86400);e%=86400;const l=String(Math.floor(e/3600)).padStart(2,"0");e%=3600;return{days:a,hours:l,minutes:String(Math.floor(e/60)).padStart(2,"0"),seconds:String(e%60).padStart(2,"0")}}),g=()=>{_&&clearInterval(_),_=setInterval(()=>{y.value>0?y.value--:(clearInterval(_),v("end"))},1e3)};return t(()=>p.time,()=>{f(),p.autoStart&&g()}),s(()=>{f(),p.autoStart&&g()}),u(()=>{_&&clearInterval(_)}),(e,a)=>(o(),n("div",{class:"countdown-wrapper"},[b.value.days>0?(o(),n(c,{key:0},[r("div",{class:"time-block"},[r("span",{class:"digital-text"},d(b.value.days<10?"0"+b.value.days:b.value.days),1)]),r("div",{class:"days-text"},"天")],64)):i("",!0),b.value.days>0||parseInt(b.value.hours)>0?(o(),n("div",{key:1,class:"time-block"},[r("span",{class:"digital-text"},d(b.value.hours),1)])):i("",!0),r("div",{class:"time-block"},[r("span",{class:"digital-text"},d(b.value.minutes),1)]),r("div",{class:"time-block"},[r("span",{class:"digital-text"},d(b.value.seconds),1)])]))}},[["__scopeId","data-v-ca27cfc3"]]),oe={__name:"LotteryBall",props:{num:{type:[String,Number],required:!0},type:{type:Number,required:!0},isSpecial:{type:Boolean,default:!1},zodiacToNumberMap:{type:Object,default:()=>{}},numberToZodiacMap:{type:Object,default:()=>{}}},setup(e){const a=e,t={1:"markSix",2:"markSix",3:"markSix",4:"markSix",5:"pc28",6:"pc28",7:"pk10",9:"pk10",11:"pk10",8:"ssc",10:"ssc",12:"k3",13:"k3"},s={markSix:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallMarkSix.Wa_WGqrA.js"),__vite__mapDeps([0,1,2,3]))),pc28:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallPc28.DXK5ECQY.js"),__vite__mapDeps([4,1,2,5]))),pk10:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallPk10.B4znTBQG.js"),__vite__mapDeps([6,1,2,7]))),ssc:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallSsc.BVJ1vUlT.js"),__vite__mapDeps([8,1,2,9]))),k3:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallK3.DTZdkumR.js"),__vite__mapDeps([10,1,2,11]))),normal:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-LotteryResult-styles-BallNormal.CZkyvki8.js"),__vite__mapDeps([12,1,2])))},u=l(()=>{const e=t[a.type]||"normal";return s[e]});return(a,l)=>(o(),p(v(u.value),{num:e.num,isSpecial:e.isSpecial,numberToZodiacMap:e.numberToZodiacMap,zodiacToNumberMap:e.zodiacToNumberMap},null,8,["num","isSpecial","numberToZodiacMap","zodiacToNumberMap"]))}},ie=e({__name:"index",props:{numbers:{type:String,required:!0,default:""},type:{type:Number,required:!0},animation:{type:Boolean,default:!0},zodiacToNumberMap:{type:Object,default:()=>{}},numberToZodiacMap:{type:Object,default:()=>{}},open_code_other:{type:String,required:!0,default:""}},setup(e){const l=e,u=a([]),m=a(!1),v=(e,a)=>{if(!l.animation)return{transform:"translateY(0)",transitionDuration:"0s"};if(m.value){const l=e.length%15*.06;return{transform:`translateY(calc(-100% + 100% / ${e.length}))`,transitionDuration:`${4+.02*a+l}s`}}return{transform:"translateY(0)",transitionDuration:"0s"}},y=()=>{m.value=!1,u.value=(()=>{if(!l.numbers)return[];const e=l.numbers.split(",");if([5,6].includes(l.type)){const a=e.reduce((e,a)=>e+parseInt(a,10),0);e.push(a.toString())}return e.map(e=>{const a=[];if(l.animation){const e=Math.floor(16*Math.random())+35;for(let l=0;l<e-1;l++)a.push(Math.floor(10*Math.random()))}return a.push(e),a})})(),x(()=>{requestAnimationFrame(()=>{setTimeout(()=>{m.value=!0},50)})})};return t(()=>l.numbers,()=>{y()}),s(()=>{y()}),(a,l)=>{const t=k;return o(),n(c,null,[r("div",{class:"lottery-machine"},[(o(!0),n(c,null,_(u.value,(a,l)=>(o(),n(c,{key:l},[r("div",{class:"slot-column"},[r("div",{class:"placeholder"},[f(oe,{numberToZodiacMap:e.numberToZodiacMap,zodiacToNumberMap:e.zodiacToNumberMap,num:a[a.length-1],type:e.type,"is-special":[1,2,3,4,5,6].includes(e.type)&&l===u.value.length-1},null,8,["numberToZodiacMap","zodiacToNumberMap","num","type","is-special"])]),r("div",{class:"slot-track",style:b(v(a,l))},[(o(!0),n(c,null,_(a,(a,t)=>(o(),n("div",{key:t,class:"slot-item"},[f(oe,{numberToZodiacMap:e.numberToZodiacMap,zodiacToNumberMap:e.zodiacToNumberMap,num:a,type:e.type,"is-special":[1,2,3,4,5,6].includes(e.type)&&l===u.value.length-1},null,8,["numberToZodiacMap","zodiacToNumberMap","num","type","is-special"])]))),128))],4)]),[5,6].includes(e.type)&&l<u.value.length-1?(o(),n("div",{key:0,class:"pc28-symbol"},d(l===u.value.length-2?"=":"+"),1)):i("",!0)],64))),128))]),e.open_code_other?(o(),p(t,{key:0,class:"tags-row mt-tags"},{default:g(()=>{return[(o(!0),n(c,null,_((a=e.open_code_other,a?a.split(","):[]),(e,a)=>(o(),p(t,{class:"combo-tag tag-blue",key:a},{default:g(()=>[h(d(e),1)]),_:2},1024))),128))];var a}),_:1})):i("",!0)],64)}}},[["__scopeId","data-v-ecb59c58"]]),re=e({__name:"index",props:["type","gameType"],setup(e){const s=e,{t:n}=T(),i=N(),c=a({}),_=a([]),b=a([12,13]),x=a([7,8,9,10,11,12,13]),j=a(!1),R=a(!1);let D=null;const V=a(!1),P=()=>{V.value=!V.value},z=()=>{V.value=!1},O={5:"pc28",6:"pc28",7:"pk10",9:"pk10",11:"pk10",8:"ssc",10:"ssc",12:"k3",13:"k3"},A={pc28:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayPc28.D7hNHaub.js"),__vite__mapDeps([13,1,2,14,15,16]))),pk10:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayPk10.DhEQsSWx.js"),__vite__mapDeps([17,1,2,14,15,18]))),ssc:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-gameplays-GameplaySsc.D9GdQRKE.js"),__vite__mapDeps([19,1,2,14,15,20]))),k3:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayK3.BTV_3Jtn.js"),__vite__mapDeps([21,1,2,14,15,22]))),normal:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-gameplays-GameplayNormal.BhYXg3oR.js"),__vite__mapDeps([23,1,2])))},$={pc28:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-historys-HistoryPc28.DKgLX380.js"),__vite__mapDeps([24,1,2,25]))),pk10:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-historys-HistoryNormal.CHo1SnXT.js"),__vite__mapDeps([26,1,2,27]))),ssc:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-historys-HistoryNormal.CHo1SnXT.js"),__vite__mapDeps([26,1,2,27]))),k3:m(()=>y(()=>import("./pages-WorkModule-Lottery-components-JiSu-historys-HistoryNormal.CHo1SnXT.js"),__vite__mapDeps([26,1,2,27])))},W=l(()=>{const e=O[Number(s.gameType)]||"normal";return A[e]}),B=l(()=>{const e=O[Number(s.gameType)]||"normal";return $[e]}),q=async()=>{try{const e=x.value.includes(Number(s.gameType))?3:1,a=await E({type:s.type,game:e});a.data&&(j.value=1===a.data.is_kaipan)}catch(e){console.error("Failed to fetch lottery status:",e)}},Z=()=>{x.value.includes(Number(s.gameType))?C({type:s.type}).then(e=>{c.value=e.data,_.value=e.data.games||[]}):I({type:s.type}).then(e=>{c.value=e.data,_.value=e.data.games||[]})};return M(()=>{q(),Z()}),u(()=>{D&&clearTimeout(D)}),t(()=>i.globalData,e=>{if(!e)return;const a="string"==typeof e?JSON.parse(e):e;a&&a.message&&String(a.message.type)===String(s.type)&&("jisugame_kaipan"===a.type?(j.value=!0,Z(),q(),R.value=!0,D&&clearTimeout(D),D=setTimeout(()=>{R.value=!1},2e3)):"jisugame_fengpan"===a.type&&(j.value=!1))}),(a,l)=>{const t=w,s=k;return o(),p(s,{class:"game-container"},{default:g(()=>[f(s,{class:"lottery-header-card"},{default:g(()=>[f(s,{class:"header-top-row"},{default:g(()=>[f(s,{class:"next-issue"},{default:g(()=>[f(t,{class:"issue-text"},{default:g(()=>[h(d(c.value.next_issue||"--")+d(S(n)("期")),1)]),_:1})]),_:1}),f(s,{class:"divider-vertical"}),f(s,{class:"countdown-area"},{default:g(()=>[f(t,{class:"countdown-label"},{default:g(()=>[h(d(S(n)("投注剩余时间")),1)]),_:1}),f(s,{class:"timer-box"},{default:g(()=>[f(ne,{time:c.value.countdown},null,8,["time"])]),_:1})]),_:1})]),_:1}),f(s,{class:"divider-horizontal"}),f(s,{class:"header-bottom-row",onClick:P},{default:g(()=>[f(s,{class:"prev-issue-bar"},{default:g(()=>[f(t,{class:"issue-text"},{default:g(()=>[h(d(c.value.issue||"--")+d(S(n)("期")),1)]),_:1}),f(s,{class:L(["triangle-icon",{"is-up":V.value}])},null,8,["class"])]),_:1}),f(s,{class:"open-result"},{default:g(()=>[f(s,{class:"winning-numbers"},{default:g(()=>[R.value?(o(),p(s,{key:0,class:"waiting-box"},{default:g(()=>[f(t,{class:"waiting-text"},{default:g(()=>[h(d(S(n)("等待开奖")),1)]),_:1}),f(s,{class:"loading-dots"},{default:g(()=>[f(s,{class:"dot"}),f(s,{class:"dot"}),f(s,{class:"dot"})]),_:1})]),_:1})):(o(),p(ie,{key:1,numbers:c.value.open_code,type:Number(e.gameType),animation:!b.value.includes(Number(e.gameType)),open_code_other:c.value.open_code_other},null,8,["numbers","type","animation","open_code_other"]))]),_:1})]),_:1})]),_:1})]),_:1}),f(s,{class:"gameplay-area"},{default:g(()=>[f(s,{class:L(["trend-mask",{"is-show":V.value}]),onClick:z},null,8,["class"]),f(s,{class:L(["trend-dropdown",{"is-expanded":V.value}])},{default:g(()=>[f(s,{class:"trend-content-wrapper"},{default:g(()=>[(o(),p(v(B.value),{"game-data":_.value,type:e.type,"game-type":e.gameType},null,8,["game-data","type","game-type"]))]),_:1})]),_:1},8,["class"]),(o(),p(v(W.value),{"game-data":_.value,"is-kaipan":j.value,"game-type":e.gameType,type:e.type},null,8,["game-data","is-kaipan","game-type","type"]))]),_:1}),r("div",{style:{height:"calc(100px + env(safe-area-inset-bottom))"}})]),_:1})}}},[["__scopeId","data-v-0622b349"]]),ce=e({__name:"HistoryMarkSix",props:{gameData:{type:Array,default:()=>[]},type:{type:[Number,String],required:!0},gameType:{type:[Number,String],required:!0}},setup(e){const{t:l}=T(),t=e,u=a([]),r=e=>e?e.split(","):[],m=e=>["马","蛇","龙","兔","虎","牛","鼠","猪","狗","鸡","猴","羊"][(Number(e)-1)%12],v=e=>{const a=Number(e);return[1,2,7,8,12,13,18,19,23,24,29,30,34,35,40,45,46].includes(a)?"color-red":[3,4,9,10,14,15,20,21,25,26,31,32,36,37,41,42,47,48].includes(a)?"color-blue":[5,6,11,16,17,22,27,28,33,38,39,43,44,49].includes(a)?"color-green":""},y=()=>{let e=`/pages/WorkModule/LotteryDraw/LotteryDrawHistory?game=lhc&name=${["","新澳门六合彩","香港六合彩","澳门六合彩","极速六合彩"][t.type]}`;e+=`¶ms=${encodeURIComponent(JSON.stringify({type:t.type}))}`,R({url:e})};return s(()=>{(()=>{const e={page:1,limit:10,type:t.type};j(e).then(e=>{var a;1===e.code&&(u.value=(null==(a=e.data)?void 0:a.list)||e.data||[])}).catch(e=>{console.error("Failed to fetch history data:",e)})})()}),(e,a)=>{const t=w,s=k;return o(),p(s,{class:"history-mark-six-container"},{default:g(()=>[f(s,{class:"lottery-list"},{default:g(()=>[(o(!0),n(c,null,_(u.value,(e,a)=>(o(),p(s,{class:"lottery-item",key:a},{default:g(()=>[f(s,{class:"item-header"},{default:g(()=>[f(s,{class:"header-left"},{default:g(()=>[f(t,{class:"lottery-issue"},{default:g(()=>[h(d(e.issue||e.issue_no)+" "+d(S(l)("期")),1)]),_:2},1024)]),_:2},1024),f(s,{class:"header-right"},{default:g(()=>[f(t,{class:"lottery-time"},{default:g(()=>{return[h(d((a=e.open_time,a&&a.length>=16?a.substring(5,16):a||"")),1)];var a}),_:2},1024)]),_:2},1024)]),_:2},1024),f(s,{class:"play-container"},{default:g(()=>[f(s,{class:"lhc-row"},{default:g(()=>[(o(!0),n(c,null,_(r(e.open_code),(a,l)=>(o(),n(c,{key:l},[l===r(e.open_code).length-1?(o(),p(t,{key:0,class:"operator"},{default:g(()=>[h("+")]),_:1})):i("",!0),f(s,{class:"lhc-col"},{default:g(()=>[f(s,{class:L(["lhc-ball",v(a)])},{default:g(()=>[h(d(a),1)]),_:2},1032,["class"]),f(t,{class:"lhc-zodiac"},{default:g(()=>[h(d(m(a)),1)]),_:2},1024)]),_:2},1024)],64))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}),f(s,{class:"view-more-btn",onClick:y},{default:g(()=>[h(d(S(l)("查看更多开奖结果")),1)]),_:1})]),_:1})}}},[["__scopeId","data-v-c73bcd76"]]),de=e({__name:"index",props:{type:{type:[Number,String],required:!0}},setup(e){const s=e,{t:m}=T(),v=N(),y={1:{open:"aomen_lhc_kaipan",close:"aomen_lhc_fengpan"},2:{open:"hk_lhc_kaipan",close:"hk_lhc_fengpan"},3:{open:"self_lhc_kaipan",close:"self_lhc_fengpan"},4:{open:"jisu_lhc_kaipan",close:"jisu_lhc_fengpan"}},b=a({}),x=a(""),E=a([]),C=a([]),I=a(!1),j=a(0),R=a({}),X=a({}),ee=a(!1),ae=a(!1);let le=null;const te=a(0),ue=a(0),oe=a(D(`lhc_bets_${s.type}`)||[]),re=a(!1),de=a(D(`lhc_batch_${s.type}`)||""),me=l(()=>E.value[te.value]||{}),pe=l(()=>{var e,a;return(null==(a=null==(e=me.value.gameplay)?void 0:e[ue.value])?void 0:a.name)||""}),ve=l(()=>{var e,a;return(null==(a=null==(e=me.value.gameplay)?void 0:e[ue.value])?void 0:a.id)||""}),ye=l(()=>[m("特码"),m("正码"),m("正码特"),m("正码1-6")].includes(me.value.name)),_e=l(()=>oe.value.length),fe=l(()=>oe.value.reduce((e,a)=>e+(Number(a.amount)||0),0)),be=e=>{const a=(e.gameplay||[]).map(e=>e.id);return oe.value.filter(e=>a.includes(e.playId)).length},ge=async()=>{if(D("token"))try{const e=await J();1===e.code&&(j.value=Number(e.data.money))}catch(e){console.error(e)}},ke=async()=>{try{const e=await H({type:s.type,game:2});e.data&&(I.value=1===e.data.is_kaipan)}catch(e){console.error(e)}},he=async()=>{try{const[e,a]=await Promise.all([q(),Z({type:s.type})]);1===e.code&&e.data&&(R.value=e.data.number_to_zodiac||{},X.value=e.data.zodiac_to_number||{}),1===a.code&&a.data&&(b.value=a.data,x.value=a.data.issue,E.value=a.data.games||[],await xe())}catch(e){console.error("Data init failed:",e)}},xe=async()=>{if(ve.value){C.value=[];try{const e=await Q({id:ve.value});1===e.code&&e.data&&(C.value=e.data.map(e=>{let a="";ye.value||!isNaN(e.number)?a=Re(e.number):e.number.includes(m("红"))?a=m("红"):e.number.includes(m("蓝"))?a=m("蓝"):e.number.includes(m("绿"))&&(a=m("绿"));let l=[];return X.value[e.number]&&(l=X.value[e.number].map(e=>({number:e,color:Re(e)}))),{id:e.id,number:e.number,odds:e.odds,color:a,flag:oe.value.some(a=>a.id===e.id),numbers:l,mininum:e.mininum,maxinum:e.maxinum}}))}catch(e){console.error("Play info failed:",e)}}},Te=()=>{ee.value=!ee.value},Ne=()=>{ee.value=!1},Me=e=>{if(!I.value)return F({title:m("已封盘"),icon:"none"});const a=C.value[e];if(a.flag=!a.flag,a.flag){const e=""!==de.value?Number(de.value):void 0!==a.mininum?a.mininum:10;oe.value.push({id:a.id,playId:ve.value,playName:pe.value,number:a.number,odds:a.odds,color:a.color,mininum:a.mininum,maxinum:a.maxinum,amount:e})}else oe.value=oe.value.filter(e=>e.id!==a.id)},we=e=>{I.value&&C.value.forEach((a,l)=>{a.color===e!==a.flag&&Me(l)})},Se=()=>{if(!I.value)return;const e=C.value.map((e,a)=>e.flag?-1:a).filter(e=>-1!==e);e.length>0?Me(e[Math.floor(Math.random()*e.length)]):F({title:m("所有选项已全选"),icon:"none"})},Le=()=>{C.value.forEach(e=>e.flag=!1),oe.value=[],re.value=!1,de.value="",G(`lhc_batch_${s.type}`)},Ee=()=>{if(!I.value)return;let e=de.value;if(U(`lhc_batch_${s.type}`,e),""===e)return void oe.value.forEach(e=>e.amount="");let a=Number(e);if(isNaN(a)||a<=0)return F({title:m("请输入大于0的金额"),icon:"none"});oe.value.forEach(e=>{let l=a;const t=void 0!==e.mininum?e.mininum:10,s=void 0!==e.maxinum?e.maxinum:1e4;l<t&&(l=t),l>s&&(l=s),l>j.value&&(l=j.value,F({title:m("余额不足"),icon:"none"})),e.amount=l})},Ce=(e,a)=>{if(!I.value)return;let l=Number(e.amount)||0;l+=a;const t=void 0!==e.mininum?e.mininum:10,s=void 0!==e.maxinum?e.maxinum:1e4;if(l<0)return l=0,void(e.amount="");l>0&&l<t?(l=t,F({title:m("单注最低")+` ${t}`,icon:"none"})):l>s?(l=s,F({title:m("单注最高")+` ${s}`,icon:"none"})):l>j.value&&(l=j.value,F({title:m("余额不足"),icon:"none"})),e.amount=l||""},Ie=e=>{if(""===e.amount||void 0===e.amount)return null;const a=Number(e.amount),l=void 0!==e.mininum?Number(e.mininum):10,t=void 0!==e.maxinum?Number(e.maxinum):1e4;return a<=0?m("金额不能小于等于0"):a<l?`${m("单注最低限制为")} ${l}`:a>t?`${m("单注最高限制为")} ${t}`:a>j.value?m("余额不足"):null},je=()=>{if(!D("token"))return F({title:m("请先登录"),icon:"none"});if(!I.value||0===_e.value)return;if(fe.value>j.value)return F({title:m("总投注金额超过可用余额"),icon:"none"});if(oe.value.filter(e=>null!==Ie(e)||!e.amount).length>0)return re.value||(re.value=!0),F({title:m("请检查下注金额、限额及余额"),icon:"none"});Y({title:m("提示"),content:m("确认提交吗?"),success:async e=>{if(e.confirm){const e=oe.value.map(e=>({id:e.id,amount:Number(e.amount)}));try{1===(await K({data:e,safe_word:"",type:s.type})).code&&(Le(),ge())}catch(a){console.error(a)}}}})},Re=e=>{const a=parseInt(e,10);if(isNaN(a))return"";return[1,2,7,8,12,13,18,19,23,24,29,30,34,35,40,45,46].includes(a)?m("红"):[3,4,9,10,14,15,20,25,26,31,36,37,41,42,47,48].includes(a)?m("蓝"):[5,6,11,16,17,21,22,27,28,32,33,38,39,43,44,49].includes(a)?m("绿"):""},De=e=>e===m("红")?"text-red":e===m("蓝")?"text-blue":e===m("绿")?"text-green":"";return M(()=>{he(),ge(),ke()}),u(()=>{le&&clearTimeout(le)}),t(oe,e=>{U(`lhc_bets_${s.type}`,e)},{deep:!0}),t(()=>v.globalData,e=>{if(!e)return;const a="string"==typeof e?JSON.parse(e):e,l=y[s.type];a&&l&&(a.type===l.open?(I.value=!0,he(),ke(),ae.value=!0,le&&clearTimeout(le),le=setTimeout(()=>{ae.value=!1},2e3)):a.type===l.close&&(I.value=!1))}),(a,l)=>{const t=w,s=k,u=V,v=se,y=O,T=A,N=z,M=$;return o(),p(s,{class:"game-container"},{default:g(()=>[f(s,{class:"lottery-header-card"},{default:g(()=>[f(s,{class:"header-top-bar"},{default:g(()=>[f(s,{class:"issue-info"},{default:g(()=>[f(t,{class:"label"},{default:g(()=>[h(d(S(m)("上一期")),1)]),_:1}),f(t,{class:"value"},{default:g(()=>[h(d(x.value||"--"),1)]),_:1})]),_:1}),f(s,{class:L(["status-badge",I.value?"is-open":"is-closed"])},{default:g(()=>[f(s,{class:"dot"}),f(t,{class:"text"},{default:g(()=>[h(d(I.value?S(m)("投注中"):S(m)("封盘中")),1)]),_:1})]),_:1},8,["class"]),f(s,{class:"countdown-info"},{default:g(()=>[f(t,{class:"label"},{default:g(()=>[h(d(b.value.next_issue||"--")+" "+d(S(m)("期截止")),1)]),_:1}),f(s,{class:"timer-box"},{default:g(()=>[f(ne,{time:b.value.countdown},null,8,["time"])]),_:1})]),_:1})]),_:1}),f(s,{class:"open-result",onClick:Te},{default:g(()=>[f(s,{class:"winning-numbers lhc-result-box"},{default:g(()=>[ae.value?(o(),p(s,{key:0,class:"waiting-box"},{default:g(()=>[f(t,{class:"waiting-text"},{default:g(()=>[h(d(S(m)("等待开奖")),1)]),_:1}),f(s,{class:"loading-dots"},{default:g(()=>[f(s,{class:"dot"}),f(s,{class:"dot"}),f(s,{class:"dot"})]),_:1})]),_:1})):(o(),p(ie,{key:1,numberToZodiacMap:R.value,zodiacToNumberMap:X.value,numbers:b.value.open_code,type:Number(e.type),animation:!0},null,8,["numberToZodiacMap","zodiacToNumberMap","numbers","type"]))]),_:1})]),_:1})]),_:1}),f(s,{class:"gameplay-area"},{default:g(()=>[f(s,{class:L(["trend-mask",{"is-show":ee.value}]),onClick:Ne},null,8,["class"]),f(s,{class:L(["trend-dropdown",{"is-expanded":ee.value}])},{default:g(()=>[f(s,{class:"trend-content-placeholder"},{default:g(()=>[f(ce,{type:e.type},null,8,["type"])]),_:1})]),_:1},8,["class"]),E.value.length>0?(o(),p(s,{key:0,class:"lhc-main-layout"},{default:g(()=>[f(s,{class:"play-tabs-container"},{default:g(()=>[f(u,{"scroll-x":"",class:"scroll-x-box","show-scrollbar":!1},{default:g(()=>[f(s,{class:"main-tabs"},{default:g(()=>[(o(!0),n(c,null,_(E.value,(e,a)=>(o(),p(s,{class:L(["play-tab",{"is-active":te.value===a}]),key:e.id,onClick:e=>(e=>{te.value!==e&&(te.value=e,ue.value=0,xe())})(a)},{default:g(()=>[f(t,null,{default:g(()=>[h(d(e.name),1)]),_:2},1024),be(e)>0?(o(),p(t,{key:0,class:"menu-badge"},{default:g(()=>[h(d(be(e)),1)]),_:2},1024)):i("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),me.value.gameplay&&me.value.gameplay.length>1?(o(),p(u,{key:0,"scroll-x":"",class:"scroll-x-box","show-scrollbar":!1},{default:g(()=>[f(s,{class:"sub-tabs"},{default:g(()=>[(o(!0),n(c,null,_(me.value.gameplay,(e,a)=>(o(),p(s,{class:L(["sub-tab",{"is-active":ue.value===a}]),key:e.id,onClick:e=>(e=>{ue.value!==e&&(ue.value=e,xe())})(a)},{default:g(()=>[h(d(e.name),1)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})):i("",!0)]),_:1}),f(u,{"scroll-y":"",class:"game-content lhc-game-content"},{default:g(()=>[f(s,{class:"play-grid-wrap"},{default:g(()=>[f(s,{class:"play-group-card"},{default:g(()=>[[S(m)("特码"),S(m)("正码"),S(m)("正码特")].includes(me.value.name)?(o(),p(s,{key:0,class:"calc-tabs quick-actions"},{default:g(()=>[f(s,{class:L(["c-tab red",{"is-disabled":!I.value}]),onClick:l[0]||(l[0]=e=>I.value?we(S(m)("红")):null)},{default:g(()=>[h(d(S(m)("红波")),1)]),_:1},8,["class"]),f(s,{class:L(["c-tab blue",{"is-disabled":!I.value}]),onClick:l[1]||(l[1]=e=>I.value?we(S(m)("蓝")):null)},{default:g(()=>[h(d(S(m)("蓝波")),1)]),_:1},8,["class"]),f(s,{class:L(["c-tab green",{"is-disabled":!I.value}]),onClick:l[2]||(l[2]=e=>I.value?we(S(m)("绿")):null)},{default:g(()=>[h(d(S(m)("绿波")),1)]),_:1},8,["class"])]),_:1})):i("",!0),f(s,{class:L(["number-grid",ye.value?"is-ball-grid":"is-box-grid"])},{default:g(()=>[(o(!0),n(c,null,_(C.value,(e,a)=>(o(),p(s,{class:L(["rule-btn num-item",{"is-active":e.flag,"is-disabled":!I.value}]),key:e.id,onClick:e=>Me(a)},{default:g(()=>{return[ye.value?(o(),n(c,{key:0},[f(s,{class:L(["ball-wrapper",(a=e.color,a===m("红")?"bg-red":a===m("蓝")?"bg-blue":a===m("绿")?"bg-green":"bg-gray")])},{default:g(()=>[f(t,{class:"ball-text"},{default:g(()=>[h(d(e.number),1)]),_:2},1024)]),_:2},1032,["class"]),f(t,{class:"odds-text"},{default:g(()=>[h(d(I.value?e.odds:"--"),1)]),_:2},1024)],64)):(o(),n(c,{key:1},[f(s,{class:"box-top"},{default:g(()=>[f(t,{class:L(["box-name",De(e.color)])},{default:g(()=>[h(d(e.number),1)]),_:2},1032,["class"]),f(t,{class:"box-odds"},{default:g(()=>[h(d(I.value?e.odds:"--"),1)]),_:2},1024)]),_:2},1024),e.numbers&&e.numbers.length?(o(),p(s,{key:0,class:"box-bottom"},{default:g(()=>[(o(!0),n(c,null,_(e.numbers,(e,a)=>(o(),p(t,{key:a,class:L(["mini-num",De(e.color)])},{default:g(()=>[h(d(e.number),1)]),_:2},1032,["class"]))),128))]),_:2},1024)):i("",!0)],64))];var a}),_:2},1032,["class","onClick"]))),128))]),_:1},8,["class"])]),_:1})]),_:1}),f(s,{class:"safe-bottom-padding"})]),_:1})]),_:1})):(o(),p(s,{key:1,class:"empty-state"},{default:g(()=>[f(v,{mode:"data",text:S(m)("暂无游戏数据")},null,8,["text"])]),_:1}))]),_:1}),r("div",{class:"bet-cart-wrapper"},[f(N,{mask:!0,"mask-close-able":!0,modelValue:re.value,show:re.value,"safe-area-inset-bottom":!0,"z-index":990,"border-radius":"24",mode:"bottom",onClose:l[5]||(l[5]=e=>re.value=!1)},{default:g(()=>[r("div",{class:"cart-details"},[r("div",{class:"details-header"},[r("div",{class:"title",onClick:l[3]||(l[3]=e=>re.value=!1)},[r("span",{class:"badge"},d(_e.value),1),r("span",null,d(S(m)("已选注单明细")),1),r("span",{class:"arrow down"})]),r("div",{class:"clear-btn",onClick:Le},d(S(m)("清空")),1)]),_e.value>0?(o(),n("div",{key:0,class:"batch-setting"},[r("span",{class:"label"},d(S(m)("批量设置金额")),1),r("div",{class:"input-wrapper"},[f(y,{type:"number",modelValue:de.value,"onUpdate:modelValue":l[4]||(l[4]=e=>de.value=e),placeholder:S(m)("输入金额"),disabled:!I.value},null,8,["modelValue","placeholder","disabled"])]),f(T,{class:L(["confirm-btn",{"is-disabled":!I.value}]),onClick:Ee},{default:g(()=>[h(d(S(m)("确定")),1)]),_:1},8,["class"])])):i("",!0),f(u,{"scroll-y":"",class:"bet-items-scroll"},{default:g(()=>[(o(!0),n(c,null,_(oe.value,e=>(o(),n("div",{class:"bet-card",key:e.id},[r("div",{class:"card-header"},[r("span",{class:"bet-name"},[h(d(e.playName)+" - ",1),f(t,{class:L(De(e.color))},{default:g(()=>[h(d(e.number),1)]),_:2},1032,["class"])]),r("span",{class:"close-icon",onClick:a=>(e=>{oe.value=oe.value.filter(a=>a.id!==e);const a=C.value.find(a=>a.id===e);a&&(a.flag=!1),0===_e.value&&(re.value=!1)})(e.id)},"×",8,["onClick"])]),r("div",{class:"card-info"},[r("span",{class:"limit"},d(S(m)("单注限额"))+" "+d(void 0!==e.mininum?e.mininum:10)+" ~ "+d(void 0!==e.maxinum?e.maxinum:1e4),1),I.value?(o(),n("span",{key:0,class:"odds-value"},"@"+d(e.odds),1)):(o(),n("span",{key:1,class:"odds-value disabled-text"},d(S(m)("封盘")),1))]),r("div",{class:L(["amount-control",{"error-border":Ie(e)}])},[f(T,{class:"step-btn",onClick:a=>Ce(e,-10),disabled:!I.value},{default:g(()=>[h("-")]),_:2},1032,["onClick","disabled"]),f(y,{type:"number",modelValue:e.amount,"onUpdate:modelValue":a=>e.amount=a,class:"amount-input",placeholder:S(m)("输入本金"),disabled:!I.value,onBlur:a=>(e=>{const a=Number(e.amount),l=void 0!==e.mininum?e.mininum:10,t=void 0!==e.maxinum?e.maxinum:1e4;isNaN(a)||a<=0?e.amount="":a<l?(F({title:m("单注最低")+` ${l}`,icon:"none"}),e.amount=l):a>t?(F({title:m("单注最高")+` ${t}`,icon:"none"}),e.amount=t):a>j.value&&(F({title:m("余额不足"),icon:"none"}),e.amount=j.value)})(e)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onBlur"]),f(T,{class:"step-btn",onClick:a=>Ce(e,10),disabled:!I.value},{default:g(()=>[h("+")]),_:2},1032,["onClick","disabled"])],2),r("div",{class:"item-footer"},[Ie(e)?(o(),p(s,{key:0,class:"err-msg"},{default:g(()=>[h(d(Ie(e)),1)]),_:2},1024)):e.amount>0?(o(),p(s,{key:1,class:"potential-win"},{default:g(()=>[h(d(S(m)("潜在赢利"))+" ",1),f(t,{class:"win-amount"},{default:g(()=>[h(d((Number(e.amount)*Number(e.odds)).toFixed(2)),1)]),_:2},1024)]),_:2},1024)):i("",!0)])]))),128)),0===_e.value?(o(),p(s,{key:0,class:"empty-state",style:{padding:"40rpx 0"}},{default:g(()=>[f(v,{mode:"list",text:S(m)("暂无注单")},null,8,["text"])]),_:1})):i("",!0)]),_:1}),r("div",{class:"cart-footer"},[r("div",{class:"total-info"},[r("span",{class:"label"},d(S(m)("总投注金额")),1),r("span",{class:"value"},d(fe.value.toFixed(2)),1)]),f(s,{style:{display:"flex",gap:"10px"}},{default:g(()=>[f(T,{class:L(["submit-btn outline",{"is-disabled":!I.value}]),onClick:Se},{default:g(()=>[h(d(S(m)("机选")),1)]),_:1},8,["class"]),f(T,{class:L(["submit-btn",{"is-disabled":!I.value||0===_e.value}]),onClick:je},{default:g(()=>[h(d(S(m)("立即投注")),1)]),_:1},8,["class"])]),_:1})])])]),_:1},8,["modelValue","show"]),P(r("div",{class:"cart-bar",onClick:l[8]||(l[8]=e=>re.value=!0)},[r("div",{class:"left-content"},[_e.value?(o(),n("span",{key:0,class:"badge"},d(_e.value),1)):i("",!0),r("span",{class:"label"},d(S(m)("投注单")),1),r("span",{class:"arrow up"})]),f(s,{class:"mini-bet-btn"},{default:g(()=>[f(M,{size:"mini",plain:"",style:{"margin-right":"10px"},type:I.value?"success":"info",onClick:l[6]||(l[6]=W(e=>I.value?Se():null,["stop"]))},{default:g(()=>[h(d(S(m)("机选")),1)]),_:1},8,["type"]),f(M,{size:"mini",type:I.value?"primary":"info",onClick:l[7]||(l[7]=W(e=>re.value=!0,["stop"]))},{default:g(()=>[h(d(I.value?S(m)("下注"):S(m)("封盘")),1)]),_:1},8,["type"])]),_:1})],512),[[B,!re.value]])])]),_:1})}}},[["__scopeId","data-v-15da4323"]]),me={__name:"index",setup(e){const{t:l}=T(),t=X(),s=a(),u=a({}),n=a([5,6,7,8,9,10,11,12,13]);function i(){s.value.openPopup()}return ee(e=>{u.value=e}),(e,a)=>{const r=te,c=A,d=k,m=le,v=ae("global-ku-root");return o(),p(v,null,{default:g(()=>{var e;return[f(m,{"nav-title":(null==(e=S(u))?void 0:e.title)||S(l)("游戏")},{navBarRight:g(()=>[f(d,{class:"flex",style:{"align-items":"center"}},{default:g(()=>[f(c,{onClick:i,style:{background:"transparent"}},{default:g(()=>[f(r,{name:"question-circle-fill",color:"#eee",size:"36"})]),_:1}),f(d,{class:"nav-btn ml-3",onClick:a[0]||(a[0]=e=>S(t).push({name:"AllHistory"}))},{default:g(()=>[f(r,{color:"#fff",name:"clock",size:"34"})]),_:1})]),_:1})]),default:g(()=>{var e,a,l,t,i,r;return[S(n).includes(Number(null==(e=S(u))?void 0:e.game_type))?(o(),p(re,{key:0,type:null==(a=S(u))?void 0:a.type,gameType:null==(l=S(u))?void 0:l.game_type},null,8,["type","gameType"])):(o(),p(de,{key:1,type:null==(t=S(u))?void 0:t.type,gameType:null==(i=S(u))?void 0:i.game_type},null,8,["type","gameType"])),f(ue,{ref_key:"RuleRef",ref:s,gameType:null==(r=S(u))?void 0:r.game_type},null,8,["gameType"])]}),_:1},8,["nav-title"])]}),_:1})}}};export{me as default};
|