2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{_ as e}from"./index.1758189174388CaHh3_VC.js";import{b2 as a,ag as t,bT as l,bm as o,c as r,e as s,m as i,w as n,l as d,n as p,t as c,g as m,al as b,bR as u,c3 as _}from"./index.1758189174388DD93mrPZ.js";/* empty css */import"./el-col.1758189174388DKJrXHvn.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=a({__name:"platform-bill",setup(a){const F=e=>`${Number(e).toFixed(2)}`,j=t({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 u(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:l()}],total:0,page:1,limit:10,amount:0,loading:!1,reasonList:[],reasonObj:{}}),T=()=>{j.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=l():e.value=""}),L()};o(()=>{L()});const L=()=>{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:""),_(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(a,t)=>(s(),r("div",null,[(s(),i(e,{type:"merchant-bill",columns:m(j).columns,searchFields:m(j).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>m(j).searchFields=e),data:m(j).tableData,limit:m(j).limit,"onUpdate:limit":t[1]||(t[1]=e=>m(j).limit=e),page:m(j).page,"onUpdate:page":t[2]||(t[2]=e=>m(j).page=e),total:m(j).total,onGetTableData:L,onResetForm:T,loading:m(j).loading,name:"merchant-bill",key:"merchant-bill"},{mer_name:n(({row:e})=>[d("div",null,c(`[${e.id}]${e.mer_name}`),1)]),order_type:n(({row:e})=>[0!=e.order_type?(s(),r("div",h,[d("div",{class:p(1==e.order_type?"blue":"red")},c(1==e.order_type?"订单":"代付订单"),3)])):b("",!0)]),handle_type:n(({row:e})=>[d("div",v,[d("div",{class:p(1==e.handle_type?"blue":"red")},c(1==e.handle_type?"减少":"增加"),3)])]),capital_type:n(({row:e})=>[d("div",g,[d("div",{class:p(1==e.capital_type?"blue":"red")},c(1==e.capital_type?"可用余额":"冻结余额"),3)])]),reason:n(({row:e})=>[d("div",y,[d("div",w,c(m(j).reasonObj[e.reason]),1)])]),source:n(({row:e})=>[d("div",f,[d("div",{class:p(1==e.source?"blue":"red")},c(1==e.source?"系统":"人工"),3)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]))]))}},[["__scopeId","data-v-ed1865c3"]]);export{F as default};
|