webGoodsSource-dist/js/order-taobao-list.CEhEpX-o.js
2025-08-17 11:17:03 +08:00

2 lines
5.7 KiB
JavaScript

import{_ as e}from"./index.Dsu7cbNl.js";import{bL as t,ag as a,b6 as l,be as o,c as r,e as n,N as p,w as i,l as s,t as c,O as d,al as _,E as u,g as m,bo as h,bn as g}from"./index.CgUrhMi-.js";import v from"./order-taobao-top-info.r1n5c6XJ.js";import{k as b}from"./account.CoW_q1sx.js";import{g as w,a as y,b as f,c as k,d as j}from"./commonOptions.Ag0Metzh.js";import"./el-col.Kqx4qMN2.js";import"./deposit.Bsh_76DW.js";import"./service.D4jtoLKX.js";import"./merchant.CyZlgVZS.js";const F={key:0},S={key:1},N={__name:"order-taobao-list",props:{channel_id:{type:[Number,String],default:""}},setup(N){const{copy:C}=t({legacy:!0});let D=[],x=[],E=[],T=[],O=[];const R=N,U=a({columns:[{prop:"channel",label:"通道名称",width:100,align:"center",slot:"channelNameSolt"},{prop:"recharge_account",label:"充值账号",width:100,align:"center"},{prop:"order_no",label:"系统单号/商户单号",width:320,align:"center",slot:"order_no_slot"},{prop:"merchant",label:"商户名称",width:100,align:"center",slot:"merchantNameSolt"},{prop:"service",label:"服务商名称",width:100,align:"center",slot:"serviceNameSolt"},{prop:"product_name",label:"商品名称",width:100,align:"center"},{prop:"order_amount",label:"订单金额",width:90,align:"center"},{prop:"actual_amount",label:"实收金额",width:90,align:"center"},{prop:"status",label:"订单状态",width:100,align:"center",slot:"status_slot"},{prop:"notify_status",label:"通知状态",width:100,align:"center",slot:"notify_status_slot"},{prop:"created_at",label:"下单时间",width:100,align:"center"},{prop:"completed_at",label:"完成时间",width:100,align:"center"},{prop:"notify_time",label:"通知时间",width:100,align:"center"},{prop:"recharge_account_remark",label:"收款账号备注",width:120,align:"center"},{prop:"service",label:"上级服务商",width:100,align:"center",slot:"parent_service_name_slot"},{prop:"user_ip",label:"用户IP",width:100,align:"center"},{prop:"payment_link",label:"付款链接",width:100,align:"center"},{prop:"remark",label:"备注",width:100,align:"center"},{prop:"merchant_fee",label:"商户手续费",width:100,align:"center"},{prop:"merchant_actual",label:"商户实收",width:90,align:"center"}],tableData:[],searchFields:[{label:"通道名称",type:"select",prop:"channel_name",value:"",options:D},{label:"商户名称",type:"select",prop:"merchant_id",value:"",options:x},{label:"服务商名称",type:"select",prop:"service_id",value:"",options:E},{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:T},{label:"通知状态",type:"select",prop:"notify_status",value:"",options:O},{label:"系统单号",prop:"order_no",type:"input",value:""},{label:"商户单号",prop:"merchant_order_no",type:"input",value:""},{label:"商品名称",prop:"product_name",type:"input",value:""},{label:"充值账号",prop:"recharge_account",type:"input",value:""}],total:0,page:1,per_page:10,loading:!1}),z=e=>{C(e).then(()=>{g.success("复制成功")})},q=(e,t)=>{let a="";return(1==t?T:O).some(t=>{if(t.value==e)return a=t.label,!0}),a},G=()=>{U.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),I()};const I=()=>{var e,t;U.loading=!0;let a={per_page:U.per_page,page:U.page,channel_id:R.channel_id},l=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(U.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_from=l.created_at[0]?h(l.created_at[0]):"",l.created_to=l.created_at[1]?h(l.created_at[1]):""),(null==(t=l.completed_at)?void 0:t.length)>0&&(l.completed_from=l.completed_at[0]?h(l.completed_at[0]):"",l.completed_to=l.completed_at[1]?h(l.completed_at[1]):""),b(Object.assign(a,l)).then(e=>{U.tableData=e.data,U.total=e.total,U.loading=!1}).catch(()=>{U.loading=!1})};return l(()=>{U.searchFields.forEach(e=>{"channel_name"===e.prop&&(e.options=D=w()),"merchant_id"===e.prop&&y().then(t=>{e.options=x=t}).catch(()=>{e.options=x=[]}),"service_id"===e.prop&&f().then(t=>{e.options=E=t}).catch(()=>{e.options=E=[]}),"notify_status"===e.prop&&(e.options=O=k()),"status"===e.prop&&(e.options=T=j())}),I()}),(t,a)=>{const l=o("DocumentCopy"),h=u,g=e;return n(),r("div",null,[p(v),p(g,{type:"export",columns:m(U).columns,searchFields:m(U).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>m(U).searchFields=e),data:m(U).tableData,per_page:m(U).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>m(U).per_page=e),page:m(U).page,"onUpdate:page":a[2]||(a[2]=e=>m(U).page=e),total:m(U).total,onGetTableData:I,onResetForm:G,loading:m(U).loading,showSelection:!1,showRightRefreshSlot:!1},{channelNameSolt:i(({row:e})=>{var t;return[s("div",null,c((null==(t=e.channel)?void 0:t.name)||""),1)]}),merchantNameSolt:i(({row:e})=>{var t;return[s("div",null,c((null==(t=e.merchant)?void 0:t.name)||""),1)]}),order_no_slot:i(({row:e})=>[e.order_no?(n(),r("div",F,[p(h,{onClick:t=>z(e.order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(l)]),_:2},1032,["onClick"]),d(" "+c(null==e?void 0:e.order_no),1)])):_("",!0),e.merchant_order_no?(n(),r("div",S,[p(h,{onClick:t=>z(e.merchant_order_no),size:16,color:"#5f80c7"},{default:i(()=>[p(l)]),_:2},1032,["onClick"]),d(" "+c(null==e?void 0:e.merchant_order_no),1)])):_("",!0)]),serviceNameSolt:i(({row:e})=>{var t;return[s("div",null,c(null==(t=null==e?void 0:e.service)?void 0:t.name),1)]}),parent_service_name_slot:i(({row:e})=>{var t,a;return[s("div",null,c(null==(a=null==(t=null==e?void 0:e.service)?void 0:t.parent)?void 0:a.name),1)]}),status_slot:i(({row:e})=>[d(c(q(e.status,1)),1)]),notify_status_slot:i(({row:e})=>[s("div",null,c(q(e.notify_status,2)),1)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{N as default};