TmallWeb-dist/js/balance-details.DOd_36IO.js
2025-08-06 18:34:52 +08:00

2 lines
2.7 KiB
JavaScript

import{_ as e}from"./index.DEDWMUkM.js";import{getWithdrawalLsit as a}from"./merchant.BIFgKOb2.js";import{ag as l,b6 as t,c as p,e as o,N as r,w as n,l as s,t as u,g as c}from"./index.DLrOu3jP.js";import"./el-col.DGF9ic0j.js";const i={__name:"balance-details",setup(i){const g=[{label:"提单提成",value:0},{label:"下级提单提成",value:1},{label:"余额转押金",value:2},{label:"押金转余额",value:3},{label:"提现",value:4},{label:"提现手续费",value:5},{label:"提现驳回",value:6},{label:"提现手续费退回",value:7},{label:"平台增加",value:8},{label:"平台扣减",value:9}],d=[{label:"收入",value:0},{label:"支出",value:1}],b=l({columns:[{prop:"id",label:"ID",align:"center"},{prop:"name",label:"服务商名称",align:"center"},{prop:"user_name",label:"交易号",align:"center"},{prop:"status",label:"类型",align:"center",slot:"account_type_slot"},{prop:"user_name",label:"账户总额",align:"center"},{prop:"user_name",label:"收/支",align:"center",slot:"pay_type_slot"},{prop:"user_name",label:"交易金额",align:"center"},{prop:"user_name",label:"佣金余额",align:"center"},{prop:"created_at",label:"交易时间",align:"center"},{prop:"status",label:"备注",align:"center"}],tableData:[],searchFields:[{label:"交易号",prop:"user_name",type:"input",value:""},{label:"类型",type:"select",prop:"status",value:"",options:g},{label:"收/支",type:"select",prop:"status",value:"",options:d},{prop:"created_at",label:"交易时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1}),_=(e,a)=>{let l="";return(0===a?g:d).some(a=>{if(a.value===e)return l=a.label,!0}),l},m=()=>{b.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),v()};t(()=>{v()});const v=()=>{b.loading=!0;let e={per_page:b.per_page,page:b.page},l=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(b.searchFields);a(Object.assign(e,l)).then(e=>{b.tableData=e.data,b.total=e.total,b.loading=!1}).catch(()=>{b.loading=!1})};return(a,l)=>{const t=e;return o(),p("div",null,[r(t,{type:"export",columns:c(b).columns,searchFields:c(b).searchFields,"onUpdate:searchFields":l[0]||(l[0]=e=>c(b).searchFields=e),data:c(b).tableData,per_page:c(b).per_page,"onUpdate:per_page":l[1]||(l[1]=e=>c(b).per_page=e),page:c(b).page,"onUpdate:page":l[2]||(l[2]=e=>c(b).page=e),total:c(b).total,onGetTableData:v,onResetForm:m,loading:c(b).loading,showSelection:!1,showRightRefreshSlot:!1},{account_type_slot:n(({row:e})=>[s("div",null,u(_(e.account_type,0)),1)]),pay_type_slot:n(({row:e})=>[s("div",null,u(_(e.pay_type,1)),1)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{i as default};