index-DBY8yd7t.js 5.2 KB

1
  1. import{M as Q,n as X,ak as Z,ac as G,ag as J,k as K,ah as W,v as ee,ao as ae,R as te,an as se,o as ne}from"./element-plus-yhtdTbPD.js";import{_ as le,u as oe,E as ie}from"./index-D5k4QILW.js";/* empty css *//* empty css *//* empty css */import{aA as ce,r as f,l as de,c as re,L as _,P as a,M as n,O as i,u as l,Z as s,Y as C,V as w,H as r,X as x,F as B,ab as I,I as M,_ as _e,ax as ue,ay as pe}from"./vue-vendor-C1ve1r-r.js";const h=y=>(ue("data-v-86d0ac7e"),y=y(),pe(),y),he={class:"pc-history-container"},me={class:"list-wrapper"},ve={class:"filter-header"},ge={class:"header-left"},fe={class:"back-text"},ye={class:"title-line"},be=h(()=>a("div",{class:"decorate-bar bmc"},null,-1)),ke={class:"title-text"},Ce={class:"actions-right"},xe={class:"date-label"},Ee={class:"table-card"},ze={class:"issue-text"},De={key:0,class:"h-equation"},Ye={class:"circle"},Se=h(()=>a("span",{class:"op"},"+",-1)),Ve={class:"circle"},we=h(()=>a("span",{class:"op"},"+",-1)),Be={class:"circle"},Ie=h(()=>a("span",{class:"op"},"=",-1)),Me={class:"circle result"},Ne={key:1,class:"h-equation"},$e={class:"circle"},Pe=h(()=>a("span",{class:"op"},"+",-1)),Te={class:"circle"},Le=h(()=>a("span",{class:"op"},"+",-1)),Re={class:"circle"},Ue=h(()=>a("span",{class:"op"},"=",-1)),qe={class:"circle result"},je={key:0,class:"h-tags"},Ae={key:0,class:"pagination-wrapper"},Fe={__name:"index",setup(y){const{t:o,locale:N}=oe(),$=ce(),E=f(!1),b=f([]),v=f(0),c=f({page:1,limit:20}),u=f(null);de(()=>{g()});const P=()=>{$.back()},T=()=>"pcissue",L=re(()=>b.value.filter(t=>t.winning_array&&t.winning_array.length>=4||t.openCode1!==void 0&&t.openCode1!==null)),g=async()=>{E.value=!0;try{const t={page:c.value.page,limit:c.value.limit};u.value&&u.value.length===2&&(t.start_time=u.value[0],t.end_time=u.value[1]);const d=await(await fetch(`${ie}${T()}?page=${t.page}&limit=${t.limit}${t.start_time?`&start_time=${t.start_time}&end_time=${t.end_time}`:""}`,{headers:{lang:N.value}})).json();d&&d.code===0&&d.data&&d.data.data?(b.value=d.data.data,v.value=d.data.total||0):(b.value=[],v.value=0)}catch(t){console.error("获取历史记录失败",t),b.value=[],v.value=0}finally{E.value=!1}},D=()=>{c.value.page=1,g()},R=()=>{u.value=null,c.value.page=1,g()},U=t=>{c.value.limit=t,g()},q=t=>{c.value.page=t,g()},Y=t=>["大","双","极大"].includes(t)?"danger":["小","单","极小"].includes(t)?"success":"primary";return(t,p)=>{const d=X,j=Z,A=G,S=K,k=ae,V=te,F=se,H=ne,O=ee;return r(),_("div",he,[a("div",me,[a("div",ve,[a("div",ge,[a("div",{class:"back-action",onClick:P},[n(d,null,{default:i(()=>[n(l(Q))]),_:1}),a("span",fe,s(l(o)("返回")),1)]),n(j,{direction:"vertical",class:"header-divider"}),a("div",ye,[be,a("span",ke,s(l(o)("往期开奖历史")),1)])]),a("div",Ce,[a("span",xe,s(l(o)("开奖日期"))+":",1),n(A,{modelValue:u.value,"onUpdate:modelValue":p[0]||(p[0]=e=>u.value=e),type:"daterange","start-placeholder":l(o)("开始日期"),"end-placeholder":l(o)("结束日期"),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",class:"mr-3",onChange:D},null,8,["modelValue","start-placeholder","end-placeholder"]),n(S,{type:"primary",onClick:D},{default:i(()=>[n(d,{class:"mr-1"},{default:i(()=>[n(l(J))]),_:1}),C(s(l(o)("查询")),1)]),_:1}),n(S,{onClick:R},{default:i(()=>[n(d,{class:"mr-1"},{default:i(()=>[n(l(W))]),_:1}),C(s(l(o)("重置")),1)]),_:1})])]),w((r(),_("div",Ee,[n(F,{data:L.value,style:{width:"100%"},height:"100%","empty-text":l(o)("暂无历史记录")},{default:i(()=>[n(k,{label:l(o)("期号"),width:"200"},{default:i(({row:e})=>[a("span",ze,s(e.issue_no||e.section)+" "+s(l(o)("期")),1)]),_:1},8,["label"]),n(k,{prop:"day",label:l(o)("开奖时间"),width:"220"},null,8,["label"]),n(k,{label:l(o)("开奖结果"),"min-width":"300"},{default:i(({row:e})=>[e.winning_array&&e.winning_array.length>=4?(r(),_("div",De,[a("div",Ye,s(e.winning_array[0]),1),Se,a("div",Ve,s(e.winning_array[1]),1),we,a("div",Be,s(e.winning_array[2]),1),Ie,a("div",Me,s(e.winning_array[3]),1)])):e.openCode1!==void 0?(r(),_("div",Ne,[a("div",$e,s(e.openCode1),1),Pe,a("div",Te,s(e.openCode2),1),Le,a("div",Re,s(e.openCode3),1),Ue,a("div",qe,s(Number(e.openCode1)+Number(e.openCode2)+Number(e.openCode3)),1)])):x("",!0)]),_:1},8,["label"]),n(k,{label:l(o)("结果属性"),"min-width":"200"},{default:i(({row:e})=>[e.combo||e.award?(r(),_("div",je,[e.combo?(r(!0),_(B,{key:0},I(e.combo,(m,z)=>(r(),M(V,{key:"c"+z,type:Y(m),effect:"dark",size:"small",class:"mr-1"},{default:i(()=>[C(s(m),1)]),_:2},1032,["type"]))),128)):e.award?(r(!0),_(B,{key:1},I(e.award.slice(0,3),(m,z)=>w((r(),M(V,{key:"a"+z,type:Y(m),effect:"dark",size:"small",class:"mr-1"},{default:i(()=>[C(s(m),1)]),_:2},1032,["type"])),[[_e,m]])),128)):x("",!0)])):x("",!0)]),_:1},8,["label"])]),_:1},8,["data","empty-text"]),v.value>0?(r(),_("div",Ae,[n(H,{"current-page":c.value.page,"onUpdate:currentPage":p[1]||(p[1]=e=>c.value.page=e),"page-size":c.value.limit,"onUpdate:pageSize":p[2]||(p[2]=e=>c.value.limit=e),"page-sizes":[20,50,100],background:"",layout:"total, sizes, prev, pager, next, jumper",total:v.value,onSizeChange:U,onCurrentChange:q},null,8,["current-page","page-size","total"])])):x("",!0)])),[[O,E.value]])])])}}},Je=le(Fe,[["__scopeId","data-v-86d0ac7e"]]);export{Je as default};