Files
sbnews/server/public/mobile/assets/packages_lottery-pages-draw_list.DhGFLsZ0.js
T

2 lines
8.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{d as a,r as l,a2 as e,g as s,u as t,G as u,b as _,x as c,l as d,w as i,z as o,F as n,P as r,k as v,o as f,m as p,q as b,t as m,v as k,y,c as g,D as h,R as w,S as x,e as I,a0 as C,_ as z}from"./index-BV1DvMHc.js";import{a as T,b as A,c as R}from"./lottery.iaUEeLt6.js";import"./aiRequest.br0QglYY.js";const V=z(a({__name:"draw_list",setup(a){const z=l(0),V=l(""),j=l(""),U=l(""),q=l([]),P=l(null),S=e();s({success:a=>{z.value=0}});const $=a=>{const l=Number(a);return l<10?"0"+l:String(l)},D=async(a,l)=>{var e,s;try{const s=await A({code:V.value,page_no:a,page_size:l}),t=(null==s?void 0:s.lists)||[];t.forEach(a=>{a.game_name=U.value}),null==(e=S.value)||e.complete(t)}catch(t){null==(s=S.value)||s.complete(!1)}},E=t(),F=u(()=>{var a;return(null==(a=E.userInfo)?void 0:a.vip_info)||{}}),G=u(()=>!!F.value.is_vip),N=u(()=>F.value.vip_level_name||"会员"),Q=u(()=>F.value.vip_expire_time||""),B=u(()=>F.value.ai_free_count??3),H=l(!1),J=l(!1),K=l(""),L=l(null),M=u(()=>{var a;return(null==(a=L.value)?void 0:a.analysis)||null});l(null);const O=()=>{(async()=>{J.value=!0,K.value="";try{const a=await R({code:V.value});L.value=a}catch(a){K.value=(null==a?void 0:a.msg)||"AI分析失败,请稍后重试"}finally{J.value=!1}})()},W=()=>{H.value=!1,L.value=null,K.value=""},X=()=>{C()};return _(a=>{V.value=a.code||"",j.value=a.template||"",U.value=decodeURIComponent(a.name||"开奖记录"),(async()=>{try{const a=await T({code:V.value});P.value=a}catch(a){console.log("获取最新开奖失败=>",a)}})()}),(a,l)=>{const e=r("page-meta"),s=r("u-icon"),t=v,u=b,_=r("z-paging"),C=x;return f(),c(n,null,[d(e,{"page-style":H.value?"overflow: hidden;":""},null,8,["page-style"]),d(t,{class:o(["draw-list-page",{"page-no-scroll":H.value}])},{default:i(()=>[d(t,{class:"dl-nav",style:p({paddingTop:z.value+"px"})},{default:i(()=>[d(t,{class:"dl-nav__content"},{default:i(()=>[d(t,{class:"dl-nav__back",onClick:X},{default:i(()=>[d(s,{name:"arrow-left",size:"36",color:"#fff"})]),_:1}),d(u,{class:"dl-nav__title"},{default:i(()=>[m(k(U.value),1)]),_:1}),d(t,{class:"dl-nav__placeholder"})]),_:1})]),_:1},8,["style"]),d(_,{ref_key:"paging",ref:S,modelValue:q.value,"onUpdate:modelValue":l[0]||(l[0]=a=>q.value=a),onQuery:D,fixed:!1},{default:i(()=>[(f(!0),c(n,null,y(q.value,a=>(f(),g(t,{key:a.code+a.issue,class:"draw-card"},{default:i(()=>{var l;return[d(t,{class:"draw-card__header"},{default:i(()=>[d(u,{class:"draw-card__period"},{default:i(()=>[m("第 "+k(a.issue)+" 期",1)]),_:2},1024),d(u,{class:"draw-card__date"},{default:i(()=>[m(k(a.draw_time),1)]),_:2},1024),d(t,{class:o(["draw-card__badge",{"draw-card__badge--pending":1!==a.status}])},{default:i(()=>[d(u,null,{default:i(()=>[m(k(1===a.status?"已开奖":"待开奖"),1)]),_:2},1024)]),_:2},1032,["class"])]),_:2},1024),1===a.status&&(null==(l=a.numbers)?void 0:l.length)?(f(),g(t,{key:0,class:"draw-card__balls"},{default:i(()=>[(f(!0),c(n,null,y(a.numbers,(l,e)=>(f(),c(n,{key:e},[e===a.numbers.length-1?(f(),g(u,{key:0,class:"ball__plus"},{default:i(()=>[m("+")]),_:1})):h("",!0),d(t,{class:"ball-wrap"},{default:i(()=>[d(t,{class:o(["ball ball--sm","ball--"+(l.color||(e===a.numbers.length-1?"blue":"red"))])},{default:i(()=>[d(u,{class:"ball__num"},{default:i(()=>[m(k($(l.num??l)),1)]),_:2},1024)]),_:2},1032,["class"]),l.zodiac?(f(),g(u,{key:0,class:"ball-zodiac"},{default:i(()=>[m(k(l.zodiac),1)]),_:2},1024)):h("",!0)]),_:2},1024)],64))),128))]),_:2},1024)):h("",!0),1!==a.status?(f(),g(t,{key:1,class:"draw-card__pending"},{default:i(()=>[d(u,null,{default:i(()=>[m("等待开奖...")]),_:1}),d(t,{class:"ai-predict-btn",onClick:w(a=>(()=>{const a=V.value,l=U.value||"";a&&I({url:`/packages_lottery/pages/ai_predict?code=${a}&name=${encodeURIComponent(l)}`})})(),["stop"])},{default:i(()=>[d(t,{class:"ai-predict-btn__pulse"}),d(u,{class:"ai-predict-btn__icon"},{default:i(()=>[m("AI")]),_:1}),d(u,{class:"ai-predict-btn__text"},{default:i(()=>[m("智能预测")]),_:1}),d(u,{class:"ai-predict-btn__arrow"},{default:i(()=>[m("")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)):h("",!0)]}),_:2},1024))),128))]),_:1},8,["modelValue"]),H.value?(f(),g(t,{key:0,class:"ai-popup-mask",onClick:W,onTouchmove:l[6]||(l[6]=w(()=>{},["stop","prevent"]))},{default:i(()=>[d(t,{class:"ai-popup",onClick:l[4]||(l[4]=w(()=>{},["stop"])),onTouchmove:l[5]||(l[5]=w(()=>{},["stop"]))},{default:i(()=>[d(t,{class:"ai-popup__header",onTouchmove:l[1]||(l[1]=w(()=>{},["stop","prevent"]))},{default:i(()=>[d(u,{class:"ai-popup__title"},{default:i(()=>[m("AI智能预测")]),_:1}),d(t,{class:"ai-popup__close",onClick:W},{default:i(()=>[d(u,null,{default:i(()=>[m("✕")]),_:1})]),_:1})]),_:1}),d(t,{class:"ai-popup__vip-bar",onTouchmove:l[2]||(l[2]=w(()=>{},["stop","prevent"]))},{default:i(()=>[G.value?(f(),g(t,{key:0,class:"vip-bar vip-bar--vip"},{default:i(()=>[d(u,{class:"vip-bar__badge"},{default:i(()=>[m("VIP")]),_:1}),d(u,{class:"vip-bar__text"},{default:i(()=>[m("尊贵的"+k(N.value)+",您的到期时间为"+k(Q.value),1)]),_:1})]),_:1})):(f(),g(t,{key:1,class:"vip-bar vip-bar--free"},{default:i(()=>[d(u,{class:"vip-bar__badge vip-bar__badge--free"},{default:i(()=>[m("免费")]),_:1}),d(u,{class:"vip-bar__text"},{default:i(()=>[m("每日免费3次AI分析,今日剩余"+k(B.value)+"次",1)]),_:1})]),_:1}))]),_:1}),d(C,{"scroll-y":"",class:"ai-popup__body",onTouchmove:l[3]||(l[3]=w(()=>{},["stop"]))},{default:i(()=>[J.value?(f(),g(t,{key:0,class:"ai-popup__loading"},{default:i(()=>[d(t,{class:"ai-loading-anim"},{default:i(()=>[d(t,{class:"ai-loading-dot"}),d(t,{class:"ai-loading-dot"}),d(t,{class:"ai-loading-dot"})]),_:1}),d(u,null,{default:i(()=>[m("AI深度分析中,请稍候...")]),_:1})]),_:1})):h("",!0),K.value?(f(),g(t,{key:1,class:"ai-popup__error"},{default:i(()=>[d(u,null,{default:i(()=>[m(k(K.value),1)]),_:1}),d(t,{class:"ai-popup__retry",onClick:O},{default:i(()=>[d(u,null,{default:i(()=>[m("重试")]),_:1})]),_:1})]),_:1})):h("",!0),!J.value&&M.value?(f(),g(t,{key:2,class:"ai-popup__result"},{default:i(()=>{var a,l,e;return[(null==(a=M.value.hot_numbers)?void 0:a.length)?(f(),g(t,{key:0,class:"ai-block"},{default:i(()=>[d(u,{class:"ai-block__label"},{default:i(()=>[m("热号(近期高频)")]),_:1}),d(t,{class:"ai-nums"},{default:i(()=>[(f(!0),c(n,null,y(M.value.hot_numbers,a=>(f(),g(t,{key:"h"+a,class:"ai-num ai-num--hot"},{default:i(()=>[d(u,null,{default:i(()=>[m(k($(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):h("",!0),(null==(l=M.value.cold_numbers)?void 0:l.length)?(f(),g(t,{key:1,class:"ai-block"},{default:i(()=>[d(u,{class:"ai-block__label"},{default:i(()=>[m("冷号(近期低频)")]),_:1}),d(t,{class:"ai-nums"},{default:i(()=>[(f(!0),c(n,null,y(M.value.cold_numbers,a=>(f(),g(t,{key:"c"+a,class:"ai-num ai-num--cold"},{default:i(()=>[d(u,null,{default:i(()=>[m(k($(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):h("",!0),M.value.trend_analysis?(f(),g(t,{key:2,class:"ai-block"},{default:i(()=>[d(u,{class:"ai-block__label"},{default:i(()=>[m("趋势分析")]),_:1}),d(u,{class:"ai-block__text"},{default:i(()=>[m(k(M.value.trend_analysis),1)]),_:1})]),_:1})):h("",!0),(null==(e=M.value.recommended_combinations)?void 0:e.length)?(f(),g(t,{key:3,class:"ai-block"},{default:i(()=>[d(u,{class:"ai-block__label"},{default:i(()=>[m("推荐组合")]),_:1}),(f(!0),c(n,null,y(M.value.recommended_combinations,(a,l)=>(f(),g(t,{key:l,class:"ai-combo"},{default:i(()=>[d(t,{class:"ai-combo__nums"},{default:i(()=>[(f(!0),c(n,null,y(a.numbers,a=>(f(),g(t,{key:a,class:"ai-num ai-num--rec"},{default:i(()=>[d(u,null,{default:i(()=>[m(k($(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),d(u,{class:"ai-combo__conf"},{default:i(()=>[m("信心 "+k(a.confidence)+"%",1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):h("",!0),M.value.statistics?(f(),g(t,{key:4,class:"ai-block"},{default:i(()=>[d(u,{class:"ai-block__label"},{default:i(()=>[m("统计数据")]),_:1}),d(t,{class:"ai-stats"},{default:i(()=>[M.value.statistics.odd_even_ratio?(f(),g(t,{key:0,class:"ai-stat"},{default:i(()=>[d(u,{class:"ai-stat__label"},{default:i(()=>[m("奇偶比")]),_:1}),d(u,{class:"ai-stat__val"},{default:i(()=>[m(k(M.value.statistics.odd_even_ratio),1)]),_:1})]),_:1})):h("",!0),M.value.statistics.big_small_ratio?(f(),g(t,{key:1,class:"ai-stat"},{default:i(()=>[d(u,{class:"ai-stat__label"},{default:i(()=>[m("大小比")]),_:1}),d(u,{class:"ai-stat__val"},{default:i(()=>[m(k(M.value.statistics.big_small_ratio),1)]),_:1})]),_:1})):h("",!0),M.value.statistics.sum_range?(f(),g(t,{key:2,class:"ai-stat"},{default:i(()=>[d(u,{class:"ai-stat__label"},{default:i(()=>[m("和值范围")]),_:1}),d(u,{class:"ai-stat__val"},{default:i(()=>[m(k(M.value.statistics.sum_range),1)]),_:1})]),_:1})):h("",!0)]),_:1})]),_:1})):h("",!0),d(t,{class:"ai-block ai-block--disclaimer"},{default:i(()=>[d(u,{class:"ai-block__disclaimer"},{default:i(()=>[m(k(M.value.disclaimer||"本分析仅基于历史数据统计,不保证准确性,请理性购彩"),1)]),_:1})]),_:1})]}),_:1})):h("",!0)]),_:1})]),_:1})]),_:1})):h("",!0)]),_:1},8,["class"])],64)}}}),[["__scopeId","data-v-d44849c1"]]);export{V as default};