sf_web_dist/js/orderPage.BN390rLW.js

2 lines
2.2 KiB
JavaScript
Raw Normal View History

2025-07-30 15:08:24 +08:00
import{b2 as e,ah as a,bS as t,o as l,c as i,e as o,O as s,w as n,l as r,t as c,n as p,g as d}from"./index.IG9Kr4U_.js";import{_ as m}from"./index.BPCdXHb1.js";import{i as g}from"./monitor.X2JvOE9N.js";/* empty css */import"./el-col.DRUiGYEu.js";const u={class:"cell-btn cl-2"},_={class:"cell-btn cl-2"},v={class:"blue"},b=e({__name:"orderPage",setup(e){const b=a({columns:[{prop:"ip",label:"IP",width:120,align:"center"},{prop:"count",label:"空单数",align:"center"},{prop:"success_num",label:"成功订单数",align:"center"},{prop:"total_num",label:"总拉单数",align:"center"}],tableData:[],searchFields:[{prop:"create_time",label:"日期",type:"date",dateType:"datetimerange",span:6,value:t()}],total:0,page:1,limit:10,loading:!1}),h=()=>{b.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),y()};l(()=>{y()});const y=()=>{var e,a,t,l,i;b.loading=!0;let o={limit:b.limit,page:b.page},s=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(b.searchFields);(null==(e=s.create_time)?void 0:e.length)>0&&(s.start_time=(null==(a=s.create_time[0])?void 0:a.getTime())?(null==(t=s.create_time[0])?void 0:t.getTime())/1e3:"",s.end_time=(null==(l=s.create_time[1])?void 0:l.getTime())?(null==(i=s.create_time[1])?void 0:i.getTime())/1e3:""),g(Object.assign(o,s)).then(e=>{b.tableData=e.list,b.total=e.total,b.loading=!1}).catch(()=>{b.loading=!1})};return(e,a)=>(o(),i("div",null,[s(m,{type:"pay-order",columns:d(b).columns,searchFields:d(b).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>d(b).searchFields=e),data:d(b).tableData,limit:d(b).limit,"onUpdate:limit":a[1]||(a[1]=e=>d(b).limit=e),page:d(b).page,"onUpdate:page":a[2]||(a[2]=e=>d(b).page=e),total:d(b).total,onGetTableData:y,onResetForm:h,loading:d(b).loading,showSelection:!1},{plat_type:n(({row:e})=>[r("div",u,[r("div",{class:p(1==e.plat_type?"blue":"green")},c(1==e.plat_type?"平台":2==e.plat_type?"商户":"代理"),3)])]),device_type:n(({row:e})=>[r("div",_,[r("div",v,c(1==e.device_type?"PC":2==e.device_type?"Android":"IOS"),1)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"])]))}},[["__scopeId","data-v-ce21d27a"]]);export{b as default};