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