2025-09-25 18:20:39 +08:00
|
|
|
import{b2 as e,ag as l,bT as a,bm as t,cd as o,aZ as s,c as r,e as i,N as p,w as n,l as d,n as c,t as u,g as m,al as b,O as v,E as _,bR as h,aO as g}from"./index.1758795538664CNGvZz32.js";import{_ as y}from"./index.1758795538664db1vc7bN.js";import{e as w,g as f}from"./agent.1758795538664DbLHWYM1.js";/* empty css */import"./el-col.1758795538664DSz2XFVu.js";const F={key:0,class:"cell-btn cl-2"},T={class:"cell-btn cl-2"},j={class:"cell-btn cl-2"},L={class:"cell-btn cl-2"},O={class:"blue"},D={class:"cell-btn cl-2"},k=e({__name:"agent-bill",setup(e){const k=e=>`${Number(e).toFixed(2)}`,x=l({columns:[{prop:"id",label:"编号",width:60},{prop:"levels",label:"级别",width:60,slot:"levels"},{prop:"ms_name",label:"代理账号",width:100},{prop:"order_type",label:"订单类型",width:90,slot:"order_type"},{prop:"handle_type",label:"操作类型",width:90,slot:"handle_type"},{prop:"capital_type",label:"余额类型",width:100,slot:"capital_type"},{prop:"reason",label:"账变类型",width:140,slot:"reason"},{prop:"source",label:"来源",width:90,slot:"source"},{prop:"amount",label:"账变金额",width:90,formatter:k},{prop:"before_amount",label:"变动前金额",width:100,formatter:k},{prop:"after_amount",label:"变动后金额",width:100,formatter:k},{prop:"mer_order_sn",label:"商户订单号",width:160},{prop:"order_sn",label:"系统订单号",width:160},{prop:"remark",label:"备注"},{prop:"create_time",label:"创建时间",width:150,formatter:function(e){return h(1e3*e)}}],tableData:[],searchFields:[{label:"代理ID",type:"input",prop:"ms_id",value:""},{prop:"ms_name",label:"代理账号",type:"input",value:""},{prop:"handle_type",label:"操作类型",type:"select",value:"",options:[{label:"减少",value:1},{label:"增加",value:2}]},{prop:"capital_type",label:"余额类型",type:"select",value:"",options:[{label:"可用余额",value:1},{label:"冻结余额",value:2}]},{prop:"reason",label:"账变类型",type:"select",value:"",options:[]},{prop:"source",label:"来源",type:"select",value:"",options:[{label:"系统",value:1},{label:"人工",value:2}]},{prop:"order_type",label:"订单类型",type:"select",value:"",options:[{label:"订单",value:1},{label:"代付订单",value:2}]},{prop:"order_sn",label:"订单号",type:"input",value:""},{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",value:a()}],total:0,page:1,limit:10,amount:0,loading:!1,reasonList:[],reasonObj:{}}),E=()=>{x.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=a():e.value=""}),I()};function U(e){const l={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(l[e.prop]=e.value)}),l}t(()=>{I()});const I=()=>{var e,l,a,t,o;x.loading=!0;let s={limit:x.limit,page:x.page},r=U(x.searchFields);(null==(e=r.create_time)?void 0:e.length)>0&&(r.start_time=(null==(l=r.create_time[0])?void 0:l.getTime())?(null==(a=r.create_time[0])?void 0:a.getTime())/1e3:"",r.end_time=(null==(t=r.create_time[1])?void 0:t.getTime())?(null==(o=r.create_time[1])?void 0:o.getTime())/1e3:""),f(Object.assign(s,r)).then(e=>{x.tableData=e.list,x.total=e.total,x.amount=e.total_usable_amount,x.loading=!1,0==x.reasonList.length&&(x.reasonObj=e.reasonList,x.reasonList=Object.keys(e.reasonList).map(l=>({label:e.reasonList[l],value:l})),x.searchFields[4].options=x.reasonList)}).catch(()=>{x.loading=!1})},N=o(()=>{var e,l,a,t,o;let s=U(x.searchFields);(null==(e=s.create_time)?void 0:e.length)>0&&(s.start_time=(null==(l=s.create_time[0])?void 0:l.getTime())?(null==(a=s.create_time[0])?void 0:a.getTime())/1e3:"",s.end_time=(null==(t=s.create_time[1])?void 0:t.getTime())?(null==(o=s.create_time[1])?void 0:o.getTime())/1e3:""),w(s).then(e=>{g.success(e)})},1e3);return(e,l)=>{const a=s("Download"),t=_;return i(),r("div",null,[p(y,{type:"agent-bill",columns:m(x).columns,searchFields:m(x).searchFields,"onUpdate:searchFields":l[1]||(l[1]=e=>m(x).searchFields=e),data:m(x).tableData,limit:m(x).limit,"onUpdate:limit":l[2]||(l[2]=e=>m(x).limit=e),page:m(x).page,"onUpdate:page":l[3]||(l[3]=e=>m(x).page=e),total:m(x).total,onGetTableData:I,onResetF
|