webGoodsSource-dist/js/index.gVpJAeb5.js
2025-07-25 10:17:58 +08:00

2 lines
4.4 KiB
JavaScript

import{_ as e}from"./index.C-haDnrt.js";import{bL as t,ag as a,b6 as o,bo as l,be as n,c as r,e as s,N as p,w as i,al as d,O as c,E as _,t as u,l as m,g,bn as h}from"./index.ZCt2DURL.js";import{getMerchantOrderList as b}from"./merchant.-D5oNGkV.js";import{d as y,c as f,g as v}from"./commonOptions.CAYyhPVt.js";import"./el-col.Ac_tUxgv.js";import"./deposit.6QNJYtP3.js";import"./service.CZVgDt3z.js";const w={key:0},F={key:1},j={__name:"index",setup(j){const{copy:k}=t({legacy:!0});let D=[],x=[],C=[];const T=a({columns:[{prop:"channel",label:"通道",width:100,align:"center",slot:"channel_name_slot"},{prop:"order_amount",label:"订单金额",width:90,align:"center"},{prop:"merchant_fee",label:"手续费",width:80,align:"center"},{prop:"actual_amount",label:"实收金额",width:90,align:"center"},{prop:"order_no",label:"系统单号/商户单号",width:300,align:"center",slot:"order_no_slot_slot"},{prop:"taobao_id",label:"淘宝id",width:80,align:"center"},{prop:"created_at",label:"下单时间",align:"center"},{prop:"completed_at",label:"完成时间",align:"center"},{prop:"status",label:"订单状态",width:90,align:"center",slot:"status_slot"},{prop:"notify_status",label:"通知状态",width:90,align:"center",slot:"notify_status_slot"},{prop:"notify_time",label:"通知时间",align:"center"},{prop:"remark",label:"备注",align:"center"}],tableData:[],searchFields:[{label:"通道名称",type:"select",prop:"channel_id",value:"",options:D},{label:"系统单号",prop:"order_no",type:"input",value:""},{label:"商户单号",prop:"merchant_order_no",type:"input",value:""},{prop:"created_at",label:"下单时间",type:"date",dateType:"datetimerange",value:[]},{prop:"completed_at",label:"完成时间",type:"date",dateType:"datetimerange",value:[]},{label:"订单状态",type:"select",prop:"status",value:"",options:x},{label:"通知状态",type:"select",prop:"notify_status",value:"",options:C},{prop:"notify_time",label:"通知时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1,showAddDialog:!1}),E=e=>{k(e).then(()=>{h.success("复制成功")})},O=(e,t)=>{let a="";return(0===t?x:C).some(t=>{if(t.value==e)return a=t.label,!0}),a},R=()=>{T.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),U()};o(()=>{T.searchFields.forEach(e=>{"status"===e.prop&&(e.options=x=y()),"notify_status"===e.prop&&(e.options=C=f()),"channel_id"===e.prop&&(e.options=D=v())}),U()});const U=()=>{var e,t,a;T.loading=!0;let o={per_page:T.per_page,page:T.page},n=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(T.searchFields);(null==(e=n.created_at)?void 0:e.length)>0&&(n.created_at_start=n.created_at[0]?l(n.created_at[0]):"",n.created_at_end=n.created_at[1]?l(n.created_at[1]):""),(null==(t=n.completed_at)?void 0:t.length)>0&&(n.completed_at_start=n.completed_at[0]?l(n.completed_at[0]):"",n.completed_at_end=n.completed_at[1]?l(n.completed_at[1]):""),(null==(a=n.notify_time)?void 0:a.length)>0&&(n.notify_at_start=n.notify_time[0]?l(n.notify_time[0]):"",n.notify_at_end=n.notify_time[1]?l(n.notify_time[1]):""),b(Object.assign(o,n)).then(e=>{T.tableData=e.data,T.total=e.total,T.loading=!1}).catch(()=>{T.loading=!1})};return(t,a)=>{const o=n("DocumentCopy"),l=_,h=e;return s(),r("div",null,[p(h,{type:"export",columns:g(T).columns,searchFields:g(T).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>g(T).searchFields=e),data:g(T).tableData,per_page:g(T).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>g(T).per_page=e),page:g(T).page,"onUpdate:page":a[2]||(a[2]=e=>g(T).page=e),total:g(T).total,onGetTableData:U,onResetForm:R,loading:g(T).loading,showSelection:!1,showRightRefreshSlot:!1},{channel_name_slot:i(({row:e})=>{var t;return[m("div",null,u(null==(t=null==e?void 0:e.channel)?void 0:t.name),1)]}),status_slot:i(({row:e})=>[m("div",null,u(O(e.status,0)),1)]),notify_status_slot:i(({row:e})=>[m("div",null,u(O(e.notify_status,1)),1)]),order_no_slot_slot:i(({row:e})=>[e.order_no?(s(),r("div",w,[p(l,{onClick:t=>E(e.order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(o)]),_:2},1032,["onClick"]),c(" "+u(null==e?void 0:e.order_no),1)])):d("",!0),e.merchant_order_no?(s(),r("div",F,[p(l,{onClick:t=>E(e.merchant_order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(o)]),_:2},1032,["onClick"]),c(" "+u(null==e?void 0:e.merchant_order_no),1)])):d("",!0)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{j as default};