Files
sbnews/server/public/mobile/assets/packages_lottery-pages-detail.QjHmx6_l.js

2 lines
8.7 KiB
JavaScript

import{d as a,r as l,g as e,G as s,b as t,c as u,w as d,k as _,P as c,o as n,l as i,m as o,q as r,t as f,D as v,v as b,z as m,x as y,F as k,y as g,e as p,a0 as h,_ as x}from"./index-CVDUPV_s.js";import{d as w}from"./lottery.23wW81po.js";import"./ai.D243juEN.js";import"./aiRequest.br0QglYY.js";const z=x(a({__name:"detail",setup(a){const x=l(0),z=l(!0),I=l(null),j=l("");e({success:a=>{x.value=0}});const A=a=>{var l,e;return(null==(e=null==(l=I.value)?void 0:l.color)?void 0:e[a])?I.value.color[a]:"red"},C=s(()=>{var a;const l=null==(a=I.value)?void 0:a.color;return l&&l.length>0?l[l.length-1]:"red"}),q=s(()=>{var a;const l=null==(a=I.value)?void 0:a.zodiac;return l&&l.length>0?l[l.length-1]:""}),N=a=>{const l=Number(a);return l<10?"0"+l:String(l)};l(!1);const R=l(!1);l("");const $=l(null),D=s(()=>{var a;return(null==(a=$.value)?void 0:a.analysis)||null}),F=()=>{var a,l,e,s;const t=(null==(l=null==(a=I.value)?void 0:a.category)?void 0:l.code)||"",u=(null==(s=null==(e=I.value)?void 0:e.category)?void 0:s.name)||"";t&&p({url:`/packages_lottery/pages/ai_predict?code=${t}&name=${encodeURIComponent(u)}`})},G=()=>{h()};return t(a=>{const l=Number(a.id||0);l>0?(async a=>{z.value=!0,j.value="";try{const l=await w({id:a});I.value=l}catch(l){j.value=(null==l?void 0:l.msg)||"加载失败"}finally{z.value=!1}})(l):(z.value=!1,j.value="参数错误")}),(a,l)=>{const e=c("u-icon"),s=_,t=r;return n(),u(s,{class:"detail-page"},{default:d(()=>[i(s,{class:"dd-nav",style:o({paddingTop:x.value+"px"})},{default:d(()=>[i(s,{class:"dd-nav__content"},{default:d(()=>[i(s,{class:"dd-nav__back",onClick:G},{default:d(()=>[i(e,{name:"arrow-left",size:"36",color:"#fff"})]),_:1}),i(t,{class:"dd-nav__title"},{default:d(()=>[f("开奖详情")]),_:1}),i(s,{class:"dd-nav__placeholder"})]),_:1})]),_:1},8,["style"]),z.value?(n(),u(s,{key:0,class:"dd-loading"},{default:d(()=>[i(t,null,{default:d(()=>[f("加载中...")]),_:1})]),_:1})):v("",!0),!z.value&&I.value?(n(),u(s,{key:1,class:"dd-body"},{default:d(()=>{var a;return[i(s,{class:"dd-info"},{default:d(()=>[i(t,{class:"dd-info__name"},{default:d(()=>{var a;return[f(b((null==(a=I.value.category)?void 0:a.name)||""),1)]}),_:1}),i(t,{class:"dd-info__period"},{default:d(()=>[f("第 "+b(I.value.period)+" 期",1)]),_:1}),i(s,{class:m(["dd-info__badge",{"dd-info__badge--pending":0===I.value.status}])},{default:d(()=>[i(t,null,{default:d(()=>[f(b(1===I.value.status?"已开奖":"待开奖"),1)]),_:1})]),_:1},8,["class"])]),_:1}),i(t,{class:"dd-date"},{default:d(()=>[f("开奖日期:"+b(I.value.draw_date),1)]),_:1}),1===I.value.status?(n(),u(s,{key:0,class:"dd-result"},{default:d(()=>{var a,l;return[i(t,{class:"dd-result__label"},{default:d(()=>[f("开奖号码")]),_:1}),i(s,{class:"dd-result__balls"},{default:d(()=>[(n(!0),y(k,null,g(I.value.numbers,(a,l)=>(n(),u(s,{key:l,class:"ball-wrap"},{default:d(()=>[i(s,{class:m(["ball","ball--"+A(l)])},{default:d(()=>[i(t,{class:"ball__num"},{default:d(()=>[f(b(N(a)),1)]),_:2},1024)]),_:2},1032,["class"]),i(t,{class:"ball-zodiac"},{default:d(()=>{var a;return[f(b((null==(a=I.value.zodiac)?void 0:a[l])||""),1)]}),_:2},1024)]),_:2},1024))),128)),i(t,{class:"ball__plus"},{default:d(()=>[f("+")]),_:1}),i(s,{class:"ball-wrap"},{default:d(()=>[i(s,{class:m(["ball ball--special","ball--"+C.value])},{default:d(()=>[i(t,{class:"ball__num"},{default:d(()=>[f(b(N(I.value.special_number)),1)]),_:1})]),_:1},8,["class"]),i(t,{class:"ball-zodiac ball-zodiac--special"},{default:d(()=>[f(b(q.value),1)]),_:1})]),_:1})]),_:1}),(null==(a=I.value.elements)?void 0:a.length)?(n(),u(s,{key:0,class:"dd-extra"},{default:d(()=>[i(t,{class:"dd-extra__label"},{default:d(()=>[f("五行")]),_:1}),i(s,{class:"dd-extra__tags"},{default:d(()=>[(n(!0),y(k,null,g(I.value.elements,(a,l)=>(n(),u(t,{key:l,class:"dd-tag dd-tag--element"},{default:d(()=>[f(b(a),1)]),_:2},1024))),128))]),_:1})]),_:1})):v("",!0),(null==(l=I.value.color)?void 0:l.length)?(n(),u(s,{key:1,class:"dd-extra"},{default:d(()=>[i(t,{class:"dd-extra__label"},{default:d(()=>[f("波色")]),_:1}),i(s,{class:"dd-extra__tags"},{default:d(()=>[(n(!0),y(k,null,g(I.value.color,(a,l)=>(n(),u(s,{key:l,class:m(["dd-color-dot","dd-color-dot--"+a])},null,8,["class"]))),128))]),_:1})]),_:1})):v("",!0)]}),_:1})):(n(),u(s,{key:1,class:"dd-pending"},{default:d(()=>[i(t,{class:"dd-pending__icon"},{default:d(()=>[f("🎱")]),_:1}),i(t,{class:"dd-pending__text"},{default:d(()=>[f("等待开奖")]),_:1}),i(t,{class:"dd-pending__hint"},{default:d(()=>{var a;return[f(" 开奖时间:"+b((null==(a=I.value.category)?void 0:a.draw_time)||"请关注官方公告"),1)]}),_:1})]),_:1})),(null==(a=I.value.category)?void 0:a.draw_rule)?(n(),u(s,{key:2,class:"dd-rule"},{default:d(()=>[i(t,{class:"dd-rule__title"},{default:d(()=>[f("开奖规则")]),_:1}),i(t,{class:"dd-rule__text"},{default:d(()=>[f(b(I.value.category.draw_rule),1)]),_:1})]),_:1})):v("",!0),0===I.value.status?(n(),u(s,{key:3,class:"ai-section"},{default:d(()=>[i(s,{class:"ai-section__header"},{default:d(()=>{var a;return[i(s,{class:"ai-section__icon"},{default:d(()=>[f("AI")]),_:1}),i(t,{class:"ai-section__title"},{default:d(()=>[f("AI智能预测")]),_:1}),(null==(a=$.value)?void 0:a.from_cache)?(n(),u(s,{key:0,class:"ai-section__cache"},{default:d(()=>[i(t,null,{default:d(()=>[f("缓存")]),_:1})]),_:1})):v("",!0)]}),_:1}),i(s,{class:"ai-btn-wrap"},{default:d(()=>[i(s,{class:"ai-btn",onClick:F},{default:d(()=>[i(t,{class:"ai-btn__text"},{default:d(()=>[f("进入AI智能分析")]),_:1})]),_:1})]),_:1}),R.value&&D.value?(n(),u(s,{key:0,class:"ai-result"},{default:d(()=>{var a,l,e;return[(null==(a=D.value.hot_numbers)?void 0:a.length)?(n(),u(s,{key:0,class:"ai-block"},{default:d(()=>[i(t,{class:"ai-block__label"},{default:d(()=>[f("热号(近期高频)")]),_:1}),i(s,{class:"ai-nums"},{default:d(()=>[(n(!0),y(k,null,g(D.value.hot_numbers,a=>(n(),u(s,{key:"h"+a,class:"ai-num ai-num--hot"},{default:d(()=>[i(t,null,{default:d(()=>[f(b(N(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):v("",!0),(null==(l=D.value.cold_numbers)?void 0:l.length)?(n(),u(s,{key:1,class:"ai-block"},{default:d(()=>[i(t,{class:"ai-block__label"},{default:d(()=>[f("冷号(近期低频)")]),_:1}),i(s,{class:"ai-nums"},{default:d(()=>[(n(!0),y(k,null,g(D.value.cold_numbers,a=>(n(),u(s,{key:"c"+a,class:"ai-num ai-num--cold"},{default:d(()=>[i(t,null,{default:d(()=>[f(b(N(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):v("",!0),D.value.trend_analysis?(n(),u(s,{key:2,class:"ai-block"},{default:d(()=>[i(t,{class:"ai-block__label"},{default:d(()=>[f("趋势分析")]),_:1}),i(t,{class:"ai-block__text"},{default:d(()=>[f(b(D.value.trend_analysis),1)]),_:1})]),_:1})):v("",!0),(null==(e=D.value.recommended_combinations)?void 0:e.length)?(n(),u(s,{key:3,class:"ai-block"},{default:d(()=>[i(t,{class:"ai-block__label"},{default:d(()=>[f("推荐组合")]),_:1}),(n(!0),y(k,null,g(D.value.recommended_combinations,(a,l)=>(n(),u(s,{key:l,class:"ai-combo"},{default:d(()=>[i(s,{class:"ai-combo__nums"},{default:d(()=>[(n(!0),y(k,null,g(a.numbers,a=>(n(),u(s,{key:a,class:"ai-num ai-num--rec"},{default:d(()=>[i(t,null,{default:d(()=>[f(b(N(a)),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),i(t,{class:"ai-combo__conf"},{default:d(()=>[f("信心 "+b(a.confidence)+"%",1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):v("",!0),D.value.statistics?(n(),u(s,{key:4,class:"ai-block"},{default:d(()=>[i(t,{class:"ai-block__label"},{default:d(()=>[f("统计数据")]),_:1}),i(s,{class:"ai-stats"},{default:d(()=>[D.value.statistics.odd_even_ratio?(n(),u(s,{key:0,class:"ai-stat"},{default:d(()=>[i(t,{class:"ai-stat__label"},{default:d(()=>[f("奇偶比")]),_:1}),i(t,{class:"ai-stat__val"},{default:d(()=>[f(b(D.value.statistics.odd_even_ratio),1)]),_:1})]),_:1})):v("",!0),D.value.statistics.big_small_ratio?(n(),u(s,{key:1,class:"ai-stat"},{default:d(()=>[i(t,{class:"ai-stat__label"},{default:d(()=>[f("大小比")]),_:1}),i(t,{class:"ai-stat__val"},{default:d(()=>[f(b(D.value.statistics.big_small_ratio),1)]),_:1})]),_:1})):v("",!0),D.value.statistics.sum_range?(n(),u(s,{key:2,class:"ai-stat"},{default:d(()=>[i(t,{class:"ai-stat__label"},{default:d(()=>[f("和值范围")]),_:1}),i(t,{class:"ai-stat__val"},{default:d(()=>[f(b(D.value.statistics.sum_range),1)]),_:1})]),_:1})):v("",!0)]),_:1})]),_:1})):v("",!0),i(s,{class:"ai-disclaimer"},{default:d(()=>[i(t,null,{default:d(()=>[f(b(D.value.disclaimer||"本分析仅基于历史数据统计,不保证准确性,请理性购彩"),1)]),_:1})]),_:1})]}),_:1})):v("",!0)]),_:1})):v("",!0),i(s,{class:"dd-disclaimer"},{default:d(()=>[i(t,null,{default:d(()=>[f("声明:开奖数据仅供参考,请以官方公布为准。")]),_:1})]),_:1})]}),_:1})):v("",!0),!z.value&&j.value?(n(),u(s,{key:2,class:"dd-error"},{default:d(()=>[i(t,null,{default:d(()=>[f(b(j.value),1)]),_:1})]),_:1})):v("",!0)]),_:1})}}}),[["__scopeId","data-v-fdee50e4"]]);export{z as default};