2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import{_ as e}from"./index.BvGTtQTs.js";import{bs as a,ag as t,b4 as l,aZ as r,c as s,e as o,N as p,w as n,m as i,al as c,an as d,O as _,E as u,t as m,g,bB as y,l as f,aO as h}from"./index.j7AAQZPn.js";import{E as b}from"./el-text.B7_Cdoce.js";import{b as v}from"./payee-order.aEjAiQX9.js";import{s as k}from"./staticData.8wZxkmL4.js";import{g as w,a as x}from"./payee-channel.B7ML8_-R.js";/* empty css */import"./el-col.BeP-XYwC.js";const z={class:"statistics-box"},C={key:0},F={key:1},j={__name:"warning-order",setup(j){const{copy:D}=a({legacy:!0});let E=[],T=[];const P=t({columns:[{prop:"id",label:"ID",align:"center",width:"80px"},{prop:"order_no",label:"系统订单号",align:"center",width:"220px"},{prop:"shop_order_no",label:"下游订单号",align:"center",width:"220px"},{prop:"shop_id",label:"商户编号",align:"center",width:"120px"},{prop:"shop_name",label:"商户名称",align:"center"},{prop:"pay_name",label:"支付通道",align:"center"},{prop:"fee",label:"手续费",align:"center"},{prop:"money",label:"交易金额",align:"center"},{prop:"expire_time",label:"状态",align:"center",slot:"status_slot"},{prop:"create_time",label:"提交时间",align:"center"},{prop:"succ_time ",label:"成功时间",align:"center"},{prop:"supplier_name",label:"供应商",align:"center"},{prop:"api_name",label:"入金渠道",align:"center"},{prop:"pay_money",label:"实际金额",align:"center"},{prop:"three_fee",label:"成本",align:"center"},{prop:"remark",label:"备注",align:"center"},{prop:"operate",label:"状态",align:"center",slot:"operate_slot",fixed:"right"}],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:"created_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:E},{label:"入金渠道",type:"select",prop:"api_id",value:"",options:T},{label:"状态",type:"select",prop:"status",value:2,options:k.orderStatus},{label:"最大金额",prop:"max_amount",type:"input",value:""},{label:"最小金额",prop:"min_amount",type:"input",value:""}],total:0,page:1,per_page:10,loading:!1}),S=e=>{D(e).then(()=>{h.success("复制成功")})},U=()=>{P.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),O()};l(async()=>{let e=await w({saiType:"all"}),a=await x({saiType:"all"});E=e.map(e=>({label:e.name,value:e.id})),T=a.map(e=>({label:e.name,value:e.id})),P.searchFields.forEach(e=>{"api_id"==e.prop&&(e.options=E),"pay_id"==e.prop&&(e.options=T)}),O()});const O=()=>{P.loading=!0;let e={limit:P.per_page,page:P.page},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(P.searchFields);v(Object.assign(e,a)).then(e=>{P.tableData=e.data,P.total=e.total,P.loading=!1}).catch(()=>{P.loading=!1})},R=()=>{},B=e=>{switch(e){case 0:case 1:return"danger";case 2:return"primary";case 3:return"success";default:return"warning"}};return(a,t)=>{const l=d,h=y,v=b,w=r("DocumentCopy"),x=u,j=e;return o(),s("div",null,[p(j,{type:"export",columns:g(P).columns,searchFields:g(P).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>g(P).searchFields=e),data:g(P).tableData,per_page:g(P).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>g(P).per_page=e),page:g(P).page,"onUpdate:page":t[2]||(t[2]=e=>g(P).page=e),total:g(P).total,onGetTableData:O,onResetForm:U,loading:g(P).loading,showSelection:!1,showRightRefreshSlot:!1},{"search-btns":n(({row:e})=>[p(l,{type:"danger",onClick:R},{default:n(()=>t[3]||(t[3]=[_("一键补发")])),_:1,__:[3]})]),count:n(()=>[f("div",z,[t[10]||(t[10]=_(" 成功交易总金额: ")),p(h,{size:"small",type:"success",effect:"dark"},{default:n(()=>t[4]||(t[4]=[_("0元")])),_:1,__:[4]}),t[11]||(t[11]=_(" 商户手续费:")),p(h,{type:"success",size:"small",effect:"dark"},{default:n(()=>t[5]||(t[5]=[_("0元")])),_:1,__:[5]}),t[12]||(t[12]=_(" 平台利润:")),p(h,{type:"success",size:"small",effect:"dark"},{default:n(()=>t[6]||(t[6]=[_("0元")])),_:1,__:[6]}),t[13]||(t[13]=_(" 商户收入总金额:")),p(h,{type:"success",size:"small",effect:"dark"},{default:n(()=>t[7]||(t[7]=[_("0元")])),_:1,__:[7]}),t[14]||(t[14]=_(" 成功订单数:")),p(h,{type:"success",size:"small",effect:"dark"},{default:n(()=>t[8]||(t[8]=[_("0")])),_:1,__:[8]}),t[15]||(t[15]=_(" 成功率:")),p(h,{type:"success",size:"small",effect:"dark"},{default:n(()=>t[9]||(t[9]=[_("0")])),_:1,__:[9]})])]),status_slot:n(({row:e})=>[p(v,{type:B(e.status)},{default:n(()=>[_(m(g(k).orderStatus.find(a=>a.value===e.status).label),1)]),_:2},1032,["type"]),e.is_repay?(o(),i(h,{key:0,type:"danger"},{default:n(()=>t[16]||(t[16]=[_("补")])),_:1,__:[16]})):c("",!0),e.is_test?(o(),i(h,{key:1,type:"warning"},{default:n(()=>t[17]||(t[17]=[_("测")])),_:1,__:[17]})):c("",!0)]),order_no_slot:n(({row:e})=>[e.order_no?(o(),s("div",C,[p(x,{onClick:a=>S(e.order_no),size:16,color:"#5f80c7"},{default:n(()=>[p(w)]),_:2},1032,["onClick"]),_(" "+m(null==e?void 0:e.order_no),1)])):c("",!0),e.merchant_order_no?(o(),s("div",F,[p(x,{onClick:a=>S(e.merchant_order_no),size:16,color:"#5f80c7"},{default:n(()=>[p(w)]),_:2},1032,["onClick"]),_(" "+m(null==e?void 0:e.merchant_order_no),1)])):c("",!0)]),operate_slot:n(({row:e})=>[1==e.status?(o(),i(l,{key:0,type:"primary",size:"small",onClick:t=>a.handleEdit(e)},{default:n(()=>t[18]||(t[18]=[_("设置为已支付")])),_:2,__:[18]},1032,["onClick"])):c("",!0),2==e.status||3==e.status?(o(),i(l,{key:1,type:"primary",size:"small",onClick:t=>a.handleEdit(e)},{default:n(()=>t[19]||(t[19]=[_("测试订单")])),_:2,__:[19]},1032,["onClick"])):c("",!0)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{j as default};
|