TmallWeb-dist/js/index.BI97iWUQ.js
2025-08-12 15:35:38 +08:00

2 lines
5.9 KiB
JavaScript

import{_ as e}from"./index.adeDTf70.js";import{bI as t,ag as a,bW as o,b6 as l,bX as r,cB as n,be as s,c as p,e as i,N as d,w as c,al as _,O as u,E as m,t as g,l as h,n as y,g as b,bu as f}from"./index.CmGrdvAP.js";import{T as v,E as w}from"./taobao-order-operate-template.XbIjQdj6.js";import{getMerchantOrderList as j}from"./merchant.BtK5Obkl.js";import{i as k,h as x,e as F}from"./commonOptions.shv58xqW.js";import"./el-col.JOk_BvTM.js";import"./el-card.CmSQpdPS.js";import"./el-tab-pane.7luWZy1M.js";import"./account.CMX6ddUr.js";import"./service.CiffTCuB.js";import"./dropdown.Bbzak-os.js";import"./deposit.BG6BWPvN.js";const T={key:0},D={style:{display:"flex","align-items":"center","justify-content":"center"}},E={key:0},C={key:1},A={__name:"index",setup(A){const{copy:O}=t({legacy:!0});let R=[],S=[],U=[];const z=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:260,align:"center"},{prop:"sku_id",label:"商品编码",width:110,align:"center"},{prop:"recharge_account",label:"充值账号",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:"payment_link",label:"付款链接",align:"center"},{prop:"remark",label:"备注",align:"center"},{prop:"operate",label:"操作",width:340,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"通道名称",type:"select",prop:"channel_id",value:"",options:R},{label:"系统单号",prop:"order_no",type:"input",value:""},{label:"商户单号",prop:"merchant_order_no",type:"input",value:""},{label:"淘宝单号",prop:"taobao_id",type:"input",value:""},{prop:"created_at",label:"下单时间",type:"date",dateType:"datetimerange",value:o()},{prop:"completed_at",label:"完成时间",type:"date",dateType:"datetimerange",value:[]},{label:"订单状态",type:"select",prop:"status",value:"",options:S},{label:"通知状态",type:"select",prop:"notify_status",value:"",options:U},{prop:"notify_time",label:"通知时间",type:"date",dateType:"datetimerange",value:[]},{label:"充值账号",prop:"recharge_account",type:"input",value:""}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1,showAddDialog:!1}),N=e=>{O(e).then(()=>{f.success("复制成功")})},W=(e,t)=>{let a="";return(1==t?S:U).some(t=>{if(t.value==e)return a=t.label,!0}),a},q=()=>{z.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value="completed_at"===e.prop?[]:o():e.value=""}),B()};l(()=>{z.searchFields.forEach(e=>{"status"===e.prop&&(e.options=S=k()),"notify_status"===e.prop&&(e.options=U=x()),"channel_id"===e.prop&&(e.options=R=F())}),B()});const B=()=>{var e,t,a;z.loading=!0;let o={per_page:z.per_page,page:z.page},l=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(z.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?r(l.created_at[0]):"",l.created_at_end=l.created_at[1]?r(l.created_at[1]):""),(null==(t=l.completed_at)?void 0:t.length)>0&&(l.completed_at_start=l.completed_at[0]?r(l.completed_at[0]):"",l.completed_at_end=l.completed_at[1]?r(l.completed_at[1]):""),(null==(a=l.notify_time)?void 0:a.length)>0&&(l.notify_at_start=l.notify_time[0]?r(l.notify_time[0]):"",l.notify_at_end=l.notify_time[1]?r(l.notify_time[1]):""),delete l.created_at,delete l.completed_at,delete l.notify_time,j(Object.assign(o,l)).then(e=>{Array.isArray(e.data)||(e.data=[]);const t=e.data.some(e=>3==e.status),a=z.columns.find(e=>"operate"==e.prop);a&&(a.width=t?340:180),e.data.forEach(e=>{e.notify_time=e.notify_time?n(e.notify_time):""}),z.tableData=e.data,z.total=e.total,z.loading=!1}).catch(()=>{z.loading=!1})};return(t,a)=>{const o=s("Warning"),l=m,r=w,n=s("DocumentCopy"),f=e;return i(),p("div",null,[d(f,{type:"export",columns:b(z).columns,searchFields:b(z).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>b(z).searchFields=e),data:b(z).tableData,per_page:b(z).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>b(z).per_page=e),page:b(z).page,"onUpdate:page":a[2]||(a[2]=e=>b(z).page=e),total:b(z).total,onGetTableData:B,onResetForm:q,loading:b(z).loading,showSelection:!1,showRightRefreshSlot:!0},{channel_name_slot:c(({row:e})=>{var t;return[h("div",null,g(null==(t=null==e?void 0:e.channel)?void 0:t.name),1)]}),status_slot:c(({row:e})=>[4==e.status?(i(),p("div",T,[d(r,{width:200},{reference:c(()=>[h("div",D,[d(l,{style:{color:"red",margin:"1px"}},{default:c(()=>[d(o)]),_:1}),h("span",{class:y(["table-status-color-"+e.status]),style:{"padding-top":"1px"}},g(W(e.status,1)),3)])]),default:c(()=>[h("div",null,g(e.error_msg),1)]),_:2},1024)])):(i(),p("span",{key:1,class:y(["table-status-color-"+e.status])},g(W(e.status,1)),3))]),notify_status_slot:c(({row:e})=>[h("span",{class:y(["table-status-color-"+e.notify_status])},g(W(e.notify_status,2)),3)]),order_no_slot_slot:c(({row:e})=>[e.order_no?(i(),p("div",E,[d(l,{onClick:t=>N(e.order_no),size:16,color:"#5f80c7"},{default:c(()=>[d(n)]),_:2},1032,["onClick"]),u(" "+g(null==e?void 0:e.order_no),1)])):_("",!0),e.merchant_order_no?(i(),p("div",C,[d(l,{onClick:t=>N(e.merchant_order_no),size:16,color:"#5f80c7"},{default:c(()=>[d(n)]),_:2},1032,["onClick"]),u(" "+g(null==e?void 0:e.merchant_order_no),1)])):_("",!0)]),operate:c(({row:e})=>[d(v,{rows:e,showNotifyStatusTxt:W},null,8,["rows"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{A as default};