TmallWeb-dist/js/balance-details.B3KiR731.js

2 lines
3.1 KiB
JavaScript
Raw Normal View History

2025-07-31 15:25:07 +08:00
import{_ as a}from"./index.DznrRYNI.js";import{ag as e,bW as t,b6 as l,ai as n,bX as o,c as s,e as r,N as p,w as i,O as c,t as _,bR as d,g}from"./index.CR4_6n_-.js";import{E as u}from"./el-text.Bfvum6Fs.js";import{C as b,D as m,E as h}from"./service.s_GtkORE.js";import"./el-col.SmQn_i_C.js";const v={__name:"balance-details",setup(v){let f=[],y=[];const F=e({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"service_name",label:"服务商名称",align:"center"},{prop:"transaction_no",label:"交易号",align:"center"},{prop:"type_name",label:"类型",align:"center"},{prop:"after_balance",label:"账号总额",align:"center"},{prop:"in_out",label:"收/支",align:"center",slot:"in_out_slot"},{prop:"change_amount",label:"交易金额",align:"center",slot:"amount_slot"},{prop:"commission_balance",label:"佣金余额",align:"center"},{prop:"transaction_time",label:"交易时间",align:"center"},{prop:"remark",label:"备注",align:"center"}],tableData:[],searchFields:[{label:"服务商名称",prop:" provider_id",type:"select",value:"",options:f},{label:"交易号",prop:"transaction_no",type:"input",value:""},{label:"类型",prop:"type",type:"select",value:"",options:y},{label:"收/支",prop:"in_out",type:"select",value:"",options:[{label:"收",value:1},{label:"支",value:2}]},{prop:"transaction_at",label:"交易时间",type:"date",dateType:"datetimerange",value:t()}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1}),j=()=>{F.searchFields.forEach(a=>{"datetimerange"==a.dateType?a.value=t():a.value=""}),E()};l(()=>{D(),w(),E()});const w=()=>{b({}).then(a=>{y=[],Object.entries(a).forEach(([a,e])=>{y.push({label:e,value:a})}),n(()=>{F.searchFields[2].options=y})})},D=()=>{m({}).then(a=>{f=[],a.forEach(a=>{let e={};e.label=a.service_name,e.value=a.id,f.push(e)}),n(()=>{F.searchFields[0].options=f})})};const E=()=>{var a;F.loading=!0;let e={per_page:F.per_page,page:F.page},t=function(a){const e={};return a.forEach(a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)}),e}(F.searchFields);(null==(a=t.transaction_at)?void 0:a.length)>0&&(t.transaction_time_start=t.transaction_at[0]?o(t.transaction_at[0]):"",t.transaction_time_end=t.transaction_at[1]?o(t.transaction_at[1]):""),delete t.transaction_at,h(Object.assign(e,t)).then(a=>{F.tableData=a.data,F.total=a.total,F.loading=!1}).catch(()=>{F.loading=!1})};return(e,t)=>{const l=d,n=u,o=a;return r(),s("div",null,[p(o,{type:"export",columns:g(F).columns,searchFields:g(F).searchFields,"onUpdate:searchFields":t[0]||(t[0]=a=>g(F).searchFields=a),data:g(F).tableData,per_page:g(F).per_page,"onUpdate:per_page":t[1]||(t[1]=a=>g(F).per_page=a),page:g(F).page,"onUpdate:page":t[2]||(t[2]=a=>g(F).page=a),total:g(F).total,onGetTableData:E,onResetForm:j,loading:g(F).loading,showSelection:!1,showRightRefreshSlot:!1},{in_out_slot:i(({row:a})=>[p(l,{type:1===a.in_out?"danger":"success"},{default:i(()=>[c(_(1===a.in_out?"收":"支"),1)]),_:2},1032,["type"])]),amount_slot:i(({row:a})=>[p(n,{type:1===a.in_out?"danger":"success"},{default:i(()=>[c(_(1===a.in_out?"+"+a.change_amount:"-"+a.change_amount),1)]),_:2},1032,["type"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{v as default};