2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{b2 as e,bs as t,r as a,ag as l,o,aw as r,c as i,e as n,N as p,w as s,l as d,d9 as c,an as g,O as _,g as m,c8 as u,bQ as y}from"./index.1756291502638DMYRPvrR.js";import{_ as b}from"./index.1756291502638D-vAPnOE.js";/* empty css */import{E as f}from"./el-text.1756291502638ZnAL9sBE.js";import{i as h}from"./index.1756291502638BICyyLb3.js";/* empty css */import"./el-col.1756291502638C0wuzd7O.js";const v={class:"operate-btn"},w=e({__name:"transaction-statistics",setup(e){t({legacy:!0});let w=a([]);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=a(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,t;D.loading=!0;let a={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==(t=l.completed_at)?void 0:t.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(a,l)).then(e=>{D.tableData=e.data,D.total=e.total,D.loading=!1}).catch(()=>{D.loading=!1})},R=()=>{D.showBatchSettingDialog=!1},C=()=>{D.showAddProxyDialog=!0};return(e,t)=>{const a=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":t[0]||(t[0]=e=>m(D).searchFields=e),data:m(D).tableData,per_page:m(D).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>m(D).per_page=e),page:m(D).page,"onUpdate:page":t[2]||(t[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(a,{type:"primary",onClick:C},{default:s(()=>t[5]||(t[5]=[_("添加支付通道")])),_:1,__:[5]})]),count:s(()=>[p(l,null,{default:s(()=>t[6]||(t[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(a,{type:"primary",onClick:e=>(e=>{D.showAddProxyDialog=!0,D.currentRow=e})(l),size:"small"},{default:s(()=>t[7]||(t[7]=[_("编辑")])),_:2,__:[7]},1032,["onClick"]),p(a,{type:"primary",onClick:t=>e.handleFeeRisk(l),size:"small"},{default:s(()=>t[8]||(t[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":t[3]||(t[3]=e=>m(D).showAddProxyDialog=e),formData:m(D).addForm,"onUpdate:formData":t[4]||(t[4]=e=>m(D).addForm=e),ref:"productRef"},{submit:s(()=>[p(a,{type:"primary",onClick:R},{default:s(()=>t[9]||(t[9]=[_("确定")])),_:1,__:[9]})]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-746f2892"]]);export{w as default};
|