TmallWeb-dist/js/order-taobao-top-info.bWMgMAgF.js
2025-08-12 19:25:40 +08:00

2 lines
1.9 KiB
JavaScript

import{b4 as a,aQ as t,ag as s,o as e,c,e as o,l,N as n,w as u,O as i,g as d,an as _,a7 as p,a8 as r,m,cd as b,ce as f,bu as g}from"./index.B15cfAC-.js";import{t as h}from"./account.CkkGrZ3x.js";const D={class:"statistics-panel"},v={class:"flex-box"},w=a({__name:"order-taobao-top-info",setup(a,{expose:w}){const x=t(),y=s({btnLoading:!1,tableColumns:[{label:"今日订单总额",prop:"total_amount"},{label:"今日成功订单总额",prop:"success_amount"},{label:"今日成功订单总数",prop:"success_count"},{label:"今日成功率",prop:"success_rate"},{label:"最后更新时间",prop:"last_updated_at"}],statisticsData:[{total_amount:0,success_amount:0,success_count:0,success_rate:0,last_updated_at:""}]}),L=()=>{y.btnLoading=!0,x.getUserInfo(),h().then(a=>{const t=(null==a?void 0:a.today)||{};y.statisticsData[0].total_amount=t.total_amount||0,y.statisticsData[0].success_amount=t.success_amount||0,y.statisticsData[0].success_count=t.success_count||0,y.statisticsData[0].success_rate=t.success_rate||0,y.statisticsData[0].last_updated_at=t.last_updated_at||"",g.success("更新数据成功")}).catch(()=>{y.statisticsData=[{total_amount:0,success_amount:0,success_count:0,success_rate:0,last_updated_at:""}]}).finally(()=>{y.btnLoading=!1})};return w({fetchStatistics:L}),e(()=>{L()}),(a,t)=>{const s=_,e=b,g=f;return o(),c("div",D,[l("div",v,[t[1]||(t[1]=l("div",{class:"flex-title"},"统计",-1)),l("div",null,[n(s,{loading:d(y).btnLoading,type:"primary",size:"small",onClick:L},{default:u(()=>t[0]||(t[0]=[i(" 更新数据 ")])),_:1,__:[0]},8,["loading"])])]),n(g,{border:"",data:d(y).statisticsData,style:{width:"100%"}},{default:u(()=>[(o(!0),c(p,null,r(d(y).tableColumns,(a,t)=>(o(),m(e,{key:t,prop:a.prop,label:a.label,"min-width":a.minWidth,"show-overflow-tooltip":"",align:"center"},null,8,["prop","label","min-width"]))),128))]),_:1},8,["data"])])}}},[["__scopeId","data-v-81df4a03"]]);export{w as default};