2025-09-02 19:53:33 +08:00
|
|
|
import{_ as e}from"./index.1756813928779aUguXMF0.js";import{bt as a,r as l,ag as o,b4 as t,aZ as r,c as n,e as p,N as s,w as i,l as d,t as c,al as _,O as u,E as m,m as y,g,aO as h}from"./index.1756813928779C3A0h-BU.js";import{E as v}from"./el-text.1756813928779i47SG0f_.js";import{a as b,g as f}from"./payee-order.1756813928779C4UbJGZu.js";/* empty css */import"./el-col.1756813928779CnNvkunv.js";const w={key:0},k={key:1},x={__name:"merchant-record",setup(x){const{copy:F}=a({legacy:!0});let j=l("id"),D=l("DESC"),E=l([]);const C=o({columns:[{prop:"id",label:"ID",align:"center",width:"80px"},{prop:"order_no",label:"订单号",align:"center",width:"220px"},{prop:"shop_id",label:"商户编码",align:"center"},{prop:"shop_name",label:"商户名称",align:"center"},{prop:"shop",label:"支付通道名称",align:"center",slot:"channel_name_slot"},{prop:"shop",label:"入金渠道名称",align:"center",slot:"deposit_channel_name_slot"},{prop:"product_name",label:"类型",align:"center",slot:"pay_type_slot",width:"200px"},{prop:"before_money",label:"原金额",align:"center"},{prop:"money",label:"变动金额",align:"center",slot:"money_slot"},{prop:"after_money",label:"变动后金额",align:"center"},{prop:"update_time",label:"变动时间",align:"center"},{prop:"remark",label:"备注",align:"center"}],tableData:[],searchFields:[{label:"商户号",prop:"shop_id",type:"input",value:""},{label:"订单号",prop:"order_no",type:"input",value:""},{prop:"create_time",label:"变动时间",type:"date",dateType:"datetimerange",value:[]},{label:"类型",type:"select",prop:"op_type",value:"",options:[]},{label:"金额类型",type:"select",prop:"type",value:"",options:[{label:"可结算金额",value:"1"},{label:"预付金额",value:"3"},{label:"总预付金额",value:"4"},{label:"昨日结算金额",value:"5"}]}],total:0,page:1,per_page:50,loading:!1}),T=e=>{F(e).then(()=>{h.success("复制成功")})},O=()=>{C.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),S()};t(async()=>{let e=await b();Object.keys(e).forEach(a=>{E.value.push({label:e[a],value:a})}),C.searchFields.forEach(e=>{"op_type"==e.prop&&(e.options=E.value)}),S()});const S=()=>{C.loading=!0;let e={limit:C.per_page,page:C.page,shop_type:1,orderBy:j.value,orderType:D.value},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(C.searchFields);f(Object.assign(e,a)).then(e=>{C.tableData=e.data,C.total=e.total,C.loading=!1}).catch(()=>{C.loading=!1})};return(a,l)=>{const o=v,t=r("DocumentCopy"),h=m,b=e;return p(),n("div",null,[s(b,{type:"export",columns:g(C).columns,searchFields:g(C).searchFields,"onUpdate:searchFields":l[0]||(l[0]=e=>g(C).searchFields=e),data:g(C).tableData,per_page:g(C).per_page,"onUpdate:per_page":l[1]||(l[1]=e=>g(C).per_page=e),page:g(C).page,"onUpdate:page":l[2]||(l[2]=e=>g(C).page=e),total:g(C).total,onGetTableData:S,onResetForm:O,loading:g(C).loading,showSelection:!1,showRightRefreshSlot:!1},{pay_type_slot:i(({row:e})=>{var a;return[d("div",null,c(null==(a=g(E).find(a=>a.value==e.op_type))?void 0:a.label),1)]}),money_slot:i(({row:e})=>[e.money>0?(p(),y(o,{key:0,type:"primary"},{default:i(()=>[u(c(e.money),1)]),_:2},1024)):_("",!0),e.money<=0?(p(),y(o,{key:1,type:"danger"},{default:i(()=>[u(c(e.money),1)]),_:2},1024)):_("",!0)]),channel_name_slot:i(({row:e})=>[s(o,null,{default:i(()=>{var a;return[u(c(null==(a=null==e?void 0:e.orderInfo)?void 0:a.pay_name),1)]}),_:2},1024)]),deposit_channel_name_slot:i(({row:e})=>[s(o,null,{default:i(()=>{var a;return[u(c(null==(a=null==e?void 0:e.orderInfo)?void 0:a.api_name),1)]}),_:2},1024)]),order_no_slot:i(({row:e})=>[e.order_no?(p(),n("div",w,[s(h,{onClick:a=>T(e.order_no),size:16,color:"#5f80c7"},{default:i(()=>[s(t)]),_:2},1032,["onClick"]),u(" "+c(null==e?void 0:e.order_no),1)])):_("",!0),e.merchant_order_no?(p(),n("div",k,[s(h,{onClick:a=>T(e.merchant_order_no),size:16,color:"#5f80c7"},{default:i(()=>[s(t)]),_:2},1032,["onClick"]),u(" "+c(null==e?void 0:e.merchant_order_no),1)])):_("",!0)]),notify_status_slot:i(({r
|