1 |
- import{d as G,r as w,e as M,M as X,o as S,x as C,w as c,g as Z,f as a,a as e,z as $,y as q,an as m,d$ as f,cS as H,j as J,G as K,E as N,i as O,_ as Q,__tla as V}from"./index-327f993b.js";import{E as W,__tla as Y}from"./el-card-5aa8b203.js";import{E as ee,__tla as te}from"./el-skeleton-item-1ff495f4.js";import{_ as ae,__tla as re}from"./Echart-5de48a2a.js";import{_ as le,__tla as oe}from"./index-68b7312a.js";import{P as b,__tla as se}from"./product-d7c83335.js";import{S as p,__tla as ie}from"./index-6a93f19c.js";import{d as ne}from"./download-20922b56.js";import{C as ce,__tla as ue}from"./CardTitle-b98e1a41.js";import{k as me,f as de,__tla as _e}from"./formatTime-63676a29.js";import{u as fe,__tla as pe}from"./useMessage-b42f14d5.js";import{__tla as ye}from"./CountTo-1371e246.js";let F,xe=Promise.all([(()=>{try{return V}catch{}})(),(()=>{try{return Y}catch{}})(),(()=>{try{return te}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ye}catch{}})()]).then(async()=>{let P;P={class:"flex flex-row items-center justify-between"},F=Q(G({name:"ProductSummary",__name:"ProductSummary",setup(ve){const A=fe(),g=w(!0),h=w(!1),t=w(),y=w(),v=M({dataset:{dimensions:["time","browseCount","browseUserCount","orderPayPrice","afterSaleRefundPrice"],source:[]},grid:{left:20,right:20,bottom:20,top:80,containLabel:!0},legend:{top:50},series:[{name:"\u5546\u54C1\u6D4F\u89C8\u91CF",type:"line",smooth:!0,itemStyle:{color:"#B37FEB"}},{name:"\u5546\u54C1\u8BBF\u5BA2\u6570",type:"line",smooth:!0,itemStyle:{color:"#FFAB2B"}},{name:"\u652F\u4ED8\u91D1\u989D",type:"bar",smooth:!0,yAxisIndex:1,itemStyle:{color:"#1890FF"}},{name:"\u9000\u6B3E\u91D1\u989D",type:"bar",smooth:!0,yAxisIndex:1,itemStyle:{color:"#00C050"}}],toolbox:{feature:{dataZoom:{yAxisIndex:!1},brush:{type:["lineX","clear"]},saveAsImage:{show:!0,name:"\u5546\u54C1\u72B6\u51B5"}}},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},xAxis:{type:"category",boundaryGap:!0,axisTick:{show:!1}},yAxis:[{type:"value",name:"\u91D1\u989D",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{textStyle:{color:"#7F8B9C"}},splitLine:{show:!0,lineStyle:{color:"#F5F7F9"}}},{type:"value",name:"\u6570\u91CF",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{textStyle:{color:"#7F8B9C"}},splitLine:{show:!0,lineStyle:{color:"#F5F7F9"}}}]}),L=async()=>{g.value=!0;const u=y.value.times;me(u[0],u[1])&&(u[0]=de(H(u[0]).subtract(1,"d"))),await Promise.all([k(),R()]),g.value=!1},k=async()=>{const u=y.value.times;t.value=await b.getProductStatisticsAnalyse({times:u})},R=async()=>{const u=y.value.times,x=await b.getProductStatisticsList({times:u});for(let d of x)d.orderPayPrice=m(d.orderPayPrice),d.afterSaleRefundPrice=m(d.afterSaleRefundPrice);v.dataset&&v.dataset.source&&(v.dataset.source=x)},B=async()=>{try{await A.exportConfirm(),h.value=!0;const u=y.value.times,x=await b.exportProductStatisticsExcel({times:u});ne.excel(x,"\u5546\u54C1\u72B6\u51B5.xls")}catch{}finally{h.value=!1}};return(u,x)=>{const d=J,E=K,I=le,_=N,T=O,U=ae,j=ee,z=W,D=X("hasPermi");return S(),C(z,{shadow:"never"},{header:c(()=>[Z("div",P,[a(e(ce),{title:"\u5546\u54C1\u6982\u51B5"}),a(I,{ref_key:"shortcutDateRangePicker",ref:y,onChange:L},{default:c(()=>[$((S(),C(E,{class:"ml-4",onClick:B,loading:e(h)},{default:c(()=>[a(d,{icon:"ep:download",class:"mr-1"}),q("\u5BFC\u51FA ")]),_:1},8,["loading"])),[[D,["statistics:product:export"]]])]),_:1},512)])]),default:c(()=>[a(T,{gutter:16},{default:c(()=>[a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u5546\u54C1\u6D4F\u89C8\u91CF",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u6240\u6709\u5546\u54C1\u8BE6\u60C5\u9875\u88AB\u8BBF\u95EE\u7684\u6B21\u6570\uFF0C\u4E00\u4E2A\u4EBA\u5728\u7EDF\u8BA1\u65F6\u95F4\u5185\u8BBF\u95EE\u591A\u6B21\u8BB0\u4E3A\u591A\u6B21",icon:"ep:view","icon-color":"bg-blue-100","icon-bg-color":"text-blue-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.browseCount)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.browseCount,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.browseCount)},null,8,["value","percent"])]}),_:1}),a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u5546\u54C1\u8BBF\u5BA2\u6570",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u8BBF\u95EE\u4EFB\u4F55\u5546\u54C1\u8BE6\u60C5\u9875\u7684\u4EBA\u6570\uFF0C\u4E00\u4E2A\u4EBA\u5728\u7EDF\u8BA1\u65F6\u95F4\u8303\u56F4\u5185\u8BBF\u95EE\u591A\u6B21\u53EA\u8BB0\u4E3A\u4E00\u4E2A",icon:"ep:user-filled","icon-color":"bg-purple-100","icon-bg-color":"text-purple-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.browseUserCount)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.browseUserCount,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.browseUserCount)},null,8,["value","percent"])]}),_:1}),a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u652F\u4ED8\u4EF6\u6570",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u6210\u529F\u4ED8\u6B3E\u8BA2\u5355\u7684\u5546\u54C1\u4EF6\u6570\u4E4B\u548C",icon:"fa-solid:money-check-alt","icon-color":"bg-yellow-100","icon-bg-color":"text-yellow-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.orderPayCount)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.orderPayCount,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.orderPayCount)},null,8,["value","percent"])]}),_:1}),a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u652F\u4ED8\u91D1\u989D",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u6210\u529F\u4ED8\u6B3E\u8BA2\u5355\u7684\u5546\u54C1\u91D1\u989D\u4E4B\u548C",icon:"ep:warning-filled","icon-color":"bg-green-100","icon-bg-color":"text-green-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.orderPayPrice)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.orderPayPrice,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.orderPayPrice)},null,8,["value","percent"])]}),_:1}),a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u9000\u6B3E\u4EF6\u6570",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u6210\u529F\u9000\u6B3E\u7684\u5546\u54C1\u4EF6\u6570\u4E4B\u548C",icon:"fa-solid:wallet","icon-color":"bg-cyan-100","icon-bg-color":"text-cyan-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.afterSaleCount)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.afterSaleCount,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.afterSaleCount)},null,8,["value","percent"])]}),_:1}),a(_,{xl:4,md:8,sm:24},{default:c(()=>{var r,l,o,s,i,n;return[a(p,{title:"\u9000\u6B3E\u91D1\u989D",tooltip:"\u5728\u9009\u5B9A\u6761\u4EF6\u4E0B\uFF0C\u6210\u529F\u9000\u6B3E\u7684\u5546\u54C1\u91D1\u989D\u4E4B\u548C",icon:"fa-solid:award","icon-color":"bg-yellow-100","icon-bg-color":"text-yellow-500",prefix:"\uFFE5",decimals:2,value:e(m)(((l=(r=e(t))==null?void 0:r.value)==null?void 0:l.afterSaleRefundPrice)||0),percent:e(f)((s=(o=e(t))==null?void 0:o.value)==null?void 0:s.afterSaleRefundPrice,(n=(i=e(t))==null?void 0:i.reference)==null?void 0:n.afterSaleRefundPrice)},null,8,["value","percent"])]}),_:1})]),_:1}),a(j,{loading:e(g),animated:""},{default:c(()=>[a(U,{height:500,options:e(v)},null,8,["options"])]),_:1},8,["loading"])]),_:1})}}}),[["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/mall/statistics/product/components/ProductSummary.vue"]])});export{xe as __tla,F as default};
|