index-B93_SDKK.js 5.9 KB

1
  1. import{M as V,n as $,ak as P,ax as z,ay as A,az as L,t as O,R as j,aA as q,ab as H,as as X,j as Y,f as x}from"./element-plus-yhtdTbPD.js";import{_ as Z,u as G,N as J}from"./index-D5k4QILW.js";/* empty css */import{aB as K,aA as Q,r as U,l as W,L as r,P as s,M as n,O as _,u as a,Z as e,R as p,I as g,X as v,Y as h,F as k,ab as ss,ax as ts,ay as es,H as i}from"./vue-vendor-C1ve1r-r.js";const w=u=>(ts("data-v-1e72dd59"),u=u(),es(),u),as={class:"pc-digital-detail-container"},os={class:"detail-wrapper"},ls={class:"header-card"},cs={class:"header-left"},ns={class:"back-text"},is={class:"title-line"},ds=w(()=>s("div",{class:"decorate-bar bmc"},null,-1)),rs={class:"title-text"},_s={key:0,class:"content-main"},us={class:"status-side"},ps={class:"glass-card status-card"},vs={class:"status-info"},hs={class:"status-name"},ms={key:0,class:"currency"},fs={class:"amount-val"},ys={class:"label"},gs={class:"glass-card economy-card"},bs={class:"eco-item"},xs={class:"label"},ks={class:"val font-din"},ws=w(()=>s("div",{class:"eco-divider"},null,-1)),Ns={class:"eco-item"},Fs={class:"label"},Is={class:"detail-side"},Cs={class:"glass-card info-card"},Bs={class:"card-title"},Es={class:"info-grid"},Ss={class:"grid-item"},Ts={class:"label"},Ds={class:"val"},Ms={class:"font-din text-gold"},Rs={class:"grid-item"},Vs={class:"label"},$s={class:"val"},Ps={class:"grid-item"},zs={class:"label"},As={class:"val odds-text"},Ls={class:"bet-content-display"},Os={class:"label"},js={class:"content-val"},qs={key:0,class:"glass-card result-card"},Hs={class:"card-title"},Xs={key:0,class:"open-time ml-auto"},Ys={class:"lhc-open-code-box"},Zs={key:0,class:"plus-sign"},Gs={class:"ball-inner"},Js={class:"glass-card archive-card"},Ks={class:"info-row"},Qs={class:"label"},Us={class:"value order-no"},Ws={class:"font-din"},st={class:"info-row"},tt={class:"label"},et={class:"value"},at={key:1,class:"content-card empty-card"},ot={__name:"index",setup(u){const N=K(),F=Q(),{t:o}=G(),t=U(null);W(()=>{const c=N.query.id;c&&I(c)});const I=async c=>{try{const l=await J({id:c});(l==null?void 0:l.code)===1&&(t.value=l.data)}catch(l){console.error(l)}},C=()=>F.back(),B=c=>{const l=parseInt(c,10);if(isNaN(l))return"bg-gray";const d=[1,2,7,8,12,13,18,19,23,24,29,30,34,35,40,45,46],m=[3,4,9,10,14,15,20,25,26,31,36,37,41,42,47,48],f=[5,6,11,16,17,21,22,27,28,32,33,38,39,43,44,49];return d.includes(l)?"bg-red":m.includes(l)?"bg-blue":f.includes(l)?"bg-green":"bg-gray"},E=c=>({0:o("待开奖"),1:o("未中奖"),2:o("已中奖"),3:o("合局")})[Number(c)]||o("未知"),S=c=>({0:"status-pending",1:"status-lose",2:"status-win",3:"status-tie"})[Number(c)],T=c=>{const l=Number(c);return l===2?"text-success":l===1?"text-danger":"text-gray"},D=c=>{const l=Number(c.lottery_status);return l===2?`+${parseFloat(c.win_amount||0).toFixed(2)}`:l===1?`-${parseFloat(c.amount||0).toFixed(2)}`:"0.00"},M=async c=>{try{await navigator.clipboard.writeText(c),x.success(o("复制成功"))}catch{x.error(o("复制失败"))}};return(c,l)=>{const d=$,m=P,f=j,R=Y;return i(),r("div",as,[s("div",os,[s("div",ls,[s("div",cs,[s("div",{class:"back-action",onClick:C},[n(d,null,{default:_(()=>[n(a(V))]),_:1}),s("span",ns,e(a(o)("返回")),1)]),n(m,{direction:"vertical",class:"header-divider"}),s("div",is,[ds,s("span",rs,e(a(o)("注单详情")),1)])])]),t.value?(i(),r("div",_s,[s("div",us,[s("div",ps,[s("div",{class:p(["status-icon-wrap",S(t.value.lottery_status)])},[t.value.lottery_status===0?(i(),g(d,{key:0},{default:_(()=>[n(a(z))]),_:1})):t.value.lottery_status===2?(i(),g(d,{key:1},{default:_(()=>[n(a(A))]),_:1})):(i(),g(d,{key:2},{default:_(()=>[n(a(L))]),_:1}))],2),s("div",vs,[s("span",hs,e(E(t.value.lottery_status)),1),s("div",{class:p(["profit-box",T(t.value.lottery_status)])},[t.value.lottery_status!==0?(i(),r("span",ms,e(c.$currency||"¥"),1)):v("",!0),s("span",fs,e(D(t.value)),1)],2),s("span",ys,e(t.value.lottery_status===0?a(o)("预计开奖"):a(o)("盈亏合计")),1)])]),s("div",gs,[s("div",bs,[s("span",xs,e(a(o)("投注金额")),1),s("span",ks,e(parseFloat(t.value.amount||0).toFixed(2)),1)]),ws,s("div",Ns,[s("span",Fs,e(a(o)("派彩金额")),1),s("span",{class:p(["val font-din",{"text-success":t.value.lottery_status===2}])},e(t.value.lottery_status===2?parseFloat(t.value.win_amount||0).toFixed(2):"0.00"),3)])])]),s("div",Is,[s("div",Cs,[s("div",Bs,[n(d,null,{default:_(()=>[n(a(O))]),_:1}),s("span",null,e(a(o)("投注信息")),1),n(f,{effect:"plain",class:"ml-auto"},{default:_(()=>[h(e(t.value.type===1?a(o)("澳门六合彩"):a(o)("香港六合彩")),1)]),_:1})]),s("div",Es,[s("div",Ss,[s("span",Ts,e(a(o)("期号")),1),s("span",Ds,[h("第 "),s("span",Ms,e(t.value.issue),1),h(" 期")])]),s("div",Rs,[s("span",Vs,e(a(o)("玩法")),1),s("span",$s,"["+e(t.value.game)+"] - "+e(t.value.gameplay),1)]),s("div",Ps,[s("span",zs,e(a(o)("赔率")),1),s("span",As,"@"+e(t.value.odds),1)])]),s("div",Ls,[s("span",Os,e(a(o)("投注内容")),1),s("div",js,e(t.value.number),1)])]),t.value.lottery&&t.value.lottery.open_code?(i(),r("div",qs,[s("div",Hs,[n(d,null,{default:_(()=>[n(a(q))]),_:1}),s("span",null,e(a(o)("开奖结果")),1),t.value.lottery.open_time?(i(),r("span",Xs,[n(d,null,{default:_(()=>[n(a(H))]),_:1}),h(e(t.value.lottery.open_time),1)])):v("",!0)]),s("div",Ys,[(i(!0),r(k,null,ss(t.value.lottery.open_code.split(","),(y,b)=>(i(),r(k,{key:b},[b===t.value.lottery.open_code.split(",").length-1?(i(),r("div",Zs,"+")):v("",!0),s("div",{class:p(["lhc-ball",B(y)])},[s("span",Gs,e(y),1)],2)],64))),128))])])):v("",!0),s("div",Js,[s("div",Ks,[s("span",Qs,e(a(o)("注单单号")),1),s("div",Us,[s("span",Ws,e(t.value.ordernum),1),n(d,{class:"copy-btn",onClick:l[0]||(l[0]=y=>M(t.value.ordernum))},{default:_(()=>[n(a(X))]),_:1})])]),s("div",st,[s("span",tt,e(a(o)("投注时间")),1),s("span",et,e(t.value.created_at),1)])])])])):(i(),r("div",at,[n(R,{description:a(o)("数据查询中...")},null,8,["description"])]))])])}}},dt=Z(ot,[["__scopeId","data-v-1e72dd59"]]);export{dt as default};