| 1 |
- import{d as a,B as l,m as e,aa as s,b1 as t,c4 as u,a3 as c,b2 as r,c as d,a as i,w as o,V as n,o as f,f as _,Z as v,u as b,i as m,g,e as p,_ as w,s as y,j as k,t as h,h as x,F as N,r as F,a5 as j,ap as z,b8 as q,l as B}from"./index-BUjytM5f.js";import{_ as C}from"./u-image.Cy-FZOxr.js";const I=B(a({__name:"index",setup(a){const{t:B}=l(),I=e(null),V=e("");s(a=>{a&&a.id&&(V.value=a.id,Z())});const Z=async()=>{try{t({title:B("加载中")});const a=await u({id:V.value});1===a.code?I.value=a.data:c({title:a.msg||B("获取详情失败"),icon:"none"})}catch(a){console.error(a)}finally{r()}},$=d(()=>!!I.value&&(Number(I.value.profit)>0||1===I.value.is_winner)),A=d(()=>{if(!I.value)return"";const a=Number(I.value.status);return 1===a?"bg-pending":2===a?$.value?"bg-win":"bg-loss":"bg-cancel"}),D=d(()=>{if(!I.value)return"";const a=Number(I.value.status);return 1===a?"clock":2===a?$.value?"checkmark-circle":"close-circle":"info-circle"}),E=d(()=>{if(!I.value)return"";const a=Number(I.value.status);return 1===a?B("待结算"):2===a?$.value?B("已中奖"):B("未中奖"):B("未知")}),G=d(()=>{var a,l;return(null==(l=null==(a=I.value)?void 0:a.issue)?void 0:l.winning_numbers)?I.value.issue.winning_numbers.split(","):[]}),H=d(()=>0===G.value.length?0:G.value.reduce((a,l)=>a+Number(l),0));return(a,l)=>{const e=w,s=y,t=m,u=C,c=j,r=z,d=v,V=n("global-ku-root");return f(),i(V,null,{default:o(()=>[_(d,{"nav-title":b(B)("注单详情")},{default:o(()=>[I.value?(f(),i(t,{key:0,class:"detail-content"},{default:o(()=>[_(t,{class:p(["status-card",A.value])},{default:o(()=>[_(t,{class:"status-top"},{default:o(()=>[_(t,{class:"status-icon-row"},{default:o(()=>[_(e,{name:D.value,size:"40",color:"#fff"},null,8,["name"]),_(s,{class:"status-text"},{default:o(()=>[k(h(E.value),1)]),_:1})]),_:1})]),_:1}),_(t,{class:"profit-row"},{default:o(()=>[_(s,{class:"label"},{default:o(()=>[k(h(b(B)("盈亏金额")),1)]),_:1}),2===I.value.status&&!Number(I.value.profit)>0?(f(),i(s,{key:0,class:"value"},{default:o(()=>[k(" -"+h(Number(I.value.amount).toFixed(2)),1)]),_:1})):(f(),i(s,{key:1,class:"value"},{default:o(()=>[k(" +"+h(Number(I.value.profit).toFixed(2)),1)]),_:1}))]),_:1})]),_:1},8,["class"]),I.value.issue?(f(),i(t,{key:0,class:"info-card"},{default:o(()=>[_(t,{class:"card-header"},{default:o(()=>[_(t,{class:"title-row"},{default:o(()=>[_(t,{class:"blue-bar bmc"}),_(s,{class:"title"},{default:o(()=>[k(h(b(B)("开奖信息")),1)]),_:1})]),_:1}),_(t,{class:"match-status-tag"},{default:o(()=>[_(s,{class:"issue-text"},{default:o(()=>[k(h(I.value.issue.issue_no)+" "+h(b(B)("期")),1)]),_:1})]),_:1})]),_:1}),_(t,{class:"lottery-info-box"},{default:o(()=>[G.value.length>0?(f(),i(t,{key:0,class:"draw-result"},{default:o(()=>[_(t,{class:"equation"},{default:o(()=>[_(t,{class:"circle"},{default:o(()=>[k(h(G.value[0]),1)]),_:1}),_(s,{class:"operator"},{default:o(()=>[k("+")]),_:1}),_(t,{class:"circle"},{default:o(()=>[k(h(G.value[1]),1)]),_:1}),_(s,{class:"operator"},{default:o(()=>[k("+")]),_:1}),_(t,{class:"circle"},{default:o(()=>[k(h(G.value[2]),1)]),_:1}),_(s,{class:"operator"},{default:o(()=>[k("=")]),_:1}),_(t,{class:"circle result"},{default:o(()=>[k(h(H.value),1)]),_:1})]),_:1})]),_:1})):(f(),i(t,{key:1,class:"pending-draw"},{default:o(()=>[_(s,null,{default:o(()=>[k(h(b(B)("等待开奖中...")),1)]),_:1})]),_:1})),I.value.issue.combo?(f(),i(t,{key:2,class:"draw-tags"},{default:o(()=>[(f(!0),x(N,null,F(I.value.issue.combo,(a,l)=>{return f(),i(t,{class:p(["tag",(e=a,["大","双","极大"].includes(e)?"tag-red":["小","单","极小"].includes(e)?"tag-green":"tag-blue")]),key:l},{default:o(()=>[k(h(a),1)]),_:2},1032,["class"]);var e}),128))]),_:1})):g("",!0),I.value.issue.image?(f(),i(t,{key:3,class:"draw-image"},{default:o(()=>[_(s,{class:"img-label"},{default:o(()=>[k(h(b(B)("开奖截图"))+":",1)]),_:1}),_(u,{src:I.value.issue.image,width:"120rpx",height:"120rpx","border-radius":"12rpx",onClick:l[0]||(l[0]=a=>{var l;(l=I.value.issue.image)&&q({urls:[l]})})},null,8,["src"])]),_:1})):g("",!0)]),_:1})]),_:1})):g("",!0),_(t,{class:"info-card"},{default:o(()=>[_(t,{class:"card-header"},{default:o(()=>[_(t,{class:"title-row"},{default:o(()=>[_(t,{class:"blue-bar bmc"}),_(s,{class:"title"},{default:o(()=>[k(h(b(B)("投注内容")),1)]),_:1})]),_:1}),_(c,{text:1===Number(I.value.is_pc)?b(B)("加拿大")+28:b(B)("极速")+28,type:"primary",plain:"",size:"mini"},null,8,["text"])]),_:1}),_(t,{class:"bet-list-group"},{default:o(()=>[_(t,{class:"list-row"},{default:o(()=>[_(s,{class:"label"},{default:o(()=>[k(h(b(B)("投注项")),1)]),_:1}),_(s,{class:"val highlight-keyword"},{default:o(()=>[k(h(I.value.keywords||"-"),1)]),_:1})]),_:1}),_(t,{class:"list-row"},{default:o(()=>[_(s,{class:"label"},{default:o(()=>[k(h(b(B)("赔率")),1)]),_:1}),_(s,{class:"val odds"},{default:o(()=>[k("@"+h(I.value.odds||"0.00"),1)]),_:1})]),_:1}),_(t,{class:"list-row"},{default:o(()=>[_(s,{class:"label"},{default:o(()=>[k(h(b(B)("下注金额")),1)]),_:1}),_(s,{class:"val amount-val"},{default:o(()=>[k(h(parseFloat(I.value.amount)),1)]),_:1})]),_:1}),_(t,{class:"list-row no-border"},{default:o(()=>[_(s,{class:"label"},{default:o(()=>[k(h(b(B)("下注时间")),1)]),_:1}),_(s,{class:"val time-val"},{default:o(()=>[k(h(I.value.created_at||"-"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):(f(),i(t,{key:1,class:"loading-container"},{default:o(()=>[_(r,{mode:"circle",size:"36"}),_(s,{class:"loading-text"},{default:o(()=>[k(h(b(B)("加载中...")),1)]),_:1})]),_:1}))]),_:1},8,["nav-title"])]),_:1})}}}),[["__scopeId","data-v-121bb38c"]]);export{I as default};
|