2025-08-22 20:10:06 +08:00
|
|
|
import{_ as e}from"./index.DYwS_xFe.js";import{bs as a,r as l,ag as t,b4 as o,aZ as s,c as r,e as i,N as p,O as n,w as d,m as c,al as _,an as u,E as g,t as h,g as f,bB as m,l as w,aO as y}from"./index.DYePfyem.js";import{E as b}from"./el-text.BUumAqEQ.js";import{c as k,n as D}from"./payee-order.s8X1e7-s.js";import{s as x}from"./staticData.8wZxkmL4.js";import{g as v,a as C}from"./payee-channel.mXsebGpJ.js";import O from"./viewdetail.uubdkZtS.js";import R from"./callbacklog.DvH6out9.js";import j from"./orderset.7lgC0vDS.js";import z from"./testOrder.JiJj-sEY.js";/* empty css */import"./el-col.DpOXIyFv.js";const T={class:"statistics-box"},S={key:0},F={key:1},L={__name:"all-order",setup(L,{expose:U}){const{copy:E}=a({legacy:!0});let P=[],W=[];const B=l(!1),G=t({columns:[{prop:"id",label:"ID",align:"left",width:"80px"},{prop:"order_no",label:"系统订单号",align:"left",width:"210px"},{prop:"shop_order_no",label:"下游订单号",align:"left",width:"160px"},{prop:"shop_id",label:"商户编码",align:"left",width:"100px"},{prop:"shop_name",label:"商户名称",align:"left"},{prop:"pay_name",label:"支付通道",align:"left"},{prop:"fee",label:"手续费",align:"left",width:"120px"},{prop:"money",label:"交易金额",align:"left",width:"120px"},{prop:"expire_time",label:"状态",align:"left",width:"120px",slot:"status_slot",tooltip:!1},{prop:"create_time",label:"提交时间",align:"left"},{prop:"succ_time",label:"成功时间",align:"left"},{prop:"supplier_name",label:"供应商",align:"left"},{prop:"api_name",label:"入金渠道",align:"left",width:"120px"},{prop:"pay_money",label:"实际金额",align:"left",width:"120px"},{prop:"three_fee",label:"成本",align:"left",width:"120px"},{prop:"remark",label:"备注",align:"left"},{prop:"operate",label:"状态",align:"left",slot:"operate_slot",fixed:"right",width:"240px",tooltip:!1}],tableData:[],searchFields:[{label:"商户编码/商户名称",prop:"shop_id",type:"input",labelWidth:"120px",value:""},{label:"系统订单号",prop:"order_no",type:"input",value:""},{label:"下游订单号订单号",prop:"shop_order_no",type:"input",value:""},{prop:"create_time",label:"提交时间",type:"date",dateType:"datetimerange",startPlaceholder:"提交起始时间",endPlaceholder:"提交结束时间",value:[]},{prop:"succ_time",label:"成功时间",type:"date",dateType:"datetimerange",startPlaceholder:"成功起始时间",endPlaceholder:"成功结束时间",value:[]},{label:"支付通道",type:"select",prop:"pay_id",value:"",options:P},{label:"入金渠道",type:"select",prop:"api_id",value:"",options:W},{label:"状态",type:"select",prop:"status",value:"",options:x.orderStatus},{label:"最大金额",prop:"max_amount",type:"input",value:""},{label:"最小金额",prop:"min_amount",type:"input",value:""}],total:0,page:1,per_page:10,loading:!1,showDetailDialog:!1,currentRow:{},showCallbackLogDialog:!1,showOrderSetDialog:!1,showOrderTestDialog:!1}),I=e=>{E(e).then(()=>{y.success("复制成功")})},N=()=>{G.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),X()};o(async()=>{let e=await v({saiType:"all"}),a=await C({saiType:"all"});P=e.map(e=>({label:e.name,value:e.id})),W=a.map(e=>({label:e.name,value:e.id})),G.searchFields.forEach(e=>{"api_id"==e.prop&&(e.options=P),"pay_id"==e.prop&&(e.options=W)}),X()});const X=()=>{G.loading=!0;let e={limit:G.per_page,page:G.page},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(G.searchFields);5!=a.status&&4!=a.status||(a.is_test=5==a.status?1:"",a.is_repay=4==a.status?1:"",delete a.status),a.money_range=[a.min_amount,a.max_amount],k(Object.assign(e,a)).then(e=>{G.tableData=e.data,G.total=e.total,G.loading=!1,B.value=1==e.is_check_google_code}).catch(()=>{G.loading=!1})},Y=e=>{switch(e){case 0:case 2:return"warning";case 1:return"danger";case 3:return"success";default:return"info"}},Z=(e,a)=>{let l={};"single"==a?l.ids=[e.id]:l.type="all",D(l).then(e=>{y.success("通知补发中")})};return U({getWarningOrderList:()=>{G.page=1,G.searchFields.forEach(e=>{"stat
|