import{T as B,_ as M,a as X,r as s,C as Y,J as Z,k as i,G as x,o as f,c as g,H as q,I as ee,f as n,d as t,e as o,q as p,t as d,m as P,p as y,U as te,n as h,K as ae,L as le,D as oe,B as ne,h as se}from"./index.R3qQMktZ.js";/* empty css */function re(w){return B({url:"/agent/withdrawal/list",method:"get",params:w})}function ue(w){return B({url:"/agent/commission",method:"put",data:w})}const de={class:"app-container"},ie={key:0},pe={key:1},ce={key:2},fe={key:3},me={class:"label-scoreRatio"},_e={class:"dialog-footer"},ge=ne({name:"Commission"}),be=Object.assign(ge,{setup(w){X();const{proxy:u}=se(),{ff_tenant_type:N,ff_tenant_status:ve,ff_tenant_agent_approval_status:we,ff_tenant_agent_commission_type:ye}=u.useDict("ff_tenant_type","ff_tenant_status","ff_tenant_agent_approval_status","ff_tenant_agent_commission_type"),V=s([]),b=s(!1),_=s(!0),U=s(!0);s([]),s(!0),s(!0);const $=s("");s(!1),s(!1),s("");const D=s([]);s(0),s(0);const L=s(0);s(0),s(0),s([]);const F=Y({form:{},queryParams:{pageNum:1,pageSize:10,tenantKey:""},rules:{account:[{required:!0,message:u.t("商户账号不能为空"),trigger:"blur"}],password:[{required:!0,message:u.t("密码不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:u.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:u.t("商户模式不能为空"),trigger:"change"}]}}),{queryParams:k,form:r,rules:I}=Z(F);function C(){_.value=!0,re({}).then(e=>{V.value=e.rows,L.value=e.total,_.value=!1})}function K(){b.value=!1,W()}function W(){r.value={account:"",password:"",scoreRatio:1,tenantType:1,tenantAgentPlatforms:[]},u.resetForm("agentRef")}function j(){k.value.pageNum=1,C()}function z(){u.$modal.confirm(u.t("提现, 是否继续?")).then(()=>{_.value=!0,ue({}).then(e=>{_.value=!1,u.$modal.msgSuccess(u.t("提现成功!")),j()}).catch(()=>{_.value=!1})}).catch(()=>{})}function R(e){r.value.tenantAgentPlatforms=r.value.tenantAgentPlatforms.map((l,m)=>(e==="del"&&l.cost>D.value[m].cost?(l.cost-=.5,l.useCost-=.5):e==="add"&&(l.cost+=.5,l.useCost+=.5),l))}function E(){u.$refs.agentRef.validate(e=>{e&&createAgent(r.value).then(l=>{u.$modal.msgSuccess(u.t("新增成功")),b.value=!1,C()})})}return C(),(e,l)=>{const m=i("el-button"),v=i("el-form-item"),A=i("el-form"),c=i("el-table-column"),T=i("el-table"),S=i("el-input"),G=i("el-radio-button"),H=i("el-radio-group"),J=i("el-input-number"),O=i("el-dialog"),Q=x("loading");return f(),g("div",de,[q(t(A,{model:n(k),ref:"queryRef",inline:!0},{default:o(()=>[t(v,null,{default:o(()=>[t(m,{type:"success",onClick:z},{default:o(()=>[p(d(e.t("申请提现")),1)]),_:1})]),_:1})]),_:1},8,["model"]),[[ee,n(U)]]),q((f(),P(T,{data:n(V),stripe:"",border:"",class:"c-table-main",height:"672px"},{default:o(()=>[t(c,{label:e.t("佣金金额"),width:"100",align:"center",prop:"commissionBalance"},null,8,["label"]),t(c,{label:e.t("币种协议"),align:"center",prop:"currencyAgreement","show-overflow-tooltip":!0},null,8,["label"]),t(c,{label:e.t("钱包地址"),align:"center",prop:"walletAddress","show-overflow-tooltip":!0},null,8,["label"]),t(c,{label:e.t("状态"),align:"center"},{default:o(a=>[a.row.approvalStatus==0?(f(),g("span",ie,d(e.t("未提现")),1)):y("",!0),a.row.approvalStatus==1?(f(),g("span",pe,d(e.t("提现中")),1)):y("",!0),a.row.approvalStatus==2?(f(),g("span",ce,d(e.t("已提现")),1)):y("",!0),a.row.approvalStatus==3?(f(),g("span",fe,d(e.t("已拒绝")),1)):y("",!0)]),_:1},8,["label"]),t(c,{label:e.t("申请时间"),align:"center",prop:"createTime","show-overflow-tooltip":!0},{default:o(a=>[p(d(n(te)(a.row.createTime)),1)]),_:1},8,["label"])]),_:1},8,["data"])),[[Q,n(_)]]),t(O,{title:n($),modelValue:n(b),"onUpdate:modelValue":l[6]||(l[6]=a=>oe(b)?b.value=a:null),width:"820px","append-to-body":""},{footer:o(()=>[h("div",_e,[t(m,{type:"primary",onClick:E},{default:o(()=>[p(d(e.t("确 定")),1)]),_:1}),t(m,{onClick:K},{default:o(()=>[p(d(e.t("取 消")),1)]),_:1})])]),default:o(()=>[t(A,{ref:"agentRef",model:n(r),rules:n(I),"label-width":"120px"},{default:o(()=>[t(v,{label:e.t("商户账号"),prop:"account"},{default:o(()=>[t(S,{modelValue:n(r).account,"onUpdate:modelValue":l[0]||(l[0]=a=>n(r).account=a),placeholder:e.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(v,{label:e.t("密码"),prop:"password"},{default:o(()=>[t(S,{modelValue:n(r).password,"onUpdate:modelValue":l[1]||(l[1]=a=>n(r).password=a),"auto-complete":"off",type:"password",placeholder:e.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(v,{label:e.t("商户模式"),prop:"tenantType"},{default:o(()=>[t(H,{modelValue:n(r).tenantType,"onUpdate:modelValue":l[2]||(l[2]=a=>n(r).tenantType=a)},{default:o(()=>[(f(!0),g(ae,null,le(n(N),a=>(f(),P(G,{key:a.value,value:a.value},{default:o(()=>[p(d(a.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),t(v,{label:e.t("买分比例"),prop:"scoreRatio"},{default:o(()=>[t(J,{modelValue:n(r).scoreRatio,"onUpdate:modelValue":l[3]||(l[3]=a=>n(r).scoreRatio=a),precision:1,min:.9,step:.1,max:2},null,8,["modelValue"]),p("   "+d(e.t("(万法定货币=1万通用额度)")),1)]),_:1},8,["label"]),h("div",me,[h("span",null,d(e.t("平台比例")),1),h("div",null,[t(m,{type:"danger",onClick:l[4]||(l[4]=a=>R("del")),disabled:!n(r).tenantAgentPlatforms.length},{default:o(()=>[p("-0.5")]),_:1},8,["disabled"]),t(m,{type:"primary",onClick:l[5]||(l[5]=a=>R("add")),disabled:!n(r).tenantAgentPlatforms.length},{default:o(()=>[p("+0.5")]),_:1},8,["disabled"])])]),t(T,{data:n(r).tenantAgentPlatforms,class:"scoreRatioTable"},{default:o(()=>[t(c,{label:e.t("平台"),align:"center",prop:"platformCode"},null,8,["label"]),t(c,{label:e.t("币种"),align:"center",prop:"currencyCode"},null,8,["label"]),t(c,{label:e.t("成本比例(%)"),align:"center",prop:"cost"},{default:o(a=>[p(d(a.row.cost)+"% ",1)]),_:1},8,["label"]),t(c,{label:e.t("商户通用比例(%)"),align:"center",prop:"useCost"},{default:o(a=>[p(d(a.row.useCost)+"% ",1)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),Ve=M(be,[["__scopeId","data-v-6131b75b"]]);export{Ve as default};