2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
import{_ as ne,a as se,r as s,C as re,J as ue,k as p,G as de,o as y,c as N,H as S,I as Y,f as l,d as e,e as n,l as I,D as L,q as d,t as r,m as M,p as ie,U as pe,n as _,K as me,L as ce,B as fe,h as ge,v as _e,x as be}from"./index.R3qQMktZ.js";import{s as ve,a as we}from"./commissionList.BB3MHwHe.js";/* empty css */const $=h=>(_e("data-v-3bde3c52"),h=h(),be(),h),ye={class:"app-container"},he={key:0},Ve=$(()=>_("span",null,"充值",-1)),Ce={class:"flooter"},Re={class:"label-scoreRatio"},ke=$(()=>_("span",null,"平台比例",-1)),Te={class:"dialog-footer"},Ne=fe({name:"Commission"}),Se=Object.assign(Ne,{setup(h){se();const{proxy:c}=ge(),{ff_tenant_type:z,ff_tenant_status:Ae,ff_tenant_agent_approval_status:Ue,ff_tenant_agent_commission_type:De}=c.useDict("ff_tenant_type","ff_tenant_status","ff_tenant_agent_approval_status","ff_tenant_agent_commission_type"),A=s([]),b=s(!1),v=s(!0),F=s(!0);s([]),s(!0),s(!0);const H=s("");s(!1),s(!1),s("");const j=s([]),U=s(0),D=s(0),V=s(0),E=s(0),B=s(0),C=s([]),G=re({form:{},queryParams:{pageNum:1,pageSize:10,orderByColumn:"createTime",isAsc:"desc",tenantKey:"",agentName:""},rules:{account:[{required:!0,message:c.t("商户账号不能为空"),trigger:"blur"}],password:[{required:!0,message:c.t("密码不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:c.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:c.t("商户模式不能为空"),trigger:"change"}]}}),{queryParams:m,form:u,rules:J}=ue(G);function R(){v.value=!0,ve(c.addDateRange(m.value,C.value)).then(t=>{A.value=t.rows,V.value=t.total,v.value=!1})}const O=()=>{v.value=!0,we({}).then(t=>{U.value=t.data.unwithdrawn,D.value=t.data.withdrawn,E.value=t.data.invite,B.value=t.data.take,v.value=!1})};function Q(){b.value=!1,W()}function W(){u.value={account:"",password:"",scoreRatio:1,tenantType:1,tenantAgentPlatforms:[]},c.resetForm("agentRef")}function T(){m.value.pageNum=1,R()}function K(t){u.value.tenantAgentPlatforms=u.value.tenantAgentPlatforms.map((o,g)=>(t==="del"&&o.cost>j.value[g].cost?(o.cost-=.5,o.useCost-=.5):t==="add"&&(o.cost+=.5,o.useCost+=.5),o))}function X(){c.$refs.agentRef.validate(t=>{t&&createAgent(u.value).then(o=>{c.$modal.msgSuccess(c.t("新增成功")),b.value=!1,R()})})}return R(),O(),(t,o)=>{const g=p("el-input"),f=p("el-form-item"),Z=p("el-date-picker"),w=p("el-button"),P=p("el-form"),i=p("el-table-column"),q=p("el-table"),x=p("pagination"),k=p("el-tag"),ee=p("el-radio-button"),te=p("el-radio-group"),ae=p("el-input-number"),le=p("el-dialog"),oe=de("loading");return y(),N("div",ye,[S(e(P,{model:l(m),ref:"queryRef",inline:!0},{default:n(()=>[e(f,{label:t.t("商户账号"),prop:"tenantKey"},{default:n(()=>[e(g,{modelValue:l(m).tenantKey,"onUpdate:modelValue":o[0]||(o[0]=a=>l(m).tenantKey=a),placeholder:t.t("请输入商户账号"),clearable:"",style:{width:"200px"},onKeyup:I(T,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(f,{label:t.t("代理账号"),prop:"agentName"},{default:n(()=>[e(g,{modelValue:l(m).agentName,"onUpdate:modelValue":o[1]||(o[1]=a=>l(m).agentName=a),placeholder:t.t("请输入代理账号"),clearable:"",style:{width:"200px"},onKeyup:I(T,["enter"])},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(f,{label:t.t("月份"),prop:"dateRange"},{default:n(()=>[e(Z,{modelValue:l(C),"onUpdate:modelValue":o[2]||(o[2]=a=>L(C)?C.value=a:null),editable:!1,type:"datetimerange","start-placeholder":t.t("开始时间"),"end-placeholder":t.t("结束时间"),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(f,null,{default:n(()=>[e(w,{type:"primary",icon:"Search",onClick:T},{default:n(()=>[d(r(t.t("搜索")),1)]),_:1})]),_:1})]),_:1},8,["model"]),[[Y,l(F)]]),S((y(),M(q,{data:l(A),stripe:"",border:"",class:"c-table-main",height:"672px"},{default:n(()=>[e(i,{label:t.t("佣金来源"),width:"100",align:"center",prop:"sourceType"},{default:n(a=>[a.row.sourceType===1?(y(),N("span",he,"返佣")):ie("",!0)]),_:1},8,["label"]),e(i,{label:t.t("佣金类型"),align:"center",prop:"commissionType","show-overflow-tooltip":!0},{default:n(a=>[Ve]),_:1},8,["label"]),e(i,{label:t.t("商户账号"),align:"center",prop:"tenantKey","show-overflow-tooltip":!0},{default:n(({row:a})=>[d(r(a.tenantKey||"--"),1)]),_:1},8,["label"]),e(i,{label:t.t("代理账号"),align:"center",prop:"agentName","show-overflow-tooltip":!0},{default:n(({row:a})=>[d(r(a.agentName||"--"),1)]),_:1},8,["label"]),e(i,{label:t.t("成本(%)"),align:"center",width:"110",prop:"costBalance","show-overflow-tooltip":!0},null,8,["label"]),e(i,{label:t.t("商户比例(%)"),align:"center",width:"160",prop:"merchantBalance","show-overflow-tooltip":!0},null,8,["label"]),e(i,{label:t.t("币种"),align:"center",prop:"currencyCode","show-overflow-tooltip":!0},null,8,["label"]),e(i,{label:t.t("充值金额"),align:"center",prop:"balance","show-overflow-tooltip":!0},null,8,["label"]),e(i,{label:t.t("佣金"),align:"center",prop:"commissionBalance","show-overflow-tooltip":!0},null,8,["label"]),e(i,{label:t.t("兑换USDT"),align:"center",width:"120",prop:"usdtBalance"},null,8,["label"]),e(i,{label:t.t("时间"),align:"center",prop:"createTime","show-overflow-tooltip":!0},{default:n(a=>[d(r(l(pe)(a.row.createTime)),1)]),_:1},8,["label"])]),_:1},8,["data"])),[[oe,l(v)]]),S(e(x,{total:l(V),page:l(m).pageNum,"onUpdate:page":o[3]||(o[3]=a=>l(m).pageNum=a),limit:l(m).pageSize,"onUpdate:limit":o[4]||(o[4]=a=>l(m).pageSize=a),onPagination:R},null,8,["total","page","limit"]),[[Y,l(V)>0]]),_("div",Ce,[e(k,null,{default:n(()=>[d(r(t.t("未提现佣金"))+": "+r(l(U)),1)]),_:1}),e(k,null,{default:n(()=>[d(r(t.t("已提现佣金"))+": "+r(l(D)),1)]),_:1}),e(k,null,{default:n(()=>[d(r(t.t("佣金总额"))+": "+r(l(V)),1)]),_:1}),e(k,null,{default:n(()=>[d(r(t.t("抽成佣金"))+": "+r(l(B)),1)]),_:1})]),e(le,{title:l(H),modelValue:l(b),"onUpdate:modelValue":o[11]||(o[11]=a=>L(b)?b.value=a:null),width:"820px","append-to-body":""},{footer:n(()=>[_("div",Te,[e(w,{type:"primary",onClick:X},{default:n(()=>[d(r(t.t("确 定")),1)]),_:1}),e(w,{onClick:Q},{default:n(()=>[d(r(t.t("取 消")),1)]),_:1})])]),default:n(()=>[e(P,{ref:"agentRef",model:l(u),rules:l(J),"label-width":"120px"},{default:n(()=>[e(f,{label:"商户账号",prop:"account"},{default:n(()=>[e(g,{modelValue:l(u).account,"onUpdate:modelValue":o[5]||(o[5]=a=>l(u).account=a),placeholder:"请输入商户账号"},null,8,["modelValue"])]),_:1}),e(f,{label:"密码",prop:"password"},{default:n(()=>[e(g,{modelValue:l(u).password,"onUpdate:modelValue":o[6]||(o[6]=a=>l(u).password=a),"auto-complete":"off",type:"password",placeholder:"请输入商户账号"},null,8,["modelValue"])]),_:1}),e(f,{label:"商户模式",prop:"tenantType"},{default:n(()=>[e(te,{modelValue:l(u).tenantType,"onUpdate:modelValue":o[7]||(o[7]=a=>l(u).tenantType=a)},{default:n(()=>[(y(!0),N(me,null,ce(l(z),a=>(y(),M(ee,{key:a.value,value:a.value},{default:n(()=>[d(r(a.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(f,{label:"买分比例",prop:"scoreRatio"},{default:n(()=>[e(ae,{modelValue:l(u).scoreRatio,"onUpdate:modelValue":o[8]||(o[8]=a=>l(u).scoreRatio=a),precision:1,min:.9,step:.1,max:2},null,8,["modelValue"]),d(" (万法定货币=1万通用额度) ")]),_:1}),_("div",Re,[ke,_("div",null,[e(w,{type:"danger",onClick:o[9]||(o[9]=a=>K("del")),disabled:!l(u).tenantAgentPlatforms.length},{default:n(()=>[d("-0.5")]),_:1},8,["disabled"]),e(w,{type:"primary",onClick:o[10]||(o[10]=a=>K("add")),disabled:!l(u).tenantAgentPlatforms.length},{default:n(()=>[d("+0.5")]),_:1},8,["disabled"])])]),e(q,{data:l(u).tenantAgentPlatforms,class:"scoreRatioTable"},{default:n(()=>[e(i,{label:"平台",align:"center",prop:"platformCode"}),e(i,{label:"币种",align:"center",prop:"currencyCode"}),e(i,{label:"成本比例(%)",align:"center",prop:"cost"},{default:n(a=>[d(r(a.row.cost)+"% ",1)]),_:1}),e(i,{label:"商户通用比例(%)",align:"center",prop:"useCost"},{default:n(a=>[d(r(a.row.useCost)+"% ",1)]),_:1})]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),qe=ne(Se,[["__scopeId","data-v-3bde3c52"]]);export{qe as default};
|