TmallWeb-dist/js/order-taobao-top-info.C2N-KZu8.js

2 lines
1.9 KiB
JavaScript
Raw Normal View History

2025-07-31 15:25:07 +08:00
import{b4 as a,aQ as s,ag as t,o as c,c as e,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.CR4_6n_-.js";import{t as D}from"./account.DJ0xDQZV.js";const h={class:"statistics-panel"},v={class:"flex-box"},w=a({__name:"order-taobao-top-info",setup(a){const w=s(),y=t({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:""}]}),x=()=>{y.btnLoading=!0,w.getUserInfo(),D().then(a=>{const s=(null==a?void 0:a.today)||{};y.statisticsData[0].total_amount=s.total_amount||0,y.statisticsData[0].success_amount=s.success_amount||0,y.statisticsData[0].success_count=s.success_count||0,y.statisticsData[0].success_rate=s.success_rate||0,y.statisticsData[0].last_updated_at=s.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 c(()=>{x()}),(a,s)=>{const t=_,c=b,g=f;return o(),e("div",h,[l("div",v,[s[1]||(s[1]=l("div",{class:"flex-title"},"统计",-1)),l("div",null,[n(t,{loading:d(y).btnLoading,type:"primary",size:"small",onClick:x},{default:u(()=>s[0]||(s[0]=[i(" 更新数据 ")])),_:1,__:[0]},8,["loading"])])]),n(g,{border:"",data:d(y).statisticsData,style:{width:"100%"}},{default:u(()=>[(o(!0),e(p,null,r(d(y).tableColumns,(a,s)=>(o(),m(c,{key:s,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-29cd8d94"]]);export{w as default};