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

2 lines
9.1 KiB
JavaScript
Raw 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 le,a as te,r as d,C as ae,J as oe,k as c,G as ne,o as V,c as h,H as P,I,f as e,d as l,e as n,l as q,m as A,p as re,q as u,t as p,U as ue,n as v,K as j,L as E,D as G,B as se,h as de}from"./index.R3qQMktZ.js";import{c as pe}from"./index.BhcO8UcA.js";import{b as ie,s as me}from"./tenant.5hwMVhFj.js";import{C as ce}from"./index.DU8FQYf7.js";/* empty css *//* empty css */const fe={class:"app-container"},be={class:"label-scoreRatio"},ge={class:"dialog-footer"},ye={class:"label-scoreRatio"},ve={class:"dialog-footer"},Ve=se({name:"Agent"}),_e=Object.assign(Ve,{setup(Ce){te();const{proxy:f}=de(),{ff_tenant_type:N,ff_tenant_status:we}=f.useDict("ff_tenant_type","ff_tenant_status"),B=d([]),_=d(!1),R=d(!0),H=d(!0);d([]),d(!0),d(!0);const U=d(0),J=d(""),b=d(!1);d(!1),d("");const M=d([]),O=ae({form:{},queryParams:{pageNum:1,pageSize:10,orderByColumn:"create_time",isAsc:"desc",memberAccount:"",gameAccount:""},rules:{account:[{required:!0,message:f.t("商户账号不能为空"),trigger:"blur"}],password:[{required:!0,message:f.t("密码不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:f.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:f.t("商户模式不能为空"),trigger:"change"}]}}),{queryParams:s,form:r,rules:K}=oe(O);function C(){R.value=!0,ie(s.value).then(a=>{B.value=a.rows,U.value=a.total,R.value=!1})}function Q(){_.value=!1,W()}function W(){r.value={account:"",password:"",scoreRatio:1,tenantType:1,tenantAgentPlatforms:[]},f.resetForm("agentRef")}function w(){s.value.pageNum=1,C()}const L=d([]),T=d(!0),X=async()=>{T.value=!1,me().then(a=>{L.value=a.data.map(o=>({label:o.currencyCode,value:o.currencyCode})),T.value=!0})};function D(a){r.value.tenantAgentPlatforms=r.value.tenantAgentPlatforms.map((o,g)=>(a==="del"&&o.cost>M.value[g].cost?(o.cost-=.5,o.useCost-=.5):a==="add"&&(o.cost+=.5,o.useCost+=.5),o))}function Y(){f.$refs.agentRef.validate(a=>{a&&pe(r.value).then(o=>{f.$modal.msgSuccess(f.t("新增成功")),_.value=!1,C()})})}return C(),X(),(a,o)=>{const g=c("el-input"),m=c("el-form-item"),y=c("el-button"),k=c("el-form"),i=c("el-table-column"),S=c("el-table"),Z=c("pagination"),$=c("el-radio-button"),z=c("el-radio-group"),x=c("el-input-number"),F=c("el-dialog"),ee=ne("loading");return V(),h("div",fe,[P(l(k,{model:e(s),ref:"queryRef",inline:!0},{default:n(()=>[l(m,{label:a.t("商户账号"),prop:"memberAccount"},{default:n(()=>[l(g,{modelValue:e(s).memberAccount,"onUpdate:modelValue":o[0]||(o[0]=t=>e(s).memberAccount=t),placeholder:a.t("请输入商户账号"),clearable:"",style:{width:"200px"},onKeyup:q(w,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("玩家账号"),prop:"memberAccount"},{default:n(()=>[l(g,{modelValue:e(s).memberAccount,"onUpdate:modelValue":o[1]||(o[1]=t=>e(s).memberAccount=t),placeholder:a.t("请输入玩家账号"),clearable:"",style:{width:"200px"},onKeyup:q(w,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("三方玩家账号"),prop:"gameAccount"},{default:n(()=>[l(g,{modelValue:e(s).gameAccount,"onUpdate:modelValue":o[2]||(o[2]=t=>e(s).gameAccount=t),placeholder:a.t("请输入三方玩家账号"),clearable:"",style:{width:"200px"},onKeyup:q(w,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("币种"),prop:"currencyCode"},{default:n(()=>[e(T)?(V(),A(e(ce),{key:0,modelValue:e(s).currencyCode,"onUpdate:modelValue":o[3]||(o[3]=t=>e(s).currencyCode=t),options:e(L),placeholder:"请选择币种",style:{width:"200px"}},null,8,["modelValue","options"])):re("",!0)]),_:1},8,["label"]),l(m,null,{default:n(()=>[l(y,{type:"primary",icon:"Search",onClick:w},{default:n(()=>[u(p(a.t("搜索")),1)]),_:1})]),_:1})]),_:1},8,["model"]),[[I,e(H)]]),P((V(),A(S,{data:e(B),class:"c-table-main",border:""},{default:n(()=>[l(i,{label:a.t("商户账号"),align:"center",prop:"tenantKey"},null,8,["label"]),l(i,{label:a.t("玩家账号"),align:"center",prop:"memberAccount","show-overflow-tooltip":!0},null,8,["label"]),l(i,{label:a.t("三方玩家账号"),align:"center",prop:"gameAccount","show-overflow-tooltip":!0},null,8,["label"]),l(i,{label:a.t("平台币种"),align:"center",prop:"currencyCode"},null,8,["label"]),l(i,{label:a.t("创建时间"),align:"center",prop:"createTime","show-overflow-tooltip":!0},{default:n(t=>[u(p(e(ue)(t.row.createTime)),1)]),_:1},8,["label"])]),_:1},8,["data"])),[[ee,e(R)]]),P(l(Z,{total:e(U),page:e(s).pageNum,"onUpdate:page":o[4]||(o[4]=t=>e(s).pageNum=t),limit:e(s).pageSize,"onUpdate:limit":o[5]||(o[5]=t=>e(s).pageSize=t),onPagination:C},null,8,["total","page","limit"]),[[I,e(U)>0]]),l(F,{title:e(J),modelValue:e(_),"onUpdate:modelValue":o[12]||(o[12]=t=>G(_)?_.value=t:null),width:"820px","append-to-body":""},{footer:n(()=>[v("div",ge,[l(y,{type:"primary",onClick:Y},{default:n(()=>[u(p(a.t("确 定")),1)]),_:1}),l(y,{onClick:Q},{default:n(()=>[u(p(a.t("取 消")),1)]),_:1})])]),default:n(()=>[l(k,{ref:"agentRef",model:e(r),rules:e(K),"label-width":"120px"},{default:n(()=>[l(m,{label:a.t("商户账号"),prop:"account"},{default:n(()=>[l(g,{modelValue:e(r).account,"onUpdate:modelValue":o[6]||(o[6]=t=>e(r).account=t),placeholder:a.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("密码"),prop:"password"},{default:n(()=>[l(g,{modelValue:e(r).password,"onUpdate:modelValue":o[7]||(o[7]=t=>e(r).password=t),"auto-complete":"off",type:"password",placeholder:a.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("商户模式"),prop:"tenantType"},{default:n(()=>[l(z,{modelValue:e(r).tenantType,"onUpdate:modelValue":o[8]||(o[8]=t=>e(r).tenantType=t)},{default:n(()=>[(V(!0),h(j,null,E(e(N),t=>(V(),A($,{key:t.value,value:t.value},{default:n(()=>[u(p(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),l(m,{label:a.t("买分比例"),prop:"scoreRatio"},{default:n(()=>[l(x,{modelValue:e(r).scoreRatio,"onUpdate:modelValue":o[9]||(o[9]=t=>e(r).scoreRatio=t),precision:1,min:.9,step:.1,max:2},null,8,["modelValue"]),u("   "+p(a.t(" (万法定货币=1万通用额度)")),1)]),_:1},8,["label"]),v("div",be,[v("span",null,p(a.t("平台比例")),1),v("div",null,[l(y,{type:"danger",onClick:o[10]||(o[10]=t=>D("del")),disabled:!e(r).tenantAgentPlatforms.length},{default:n(()=>[u("-0.5")]),_:1},8,["disabled"]),l(y,{type:"primary",onClick:o[11]||(o[11]=t=>D("add")),disabled:!e(r).tenantAgentPlatforms.length},{default:n(()=>[u("+0.5")]),_:1},8,["disabled"])])]),l(S,{data:e(r).tenantAgentPlatforms,class:"scoreRatioTable"},{default:n(()=>[l(i,{label:a.t("平台"),align:"center",prop:"platformCode"},null,8,["label"]),l(i,{label:a.t("币种"),align:"center",prop:"currencyCode"},null,8,["label"]),l(i,{label:a.t("成本比例(%"),align:"center",prop:"cost"},{default:n(t=>[u(p(t.row.cost)+"% ",1)]),_:1},8,["label"]),l(i,{label:a.t("商户通用比例(%"),align:"center",prop:"useCost"},{default:n(t=>[u(p(t.row.useCost)+"% ",1)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),l(F,{title:a.t("成本比例"),modelValue:e(b),"onUpdate:modelValue":o[17]||(o[17]=t=>G(b)?b.value=t:null),width:"820px","append-to-body":""},{footer:n(()=>[v("div",ve,[l(y,{onClick:o[16]||(o[16]=t=>b.value=!1)},{default:n(()=>[u(p(a.t("关 闭")),1)]),_:1})])]),default:n(()=>[l(k,{model:e(r),rules:e(K),"label-width":"120px"},{default:n(()=>[l(m,{label:a.t("商户账号"),prop:"account"},{default:n(()=>[l(g,{disabled:e(b),modelValue:e(r).account,"onUpdate:modelValue":o[13]||(o[13]=t=>e(r).account=t),placeholder:a.t("请输入商户账号")},null,8,["disabled","modelValue","placeholder"])]),_:1},8,["label"]),l(m,{label:a.t("商户模式"),prop:"tenantType"},{default:n(()=>[l(z,{modelValue:e(r).tenantType,"onUpdate:modelValue":o[14]||(o[14]=t=>e(r).tenantType=t),disabled:e(b)},{default:n(()=>[(V(!0),h(j,null,E(e(N),t=>(V(),A($,{key:t.value,value:t.value},{default:n(()=>[u(p(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1},8,["label"]),l(m,{label:a.t("买分比例")},{default:n(()=>[l(g,{disabled:e(b),modelValue:e(r).scoreRatio,"onUpdate:modelValue":o[15]||(o[15]=t=>e(r).scoreRatio=t),placeholder:""},null,8,["disabled","modelValue"])]),_:1},8,["label"]),v("div",ye,[v("span",null,p(a.t("平台比例")),1),v("div",null,[l(y,{type:"danger",disabled:e(b)},{default:n(()=>[u("-0.5")]),_:1},8,["disabled"]),l(y,{type:"primary",disabled:e(b)},{default:n(()=>[u("+0.5")]),_:1},8,["disabled"])])]),l(S,{data:e(r).tenantAgentPlatforms,class:"scoreRatioTable"},{default:n(()=>[l(i,{label:a.t("平台"),align:"center",prop:"platformCode"},null,8,["label"]),l(i,{label:a.t("币种"),align:"center",prop:"currencyCode"},null,8,["label"]),l(i,{label:a.t("成本比例(%"),align:"center",prop:"cost"},{default:n(t=>[u(p(t.row.cost)+"% ",1)]),_:1},8,["label"]),l(i,{label:a.t("商户通用比例(%"),align:"center",prop:"useCost"},{default:n(t=>[u(p(t.row.useCost)+"% ",1)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),he=le(_e,[["__scopeId","data-v-334693ad"]]);export{he as default};