2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{_ as e}from"./index.1756893101317BMf-QtUk.js";import{i as a}from"./monitor.1756893101317DvM8D0aN.js";import{b2 as t,ag as l,bT as i,o,c as s,e as n,N as r,w as c,l as p,t as d,n as m,g}from"./index.1756893101317OQ9ryBOy.js";/* empty css */import"./el-col.1756893101317xXenQtoX.js";const u={class:"cell-btn cl-2"},_={class:"cell-btn cl-2"},v={class:"blue"},b=t({__name:"orderPage",setup(t){const b=l({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:i()}],total:0,page:1,limit:10,loading:!1}),h=()=>{b.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),y()};o(()=>{y()});const y=()=>{var e,t,l,i,o;b.loading=!0;let s={limit:b.limit,page:b.page},n=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(b.searchFields);(null==(e=n.create_time)?void 0:e.length)>0&&(n.start_time=(null==(t=n.create_time[0])?void 0:t.getTime())?(null==(l=n.create_time[0])?void 0:l.getTime())/1e3:"",n.end_time=(null==(i=n.create_time[1])?void 0:i.getTime())?(null==(o=n.create_time[1])?void 0:o.getTime())/1e3:""),a(Object.assign(s,n)).then(e=>{b.tableData=e.list,b.total=e.total,b.loading=!1}).catch(()=>{b.loading=!1})};return(a,t)=>(n(),s("div",null,[r(e,{type:"pay-order",columns:g(b).columns,searchFields:g(b).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>g(b).searchFields=e),data:g(b).tableData,limit:g(b).limit,"onUpdate:limit":t[1]||(t[1]=e=>g(b).limit=e),page:g(b).page,"onUpdate:page":t[2]||(t[2]=e=>g(b).page=e),total:g(b).total,onGetTableData:y,onResetForm:h,loading:g(b).loading,showSelection:!1},{plat_type:c(({row:e})=>[p("div",u,[p("div",{class:m(1==e.plat_type?"blue":"green")},d(1==e.plat_type?"平台":2==e.plat_type?"商户":"代理"),3)])]),device_type:c(({row:e})=>[p("div",_,[p("div",v,d(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};
|