sf_web_dist/js/platform-bill.xlfGLBXW.js
2025-07-30 14:39:10 +08:00

2 lines
3.5 KiB
JavaScript

import{b2 as e,ah as a,bS as t,bm as l,c as o,e as r,m as s,w as i,l as n,n as d,t as p,g as c,am as m,bQ as b,c2 as u}from"./index.IG9Kr4U_.js";import{_}from"./index.BPCdXHb1.js";/* empty css */import"./el-col.DRUiGYEu.js";const h={key:0,class:"cell-btn cl-2"},v={class:"cell-btn cl-2"},g={class:"cell-btn cl-2"},y={class:"cell-btn cl-2"},w={class:"blue"},f={class:"cell-btn cl-2"},F=e({__name:"platform-bill",setup(e){const F=e=>`${Number(e).toFixed(2)}`,j=a({columns:[{prop:"id",label:"编号",width:80},{prop:"reason",label:"账变类型",width:160,slot:"reason"},{prop:"handle_type",label:"操作类型",width:100,slot:"handle_type"},{prop:"amount",label:"账变金额",width:100,formatter:F},{prop:"before_amount",label:"变动前金额",width:100,formatter:F},{prop:"after_amount",label:"变动后金额",width:140,formatter:F},{prop:"order_sn",label:"订单编号",width:180},{prop:"remark",label:"备注"},{prop:"create_time",label:"创建时间",width:160,formatter:function(e){return b(1e3*e)}}],tableData:[],searchFields:[{prop:"reason",label:"账变类型",type:"select",value:"",options:[]},{prop:"handle_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:t()}],total:0,page:1,limit:10,amount:0,loading:!1,reasonList:[],reasonObj:{}}),L=()=>{j.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=t():e.value=""}),T()};l(()=>{T()});const T=()=>{var e,a,t,l,o;j.loading=!0;let r={limit:j.limit,page:j.page},s=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(j.searchFields);(null==(e=s.create_time)?void 0:e.length)>0&&(s.start_time=(null==(a=s.create_time[0])?void 0:a.getTime())?(null==(t=s.create_time[0])?void 0:t.getTime())/1e3:"",s.end_time=(null==(l=s.create_time[1])?void 0:l.getTime())?(null==(o=s.create_time[1])?void 0:o.getTime())/1e3:""),u(Object.assign(r,s)).then(e=>{j.tableData=e.list,j.total=e.total,j.amount=e.total_usable_amount,j.loading=!1,0==j.reasonList.length&&(j.reasonObj=e.reasonList,j.reasonList=Object.keys(e.reasonList).map(a=>({label:e.reasonList[a],value:a})),j.searchFields[0].options=j.reasonList)}).catch(()=>{j.loading=!1})};return(e,a)=>(r(),o("div",null,[(r(),s(_,{type:"merchant-bill",columns:c(j).columns,searchFields:c(j).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>c(j).searchFields=e),data:c(j).tableData,limit:c(j).limit,"onUpdate:limit":a[1]||(a[1]=e=>c(j).limit=e),page:c(j).page,"onUpdate:page":a[2]||(a[2]=e=>c(j).page=e),total:c(j).total,onGetTableData:T,onResetForm:L,loading:c(j).loading,name:"merchant-bill",key:"merchant-bill"},{mer_name:i(({row:e})=>[n("div",null,p(`[${e.id}]${e.mer_name}`),1)]),order_type:i(({row:e})=>[0!=e.order_type?(r(),o("div",h,[n("div",{class:d(1==e.order_type?"blue":"red")},p(1==e.order_type?"订单":"代付订单"),3)])):m("",!0)]),handle_type:i(({row:e})=>[n("div",v,[n("div",{class:d(1==e.handle_type?"blue":"red")},p(1==e.handle_type?"减少":"增加"),3)])]),capital_type:i(({row:e})=>[n("div",g,[n("div",{class:d(1==e.capital_type?"blue":"red")},p(1==e.capital_type?"可用余额":"冻结余额"),3)])]),reason:i(({row:e})=>[n("div",y,[n("div",w,p(c(j).reasonObj[e.reason]),1)])]),source:i(({row:e})=>[n("div",f,[n("div",{class:d(1==e.source?"blue":"red")},p(1==e.source?"系统":"人工"),3)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]))]))}},[["__scopeId","data-v-ed1865c3"]]);export{F as default};