sf_web_dist/js/transaction-statistics.1760609072598XfDdjCL9.js
2025-10-16 18:05:44 +08:00

2 lines
5.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{b3 as e,bu as a,r as t,ag as l,o,aw as r,c as i,e as n,N as p,w as s,l as d,dp as c,an as g,O as _,g as m,ca as u,bS as y}from"./index.1760609072598q9Sy2noV.js";import{_ as b}from"./index.17606090725985gYAagaP.js";/* empty css */import{E as f}from"./el-text.1760609072598TqgxdMdI.js";import{i as h}from"./index.1760609072598CeHsnOzv.js";/* empty css */import"./el-col.1760609072598DqRLSgPN.js";const v={class:"operate-btn"},w=e({__name:"transaction-statistics",setup(e){a({legacy:!0});let w=t([]);const D=l({columns:[{prop:"ID",label:"编号",align:"center"},{prop:"id",label:"订单类型",align:"center"},{prop:"notify_time",label:"订单号",align:"center"},{prop:"notify_time",label:"商户编号",align:"center"},{prop:"notify_time",label:"交易金额",align:"center"},{prop:"notify_time",label:"手续费",align:"center"},{prop:"notify_time",label:"实际金额",align:"center"},{prop:"notify_time",label:"提交时间",align:"center"},{prop:"notify_time",label:"成功时间",align:"center"},{prop:"notify_time",label:"支付通道",align:"center"},{prop:"notify_time",label:"支付银行",align:"center"},{prop:"notify_time",label:"状态",align:"center"}],tableData:[],searchFields:[{label:"商户名称",type:"input",prop:"ms_id",value:""},{label:"订单号",type:"input",prop:"ms_id",value:""},{prop:"created_at",label:"交易时间",type:"date",dateType:"datetimerange",value:[]},{label:"通道",type:"select",prop:"ms_id",value:"",options:w}],total:0,page:1,per_page:10,loading:!1,showAddProxyDialog:!1,addForm:{title:"添加代付",fields:[{label:"类型ID",type:"input",prop:"status",value:"",placeholder:"类型ID(必须唯一)"},{label:"类型名称",type:"input",prop:"status",value:""}],rules:{status:[{required:!0,message:"请选择设置",trigger:"blur"}]},values:{status:""}}}),x=t(null);let F=null;const j=()=>{D.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),A()};function k(){F&&F.resize()}o(()=>{D.tableData=[{id:1}],F=h(x.value);F.setOption({title:{text:"",left:"center"},tooltip:{trigger:"axis"},legend:{data:["交易金额","收入金额","支出金额"],top:10},grid:{left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:["1月","2月","3月","4月","5月","6月","7月"]},yAxis:{type:"value"},series:[{name:"产品A",type:"line",data:[120,132,101,134,90,230,210]},{name:"产品B",type:"line",data:[220,182,191,234,290,330,310]},{name:"产品C",type:"line",data:[150,232,201,154,190,330,410]}]}),window.addEventListener("resize",k)}),r(()=>{window.removeEventListener("resize",k),F&&F.dispose()});const A=()=>{var e,a;D.loading=!0;let t={limit:D.per_page,page:D.page},l=convertArrayToObject(D.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?y(l.created_at[0]):"",l.created_at_end=l.created_at[1]?y(l.created_at[1]):""),(null==(a=l.completed_at)?void 0:a.length)>0&&(l.completed_at_start=l.completed_at[0]?y(l.completed_at[0]):"",l.completed_at_end=l.completed_at[1]?y(l.completed_at[1]):""),getOrderManagmentLsit(Object.assign(t,l)).then(e=>{D.tableData=e.data,D.total=e.total,D.loading=!1}).catch(()=>{D.loading=!1})},C=()=>{D.showBatchSettingDialog=!1},R=()=>{D.showAddProxyDialog=!0};return(e,a)=>{const t=g,l=f,o=c,r=b,y=u;return n(),i("div",null,[p(r,{type:"export",columns:m(D).columns,searchFields:m(D).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>m(D).searchFields=e),data:m(D).tableData,per_page:m(D).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>m(D).per_page=e),page:m(D).page,"onUpdate:page":a[2]||(a[2]=e=>m(D).page=e),total:m(D).total,onGetTableData:A,onResetForm:j,loading:m(D).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:s(({row:e})=>[p(t,{type:"primary",onClick:R},{default:s(()=>a[5]||(a[5]=[_("添加支付通道")])),_:1,__:[5]})]),count:s(()=>[p(l,null,{default:s(()=>a[6]||(a[6]=[_("成功交易总金额0元 平台利润0元 代理收入0元 商户收入总金额0元 成功订单数0 失败订单数0 投诉保证金已返回金额0 投诉保证金冻结金额0")])),_:1,__:[6]}),d("div",{ref_key:"chartRef",ref:x,style:{width:"80vw",height:"400px"}},null,512)]),operate_slot:s(({row:l})=>[d("div",v,[p(o,{style:{"margin-bottom":"4px"}},{default:s(()=>[p(t,{type:"primary",onClick:e=>(e=>{D.showAddProxyDialog=!0,D.currentRow=e})(l),size:"small"},{default:s(()=>a[7]||(a[7]=[_("编辑")])),_:2,__:[7]},1032,["onClick"]),p(t,{type:"primary",onClick:a=>e.handleFeeRisk(l),size:"small"},{default:s(()=>a[8]||(a[8]=[_("删除")])),_:2,__:[8]},1032,["onClick"])]),_:2},1024)])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),p(y,{showDialog:m(D).showAddProxyDialog,"onUpdate:showDialog":a[3]||(a[3]=e=>m(D).showAddProxyDialog=e),formData:m(D).addForm,"onUpdate:formData":a[4]||(a[4]=e=>m(D).addForm=e),ref:"productRef"},{submit:s(()=>[p(t,{type:"primary",onClick:C},{default:s(()=>a[9]||(a[9]=[_("确定")])),_:1,__:[9]})]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-746f2892"]]);export{w as default};