| 1 |
- import{ap as Q,aq as X,ar as Z,a5 as A,k as J,n as K,ab as W,ac as ee,as as te,ak as ae,ao as le,R as ne,aj as se,o as oe,f as T}from"./element-plus-BjmnhcWI.js";import{_ as re,u as ie,N as ue,O as de}from"./index-DXpf5QpP.js";/* empty css *//* empty css *//* empty css */import{r as E,m as ce,c as _e,l as pe,L as _,P as u,M as a,O as o,u as l,H as d,F as D,ab as M,I as me,Y as y,Z as i,X as N,R as P}from"./vue-vendor-C1ve1r-r.js";const ge={class:"digital-order-component"},fe={class:"filter-body"},ye={class:"order-no-box"},be={class:"issue-no"},he={class:"type-name"},ve={class:"type-sub"},we={class:"type-name"},xe={class:"bet-keywords ml-2"},ke={class:"odds-val"},Ce={class:"val-text"},Ee={key:0,class:"lhc-draw-result"},De={key:0,class:"open-time"},Ne={class:"lhc-open-code-box"},Ve={key:0,class:"plus-sign"},Ye={class:"ball-inner"},ze={key:1},Te={key:0,class:"val-text"},Me={key:0,class:"pagination-wrapper"},Pe={__name:"index",setup(Be){const{t}=ie(),b=E([]),g=E(0),m=E(null),r=ce({page:1,limit:20,lottery_status:"",start_time:"",end_time:""}),B=_e(()=>[{label:t("全部"),value:""},{label:t("未开奖"),value:0},{label:t("已中奖"),value:1},{label:t("未中奖"),value:2},{label:t("合局"),value:3}]);pe(()=>{h()});const h=async()=>{m.value&&m.value.length===2?(r.start_time=m.value[0],r.end_time=m.value[1]):(r.start_time="",r.end_time="");try{const n=await ue(r);n.code===1&&n.data?(b.value=n.data.list||[],g.value=n.data.count||n.data.list.length||0):(b.value=[],g.value=0)}catch{b.value=[],g.value=0}},v=()=>{r.page=1,h()},F=()=>{r.lottery_status="",m.value=null,r.start_time="",r.end_time="",v()},I=n=>{r.limit=n,h()},O=n=>{r.page=n,h()},S=n=>{const s=parseInt(n,10);if(isNaN(s))return"bg-gray";const p=[1,2,7,8,12,13,18,19,23,24,29,30,34,35,40,45,46],x=[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 p.includes(s)?"bg-red":x.includes(s)?"bg-blue":f.includes(s)?"bg-green":"bg-gray"},V=n=>{const s=Number(n.lottery_status);return s===0?{text:t("待开奖"),type:"warning"}:s===1?{text:t("未中奖"),type:"danger"}:s===2?{text:t("已中奖"),type:"success"}:s===3?{text:t("合局"),type:"info"}:s===3?{text:t("购物车"),type:"info"}:{text:"-",type:"info"}},R=n=>{const s=Number(n.lottery_status);return s===1?"text-danger":s===2?"text-success":"text-gray"},U=n=>{const s=Number(n.lottery_status);return s===1?n.profit_and_loss||"--":s===2?n.win_amount||"--":0},q=async n=>{try{await navigator.clipboard.writeText(n),T.success(t("复制成功"))}catch{const p=document.createElement("input");p.value=n,document.body.appendChild(p),p.select(),document.execCommand("copy"),document.body.removeChild(p),T.success(t("复制成功"))}},L=n=>{de.push({name:"DigitalOrderDetail",query:{id:n.id}})};return(n,s)=>{const p=Z,x=X,f=Q,j=A,k=K,C=J,$=te,c=ae,Y=ne,G=se,H=oe;return d(),_("div",ge,[u("div",fe,[a($,{inline:!0,model:r,class:"search-form"},{default:o(()=>[a(f,{label:l(t)("注单状态")},{default:o(()=>[a(x,{modelValue:r.lottery_status,"onUpdate:modelValue":s[0]||(s[0]=e=>r.lottery_status=e),placeholder:l(t)("全部"),style:{width:"140px"},clearable:"",onChange:v},{default:o(()=>[(d(!0),_(D,null,M(B.value,e=>(d(),me(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(f,{label:l(t)("日期区间")},{default:o(()=>[a(j,{modelValue:m.value,"onUpdate:modelValue":s[1]||(s[1]=e=>m.value=e),type:"daterange","start-placeholder":l(t)("开始日期"),"end-placeholder":l(t)("结束日期"),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",onChange:v},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(f,null,{default:o(()=>[a(C,{type:"primary",onClick:v},{default:o(()=>[a(k,{class:"btn-icon"},{default:o(()=>[a(l(W))]),_:1}),y(i(l(t)("立即查询")),1)]),_:1}),a(C,{onClick:F},{default:o(()=>[a(k,{class:"btn-icon"},{default:o(()=>[a(l(ee))]),_:1}),y(i(l(t)("重置")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),a(G,{data:b.value,style:{width:"100%"},height:"100%","empty-text":l(t)("暂无投注记录")},{default:o(()=>[a(c,{label:l(t)("注单号"),"min-width":"140"},{default:o(e=>[u("div",ye,[u("span",be,i(e.row.ordernum),1),a(k,{class:"copy-icon",onClick:w=>q(e.row.ordernum)},{default:o(()=>[a(l(le))]),_:2},1032,["onClick"])])]),_:1},8,["label"]),a(c,{label:l(t)("类型"),align:"center",width:"130"},{default:o(e=>[a(Y,{class:"odds-val",type:{1:"primary",2:"success",3:"warning",4:"danger"}[e.row.type]||"info"},{default:o(()=>[y(i({1:l(t)("新澳门六合彩"),2:l(t)("香港六合彩"),3:l(t)("澳门六合彩"),4:l(t)("极速六合彩")}[e.row.type]),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(c,{label:l(t)("彩种/期号"),"min-width":"140",align:"center"},{default:o(e=>[u("span",he,i(e.row.game),1),u("span",ve," - 第"+i(e.row.issue)+"期",1)]),_:1},8,["label"]),a(c,{label:l(t)("投注内容"),"min-width":"160"},{default:o(e=>[u("span",we,"["+i(e.row.gameplay)+"]",1),u("span",xe,i(e.row.number),1)]),_:1},8,["label"]),a(c,{label:l(t)("赔率"),"min-width":"100",align:"center"},{default:o(e=>[u("span",ke,i(e.row.odds),1)]),_:1},8,["label"]),a(c,{label:l(t)("投注本金"),"min-width":"120",align:"center"},{default:o(e=>[u("span",Ce,i(parseFloat(e.row.amount||0).toFixed(2)),1)]),_:1},8,["label"]),a(c,{label:l(t)("开奖结果"),"min-width":"200",align:"center"},{default:o(e=>[e.row.lottery&&e.row.lottery.open_code?(d(),_("div",Ee,[e.row.lottery.open_time?(d(),_("div",De,i(e.row.lottery.open_time),1)):N("",!0),u("div",Ne,[(d(!0),_(D,null,M(e.row.lottery.open_code.split(","),(w,z)=>(d(),_(D,{key:z},[z===e.row.lottery.open_code.split(",").length-1?(d(),_("div",Ve,"+")):N("",!0),u("div",{class:P(["lhc-ball",S(w)])},[u("span",Ye,i(w),1)],2)],64))),128))])])):(d(),_("span",ze,"--"))]),_:1},8,["label"]),a(c,{label:l(t)("盈亏"),"min-width":"120",align:"center"},{default:o(e=>[e.row.lottery_status===0?(d(),_("span",Te,"--")):(d(),_("span",{key:1,class:P(["profit-val",R(e.row)])},i(U(e.row)),3))]),_:1},8,["label"]),a(c,{label:l(t)("状态"),width:"100",align:"center"},{default:o(e=>[a(Y,{type:V(e.row).type,effect:"dark"},{default:o(()=>[y(i(V(e.row).text),1)]),_:2},1032,["type"])]),_:1},8,["label"]),a(c,{prop:"created_at",label:l(t)("投注时间"),"min-width":"170",align:"right"},null,8,["label"]),a(c,{label:l(t)("操作"),width:"90",align:"center",fixed:"right"},{default:o(e=>[a(C,{link:"",type:"primary",onClick:w=>L(e.row)},{default:o(()=>[y(i(l(t)("详情")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","empty-text"]),g.value>0?(d(),_("div",Me,[a(H,{"current-page":r.page,"onUpdate:currentPage":s[2]||(s[2]=e=>r.page=e),"page-size":r.limit,"onUpdate:pageSize":s[3]||(s[3]=e=>r.limit=e),"page-sizes":[10,20,50],background:"",layout:"total, sizes, prev, pager, next, jumper",total:g.value,onSizeChange:I,onCurrentChange:O},null,8,["current-page","page-size","total"])])):N("",!0)])}}},qe=re(Pe,[["__scopeId","data-v-d8229fe9"]]);export{qe as default};
|