2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{_ as e}from"./index.BGlQrNQO.js";import{bt as a,ag as t,b4 as l,aZ as o,c as r,e as n,N as p,w as i,l as s,t as c,al as d,O as _,E as g,an as u,g as b,aO as m,bQ as y}from"./index.BbWNJA3u.js";/* empty css */import"./el-col.DFkN-DyX.js";const h={key:0},f={key:1},v={__name:"unpay-order",setup(v){const{copy:k}=a({legacy:!0});let w=[];const x=t({columns:[{prop:"ID",label:"商务号",align:"center"},{prop:"id",label:"商户名称",align:"center"},{prop:"shop",label:"商户单号",align:"center"},{prop:"product_name",label:"商户/通道",align:"center"},{prop:"order_amount",label:"支付通道",align:"center"},{prop:"order_no",label:"产品编码",align:"center"},{prop:"created_at",label:"支付单号",align:"center"},{prop:"completed_at",label:"支付金额",align:"center"},{prop:"expire_time",label:"状态",align:"center"},{prop:"status",label:"提交时间",align:"center"},{prop:"notify_status",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:"商户号/商户名称",prop:"order_no",type:"input",labelWidth:"120px",value:""},{label:"系统订单号",prop:"merchant_order_no",type:"input",value:""},{prop:"",label:"下游订单号",type:"input",value:""},{prop:"created_at",label:"提交时间",type:"date",dateType:"datetimerange",value:[]},{prop:"created_at",label:"成功时间",type:"date",dateType:"datetimerange",value:[]},{label:"通道",type:"select",prop:"status",value:"",options:[]},{label:"银行",type:"select",prop:"notify_status",value:"",options:w},{label:"类型",type:"select",prop:"notify_status",value:"",options:w},{prop:"",label:"最小金额",type:"number",value:""},{prop:"",label:"最大金额",type:"number",value:""}],total:0,page:1,per_page:10,loading:!1}),F=e=>{k(e).then(()=>{m.success("复制成功")})},C=()=>{x.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),T()};l(()=>{});const T=()=>{var e,a;x.loading=!0;let t={per_page:x.per_page,page:x.page},l=convertArrayToObject(x.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=>{x.tableData=e.data,x.total=e.total,x.loading=!1}).catch(()=>{x.loading=!1})};return(a,t)=>{const l=u,m=o("DocumentCopy"),y=g,v=e;return n(),r("div",null,[p(v,{type:"export",columns:b(x).columns,searchFields:b(x).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>b(x).searchFields=e),data:b(x).tableData,per_page:b(x).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>b(x).per_page=e),page:b(x).page,"onUpdate:page":t[2]||(t[2]=e=>b(x).page=e),total:b(x).total,onGetTableData:T,onResetForm:C,loading:b(x).loading,showSelection:!1,showRightRefreshSlot:!1},{"search-btns":i(({row:e})=>[p(l,{type:"danger",onClick:a.addRecord},{default:i(()=>t[3]||(t[3]=[_("一键补发")])),_:1,__:[3]},8,["onClick"])]),btns:i(()=>t[4]||(t[4]=[s("div",null,"成功交易总金额:0元 商户手续费:0元 代理收入:0元商户收入总金额:0元 成功订单数:0 成功率:0%",-1)])),status_slot:i(({row:e})=>[_(c(a.showNotifyStatusTxt(e.status,1)),1)]),order_no_slot:i(({row:e})=>[e.order_no?(n(),r("div",h,[p(y,{onClick:a=>F(e.order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(m)]),_:2},1032,["onClick"]),_(" "+c(null==e?void 0:e.order_no),1)])):d("",!0),e.merchant_order_no?(n(),r("div",f,[p(y,{onClick:a=>F(e.merchant_order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(m)]),_:2},1032,["onClick"]),_(" "+c(null==e?void 0:e.merchant_order_no),1)])):d("",!0)]),notify_status_slot:i(({row:e})=>[s("div",null,c(a.showNotifyStatusTxt(e.notify_status,2)),1)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{v as default};
|