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

2 lines
10 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import{_ as ne,a as oe,r as p,C as se,J as re,k as b,G as O,o as m,c as g,H as R,I as j,f as a,d as l,e as n,D as k,l as ue,q as r,t as u,m as h,p as A,U as de,n as _,K as E,L as G,B as pe,h as ie}from"./index.R3qQMktZ.js";import{s as me,g as fe}from"./order.a3chHmht.js";import{C as be}from"./index.DU8FQYf7.js";import{_ as ce}from"./index.HdbRnK2y.js";/* empty css *//* empty css */const ge={class:"app-container"},ye={key:0},ve={key:1},_e={key:0,class:"text-danger"},Ve={key:1,class:"text-warning"},Te={key:2,class:"text-navy"},Ce={key:3,class:"text-danger"},we={key:1},Re={class:"label-scoreRatio"},ke={class:"dialog-footer"},he={class:"label-scoreRatio"},Ae={class:"dialog-footer"},Ue=pe({name:"Agent"}),Pe=Object.assign(Ue,{setup(Se){oe();const{proxy:i}=ie(),{ff_tenant_type:$,ff_tenant_status:Be}=i.useDict("ff_tenant_type","ff_tenant_status"),D=p([]),T=p(!1),U=p(!0),H=p(!0);p([]),p(!0),p(!0);const P=p(0),J=p(""),y=p(!1);p(!1),p("");const Q=p([]),w=p([]),S=p(""),M=se({form:{},queryParams:{pageNum:1,pageSize:10,orderByColumn:"tro.createTime",isAsc:"desc",tenantKey:"",status:""},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:f,form:s,rules:K}=re(M);function C(){U.value=!0,me(i.addDateRange(f.value,w.value)).then(t=>{D.value=t.rows,P.value=t.total,U.value=!1})}const W=p([{label:"创建订单",value:"0"},{label:"待支付",value:"1"},{label:"支付成功",value:"2"}]);function X(){T.value=!1,Y()}function Y(){s.value={account:"",password:"",scoreRatio:1,tenantType:1,tenantAgentPlatforms:[]},i.resetForm("agentRef")}function N(){f.value.pageNum=1,C()}const Z=t=>{i.$modal.confirm(i.t("确认此操作?")).then(()=>fe(t.id)).then(()=>{C(),i.$modal.msgSuccess(i.t("入款成功"))}).catch(()=>{})};function I(t){s.value.tenantAgentPlatforms=s.value.tenantAgentPlatforms.map((o,V)=>(t==="del"&&o.cost>Q.value[V].cost?(o.cost-=.5,o.useCost-=.5):t==="add"&&(o.cost+=.5,o.useCost+=.5),o))}function x(){i.$refs.agentRef.validate(t=>{t&&createAgent(s.value).then(o=>{i.$modal.msgSuccess(i.t("新增成功")),T.value=!1,C()})})}return C(),(t,o)=>{const V=b("el-input"),c=b("el-form-item"),v=b("el-button"),B=b("el-form"),d=b("el-table-column"),q=b("el-table"),ee=b("pagination"),L=b("el-radio-button"),z=b("el-radio-group"),le=b("el-input-number"),F=b("el-dialog"),te=O("hasPermi"),ae=O("loading");return m(),g("div",ge,[R(l(B,{model:a(f),ref:"queryRef",inline:!0},{default:n(()=>[l(a(ce),{dateRange:a(w),"onUpdate:dateRange":o[0]||(o[0]=e=>k(w)?w.value=e:null),operateTimeType:a(S),"onUpdate:operateTimeType":o[1]||(o[1]=e=>k(S)?S.value=e:null)},null,8,["dateRange","operateTimeType"]),l(c,{label:t.t("商户账号"),prop:"tenantKey"},{default:n(()=>[l(V,{modelValue:a(f).tenantKey,"onUpdate:modelValue":o[2]||(o[2]=e=>a(f).tenantKey=e),placeholder:t.t("请输入商户账号"),clearable:"",style:{width:"200px"},onKeyup:ue(N,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(c,{label:t.t("状态"),prop:"status"},{default:n(()=>[l(a(be),{modelValue:a(f).status,"onUpdate:modelValue":o[3]||(o[3]=e=>a(f).status=e),options:a(W),placeholder:"请选择状态",style:{width:"200px"}},null,8,["modelValue","options"])]),_:1},8,["label"]),l(c,null,{default:n(()=>[l(v,{type:"primary",icon:"Search",onClick:N},{default:n(()=>[r(u(t.t("搜索")),1)]),_:1})]),_:1})]),_:1},8,["model"]),[[j,a(H)]]),R((m(),h(q,{class:"c-table-main",data:a(D),border:""},{default:n(()=>[l(d,{label:t.t("订单号"),width:"100",align:"center",prop:"orderId"},null,8,["label"]),l(d,{label:t.t("商户账号"),align:"center",prop:"tenantKey","show-overflow-tooltip":!0},null,8,["label"]),l(d,{label:t.t("平台币种"),align:"center",prop:"currencyCode","show-overflow-tooltip":!0},null,8,["label"]),l(d,{label:t.t("汇率"),width:"100",align:"center",prop:"exchangeRate"},{default:n(({row:e})=>[e.exchangeRate?(m(),g("span",ye,u(e.exchangeRate),1)):(m(),g("span",ve,"--"))]),_:1},8,["label"]),l(d,{label:t.t("充值前额度"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[r(u(e.balanceBefore?e.balanceBefore:"--"),1)]),_:1},8,["label"]),l(d,{label:t.t("充值额度"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[r(u(e.accountBalance?e.accountBalance:"--"),1)]),_:1},8,["label"]),l(d,{label:t.t("充值后额度"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[r(u(e.balanceAfter?e.balanceAfter:"--"),1)]),_:1},8,["label"]),l(d,{label:t.t("实付USDT"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[r(u(e.payAmount?e.payAmount:"--"),1)]),_:1},8,["label"]),l(d,{label:t.t("币种协议"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[r(u(e.currencyAgreement),1)]),_:1},8,["label"]),l(d,{label:t.t("类别"),align:"center",prop:"tenantType"},{default:n(({row:e})=>[e.status==0?(m(),g("span",_e,"创建订单")):A("",!0),e.status==1?(m(),g("span",Ve,"待支付")):A("",!0),e.status==2?(m(),g("span",Te,"支付成功")):A("",!0),e.status==3?(m(),g("span",Ce,"订单已取消")):A("",!0)]),_:1},8,["label"]),l(d,{label:t.t("创建时间"),align:"center",prop:"createTime","show-overflow-tooltip":!0},{default:n(e=>[r(u(a(de)(e.row.createTime)),1)]),_:1},8,["label"]),l(d,{label:t.t("操作"),align:"center",width:"200","class-name":"small-padding fixed-width"},{default:n(({row:e})=>[e.status==1||e.status==0?R((m(),h(v,{key:0,link:"",type:"primary",onClick:qe=>Z(t.scope.row)},{default:n(()=>[r(u(t.t("强制入款")),1)]),_:2},1032,["onClick"])),[[te,["agent:tenant:view"]]]):(m(),g("span",we,"--"))]),_:1},8,["label"])]),_:1},8,["data"])),[[ae,a(U)]]),R(l(ee,{total:a(P),page:a(f).pageNum,"onUpdate:page":o[4]||(o[4]=e=>a(f).pageNum=e),limit:a(f).pageSize,"onUpdate:limit":o[5]||(o[5]=e=>a(f).pageSize=e),onPagination:C},null,8,["total","page","limit"]),[[j,a(P)>0]]),l(F,{title:a(J),modelValue:a(T),"onUpdate:modelValue":o[12]||(o[12]=e=>k(T)?T.value=e:null),width:"820px","append-to-body":""},{footer:n(()=>[_("div",ke,[l(v,{type:"primary",onClick:x},{default:n(()=>[r(u(t.t("确 定")),1)]),_:1}),l(v,{onClick:X},{default:n(()=>[r(u(t.t("取 消")),1)]),_:1})])]),default:n(()=>[l(B,{ref:"agentRef",model:a(s),rules:a(K),"label-width":"120px"},{default:n(()=>[l(c,{label:t.t("商户账号"),prop:"account"},{default:n(()=>[l(V,{modelValue:a(s).account,"onUpdate:modelValue":o[6]||(o[6]=e=>a(s).account=e),placeholder:t.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(c,{label:t.t("密码"),prop:"password"},{default:n(()=>[l(V,{modelValue:a(s).password,"onUpdate:modelValue":o[7]||(o[7]=e=>a(s).password=e),"auto-complete":"off",type:"password",placeholder:t.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(c,{label:t.t("商户模式"),prop:"tenantType"},{default:n(()=>[l(z,{modelValue:a(s).tenantType,"onUpdate:modelValue":o[8]||(o[8]=e=>a(s).tenantType=e)},{default:n(()=>[(m(!0),g(E,null,G(a($),e=>(m(),h(L,{key:e.value,value:e.value},{default:n(()=>[r(u(e.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),l(c,{label:t.t("买分比例"),prop:"scoreRatio"},{default:n(()=>[l(le,{modelValue:a(s).scoreRatio,"onUpdate:modelValue":o[9]||(o[9]=e=>a(s).scoreRatio=e),precision:1,min:.9,step:.1,max:2},null,8,["modelValue"]),r("   "+u(t.t(" (万法定货币=1万通用额度)")),1)]),_:1},8,["label"]),_("div",Re,[_("span",null,u(t.t("平台比例")),1),_("div",null,[l(v,{type:"danger",onClick:o[10]||(o[10]=e=>I("del")),disabled:!a(s).tenantAgentPlatforms.length},{default:n(()=>[r("-0.5")]),_:1},8,["disabled"]),l(v,{type:"primary",onClick:o[11]||(o[11]=e=>I("add")),disabled:!a(s).tenantAgentPlatforms.length},{default:n(()=>[r("+0.5")]),_:1},8,["disabled"])])]),l(q,{data:a(s).tenantAgentPlatforms,class:"scoreRatioTable"},{default:n(()=>[l(d,{label:t.t("平台"),align:"center",prop:"platformCode"},null,8,["label"]),l(d,{label:t.t("币种"),align:"center",prop:"currencyCode"},null,8,["label"]),l(d,{label:t.t("成本比例(%"),align:"center",prop:"cost"},{default:n(e=>[r(u(e.row.cost)+"% ",1)]),_:1},8,["label"]),l(d,{label:t.t("商户通用比例(%"),align:"center",prop:"useCost"},{default:n(e=>[r(u(e.row.useCost)+"% ",1)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),l(F,{title:t.t("成本比例"),modelValue:a(y),"onUpdate:modelValue":o[17]||(o[17]=e=>k(y)?y.value=e:null),width:"820px","append-to-body":""},{footer:n(()=>[_("div",Ae,[l(v,{onClick:o[16]||(o[16]=e=>y.value=!1)},{default:n(()=>[r(u(t.t("关 闭")),1)]),_:1})])]),default:n(()=>[l(B,{model:a(s),rules:a(K),"label-width":"120px"},{default:n(()=>[l(c,{label:t.t("商户账号"),prop:"account"},{default:n(()=>[l(V,{disabled:a(y),modelValue:a(s).account,"onUpdate:modelValue":o[13]||(o[13]=e=>a(s).account=e),placeholder:t.t("请输入商户账号")},null,8,["disabled","modelValue","placeholder"])]),_:1},8,["label"]),l(c,{label:t.t("商户模式"),prop:"tenantType"},{default:n(()=>[l(z,{modelValue:a(s).tenantType,"onUpdate:modelValue":o[14]||(o[14]=e=>a(s).tenantType=e),disabled:a(y)},{default:n(()=>[(m(!0),g(E,null,G(a($),e=>(m(),h(L,{key:e.value,value:e.value},{default:n(()=>[r(u(e.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1},8,["label"]),l(c,{label:t.t("买分比例")},{default:n(()=>[l(V,{disabled:a(y),modelValue:a(s).scoreRatio,"onUpdate:modelValue":o[15]||(o[15]=e=>a(s).scoreRatio=e),placeholder:""},null,8,["disabled","modelValue"])]),_:1},8,["label"]),_("div",he,[_("span",null,u(t.t("平台比例")),1),_("div",null,[l(v,{type:"danger",disabled:a(y)},{default:n(()=>[r("-0.5")]),_:1},8,["disabled"]),l(v,{type:"primary",disabled:a(y)},{default:n(()=>[r("+0.5")]),_:1},8,["disabled"])])]),l(q,{data:a(s).tenantAgentPlatforms,class:"scoreRatioTable"},{default:n(()=>[l(d,{label:t.t("平台"),align:"center",prop:"platformCode"},null,8,["label"]),l(d,{label:t.t("币种"),align:"center",prop:"currencyCode"},null,8,["label"]),l(d,{label:t.t("成本比例(%"),align:"center",prop:"cost"},{default:n(e=>[r(u(e.row.cost)+"% ",1)]),_:1},8,["label"]),l(d,{label:t.t("商户通用比例(%"),align:"center",prop:"useCost"},{default:n(e=>[r(u(e.row.useCost)+"% ",1)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),ze=ne(Pe,[["__scopeId","data-v-3202d375"]]);export{ze as default};