gameapi-client/dist-API/assets/index.fo5Yq5m8.js

2 lines
6.6 KiB
JavaScript

import{_ as Q,a as $,r as n,C as F,J as W,k as c,G as X,o as p,c as m,H as A,I as q,f as l,d as o,e as u,D as B,l as N,m as R,p as g,q as y,t as d,n as Y,M as Z,U as D,B as x,h as ee}from"./index.R3qQMktZ.js";import{g as te,s as le,a as ae}from"./tenant.5hwMVhFj.js";import{C as P}from"./index.DU8FQYf7.js";import{_ as oe}from"./index.HdbRnK2y.js";/* empty css *//* empty css */const ne={class:"app-container"},re={key:0,class:"text-navy"},se={key:0},ue={key:1},pe={key:0,class:"text-warning"},ie={key:1,class:"text-navy"},de={key:2,class:"text-danger"},me={key:3,class:"text-danger"},ce=x({name:"Agent"}),ge=Object.assign(ce,{setup(fe){$();const{proxy:i}=ee();i.useDict("ff_tenant_type","ff_tenant_status");const U=n([]);n(!1);const w=n(!0),z=n(!0);n([]),n(!0),n(!0);const _=n(0);n(""),n(!1),n(!1),n(""),n([]),n([{label:i.t("请选择"),value:""},{label:i.t("商户模式"),value:"tenantType"},{label:i.t("商户账号"),value:"account"},{label:i.t("商户状态"),value:"status"}]);const v=n([]),C=n(""),L=F({form:{},queryParams:{pageNo:1,pageSize:10,tenantKey:""},rules:{account:[{required:!0,message:i.t("商户账号不能为空"),trigger:"blur"}],password:[{required:!0,message:i.t("密码不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:i.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:i.t("商户模式不能为空"),trigger:"change"}]}}),{queryParams:r,form:be,rules:ye}=W(L);function S(){w.value=!0,te(i.addDateRange(r.value,v.value)).then(e=>{U.value=e.rows,_.value=e.total,w.value=!1})}function h(){r.value.pageNo=1,S()}const K=n([]),T=n(!0),j=async()=>{T.value=!1,le().then(e=>{K.value=e.data.map(a=>({label:a.currencyCode,value:a.currencyCode})),T.value=!0})},V=n([]),k=n(!0),I=async()=>{k.value=!1,ae().then(e=>{V.value=e.data.map(a=>({label:a.name,value:a.code})),k.value=!0})},J=e=>{const a=V.value.find(b=>b.value==e);return a?a.label:"未知状态"};return S(),j(),I(),(e,a)=>{const b=c("el-input"),f=c("el-form-item"),E=c("el-button"),G=c("el-form"),s=c("el-table-column"),H=c("el-table"),M=c("pagination"),O=X("loading");return p(),m("div",ne,[A(o(G,{model:l(r),ref:"queryRef",inline:!0},{default:u(()=>[o(l(oe),{dateRange:l(v),"onUpdate:dateRange":a[0]||(a[0]=t=>B(v)?v.value=t:null),operateTimeType:l(C),"onUpdate:operateTimeType":a[1]||(a[1]=t=>B(C)?C.value=t:null)},null,8,["dateRange","operateTimeType"]),o(f,{label:e.t("商户账号"),prop:"tenantKey"},{default:u(()=>[o(b,{modelValue:l(r).tenantKey,"onUpdate:modelValue":a[2]||(a[2]=t=>l(r).tenantKey=t),placeholder:e.t("请输入商户账号"),clearable:"",style:{width:"200px"},onKeyup:N(h,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(f,{label:e.t("玩家帐号"),prop:"ourAccount"},{default:u(()=>[o(b,{modelValue:l(r).ourAccount,"onUpdate:modelValue":a[3]||(a[3]=t=>l(r).ourAccount=t),placeholder:e.t("请输入玩家帐号"),clearable:"",style:{width:"200px"},onKeyup:N(h,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(f,{label:e.t("三方游戏账号"),prop:"account"},{default:u(()=>[o(b,{modelValue:l(r).account,"onUpdate:modelValue":a[4]||(a[4]=t=>l(r).account=t),placeholder:e.t("请输入三方游戏账号"),clearable:"",style:{width:"200px"},onKeyup:N(h,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(f,{label:e.t("币种"),prop:"currencyCode"},{default:u(()=>[l(T)?(p(),R(l(P),{key:0,modelValue:l(r).currencyCode,"onUpdate:modelValue":a[5]||(a[5]=t=>l(r).currencyCode=t),options:l(K),placeholder:"请选择币种",style:{width:"200px"}},null,8,["modelValue","options"])):g("",!0)]),_:1},8,["label"]),o(f,{label:e.t("平台类型"),prop:"platformCode"},{default:u(()=>[l(k)?(p(),R(l(P),{key:0,modelValue:l(r).platformCode,"onUpdate:modelValue":a[6]||(a[6]=t=>l(r).platformCode=t),options:l(V),placeholder:"请选择平台类型",style:{width:"200px"}},null,8,["modelValue","options"])):g("",!0)]),_:1},8,["label"]),o(f,null,{default:u(()=>[o(E,{type:"primary",icon:"Search",onClick:h},{default:u(()=>[y(d(e.t("搜索")),1)]),_:1})]),_:1})]),_:1},8,["model"]),[[q,l(z)]]),A((p(),R(H,{class:"c-table-main",data:l(U),border:""},{default:u(()=>[o(s,{label:e.t("币种"),width:"100",align:"center",prop:"currencyCode"},null,8,["label"]),o(s,{label:e.t("商户账号"),align:"center",width:"150",prop:"tenantKey","show-overflow-tooltip":!0},null,8,["label"]),o(s,{label:e.t("玩家账号"),align:"center",width:"120",prop:"ourAccount","show-overflow-tooltip":!0},null,8,["label"]),o(s,{label:e.t("三方玩家账号"),align:"center",width:"150",prop:"account","show-overflow-tooltip":!0},null,8,["label"]),o(s,{label:e.t("游戏平台"),width:"100",align:"center",prop:"platformCode"},null,8,["label"]),o(s,{label:e.t("平台类型"),width:"100",align:"center",prop:"gameType"},{default:u(({row:t})=>[y(d(J(t.gameType)),1)]),_:1},8,["label"]),o(s,{label:e.t("游戏名称"),width:"100",align:"center",prop:"gameName"},null,8,["label"]),o(s,{label:e.t("投注额"),width:"100",align:"center",prop:"betAmount"},null,8,["label"]),o(s,{label:e.t("有效投注额"),width:"100",align:"center",prop:"betAmount"},null,8,["label"]),o(s,{label:e.t("输赢金额"),width:"100",align:"center",prop:"payoffAmount"},{default:u(({row:t})=>[t.gameStatus==2?(p(),m("span",re,[t.payoffAmount!=0?(p(),m("span",se,"-")):g("",!0),y(d(t.payoffAmount),1)])):(p(),m("span",ue,[Y("span",{class:Z(t.payoffAmount==0?"":"text-danger")},d(t.payoffAmount),3)]))]),_:1},8,["label"]),o(s,{label:e.t("状态"),width:"70",align:"center",prop:"settlementStatus"},{default:u(({row:t})=>[t.settlementStatus==1?(p(),m("span",pe,d(e.t("未结算")),1)):g("",!0),t.settlementStatus==2?(p(),m("span",ie,d(e.t("已结算")),1)):g("",!0),t.settlementStatus==3?(p(),m("span",de,d(e.t("已撤单")),1)):g("",!0),t.settlementStatus==4?(p(),m("span",me,d(e.t("已取消")),1)):g("",!0)]),_:1},8,["label"]),o(s,{label:e.t("订单号"),width:"180",align:"center",prop:"orderNo"},null,8,["label"]),o(s,{label:e.t("投注时间"),align:"center",width:"160",prop:"wagersTime","show-overflow-tooltip":!0},{default:u(t=>[y(d(l(D)(t.row.wagersTime)),1)]),_:1},8,["label"]),o(s,{label:e.t("更新时间"),align:"center",width:"160",prop:"settlementTime","show-overflow-tooltip":!0},{default:u(t=>[y(d(l(D)(t.row.settlementTime)),1)]),_:1},8,["label"])]),_:1},8,["data"])),[[O,l(w)]]),A(o(M,{total:l(_),page:l(r).pageNo,"onUpdate:page":a[7]||(a[7]=t=>l(r).pageNo=t),limit:l(r).pageSize,"onUpdate:limit":a[8]||(a[8]=t=>l(r).pageSize=t),onPagination:S},null,8,["total","page","limit"]),[[q,l(_)>0]])])}}}),Te=Q(ge,[["__scopeId","data-v-23182eb2"]]);export{Te as default};