SalesAnalysis-1d87a5a2.js 7.9 KB

12
  1. var c=(w,A,g)=>new Promise((C,k)=>{var L=i=>{try{y(g.next(i))}catch(h){k(h)}},p=i=>{try{y(g.throw(i))}catch(h){k(h)}},y=i=>i.done?C(i.value):Promise.resolve(i.value).then(L,p);y((g=g.apply(w,A)).next())});import{F as f,d as ie,f as re,r as E,n as le,p as ne,g8 as O,u as b,y as T,o as z,l as I,a as e,N as ce,O as pe,t as S,b as de,e as u,aL as me,w as x,aX as ue,aY as ge,_ as fe,__tla as be}from"./index-b5895273.js";import"./index-df83bc1e.js";import{T as xe,aV as _}from"./installSVGRenderer-a67ecca0.js";let U,ye=Promise.all([(()=>{try{return be}catch(w){}})()]).then(()=>c(void 0,null,function*(){function w(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/sales-statistics"},{errorMessageMode:s})})}function A(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/proportion-sale"},{errorMessageMode:s})})}function g(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/sale-analysis"},{errorMessageMode:s})})}function C(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/proportion-income"},{errorMessageMode:s})})}function k(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/product-analysis"},{errorMessageMode:s})})}function L(s="modal"){return c(this,null,function*(){return f.get({url:"/caseErpStock/caseErpInstoreLog/profit-analysis"},{errorMessageMode:s})})}const p=s=>(ue("data-v-3d51514b"),s=s(),ge(),s),y={style:{padding:"10px","box-sizing":"border-box"}},i={class:"mumber-box"},h={class:"mum-left"},X=["src"],D={class:"mum-right"},N={class:"mum-title"},R={class:"mum"},V={class:"mum-than"},Y={class:"box-bg"},j=p(()=>e("div",{class:"box-bg-title"},[e("span",{class:"title-text"},"\u672C\u6708\u9500\u552E\u5360\u6BD4")],-1)),q={class:"box-bg"},J=p(()=>e("div",{class:"box-bg-title"},[e("span",{class:"title-text"},"\u9500\u552E\u5206\u6790")],-1)),K={class:"box-bg"},Q=p(()=>e("div",{class:"box-bg-title"},[e("span",{class:"title-text"},"\u672C\u6708\u6536\u5165\u5360\u6BD4")],-1)),Z={class:"box-bg",style:{position:"relative"}},$=p(()=>e("div",{class:"box-bg-title"},[e("span",{class:"title-text"},"\u51FA\u5E93\u4EA7\u54C1\u5206\u6790")],-1)),ee={class:"total"},te=p(()=>e("div",{class:"text"},"\u603B\u51FA\u5E93\u4EA7\u54C1\u91D1\u989D",-1)),ae={class:"box-bg"},se=p(()=>e("div",{class:"box-bg-title"},[e("span",{class:"title-text"},"\u672C\u5E74\u5229\u6DA6\u504F\u5DEE\u5206\u6790")],-1)),oe=ie({__name:"SalesAnalysis",setup(s){const t=re({colors:["#5E95FF","#00CACF","#FF9100","#995EFF","#5E6EFF"],Statistics:[],dataOne:[],pieOption:{color:["#7EAAFF","#5887E3","#5E75E6","#6D68F8","#9E9BFC","#8CB1F9"],legend:{orient:"horizontal",x:"center",y:"bottom",top:"78%",itemWidth:10,itemHeight:10,itemGap:20,padding:[5,5,5,5],textStyle:{color:"#85878e"},formatter:v=>{let F=v+"\uFF1A";return t.dataOne.forEach(o=>{v==o.name&&(F+=o.value+"\u4E07\u5143")}),F}},series:{name:"",center:["50%","32%"],type:"pie",radius:[0,85],roseType:"area",itemStyle:{borderRadius:0},label:{color:"#6e7079",overflow:"none",formatter:`{b}
  2. {d}%`},data:[],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}},lineOption:{color:["#5E95FF","#995EFF"],title:{text:"\u5355\u4F4D\uFF1A%",left:20,textStyle:{color:"#333",fontWeight:"normal",fontSize:12}},legend:{itemWidth:20,itemHeight:10,itemGap:20,right:20,textStyle:{color:"#85878e"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:[]},yAxis:{type:"value"},series:[]},pie2Option:{color:["#00FFE5","#5E95FF","#995EFF"],tooltip:{trigger:"item",backgroundColor:"rgba(51, 51, 51, 0.7)",textStyle:{color:"#fff"},formatter:"{b}<br/>{c}\u4E07\u5143<br/>{d}%"},legend:{bottom:"10%",left:"center",itemWidth:10,itemHeight:10,itemGap:20,textStyle:{color:"#85878e"}},series:{type:"pie",radius:["40%","60%"],center:["50%","38%"],avoidLabelOverlap:!1,labelLine:{show:!1},data:[]}},bar2Option:{tooltip:{trigger:"axis",axisPointer:{type:"none"},backgroundColor:"rgba(51, 51, 51, 0.7)",textStyle:{color:"#fff"},formatter:"{b}<br/>{c}\u4E07\u5143"},grid:{top:90,left:20,right:30,bottom:20,containLabel:!0},xAxis:{data:[],axisTick:{show:!1}},yAxis:{},series:{name:"",type:"pictorialBar",showBackground:!0,backgroundStyle:{color:"rgba(221, 221, 221, 0.2)"},symbol:"path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z",itemStyle:{opacity:1,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#5E95FF"},{offset:1,color:"#695EFF"}],global:!1}},emphasis:{itemStyle:{opacity:1,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#FFF45E"},{offset:1,color:"#FF9100"}],global:!1}}},data:[],z:10}},total:0,barOption:{color:["#00CACF","#5E95FF","#FF9100"],title:{text:"\u5355\u4F4D\uFF1A\u4E07\u5143",left:20,textStyle:{color:"#333",fontWeight:"normal",fontSize:12}},grid:{left:20,right:30,bottom:20,containLabel:!0},legend:{itemWidth:20,itemHeight:10,itemGap:20,right:20,textStyle:{color:"#85878e"},data:["\u9884\u8BA1\u5229\u6DA6","\u5B9E\u9645\u5229\u6DA6","\u504F\u5DEE\u7387"]},xAxis:{type:"category",data:[],axisPointer:{type:"shadow"}},yAxis:[{type:"value",name:"",min:0,max:0,interval:50},{type:"value",name:"",axisLabel:{formatter:"{value} %"}}],series:[]}}),B=E(),W=E(),G=E(),P=E(),H=E();return le(()=>c(this,null,function*(){let v=yield w();t.Statistics=v||[];let F=yield A();t.dataOne=F||[],t.pieOption.series.data=t.dataOne;let o=yield g();t.lineOption.series=[],t.lineOption.xAxis.data=[],o.forEach((a,l)=>{let n=[];a.data.forEach(d=>{n.push(d.value),l==1&&t.lineOption.xAxis.data.push(d.name)});let m={name:a.name,type:"line",areaStyle:{color:new xe(0,0,0,1,[{offset:0,color:l===0?"#5E95FF":"#995EFF"},{offset:1,color:"#fff"}])},smooth:!0,data:n};t.lineOption.series.push(m)}),(yield C()).forEach(a=>{let l={name:a.name,value:a.value,label:{show:!1}};t.pie2Option.series.data.push(l)}),(yield k()).forEach(a=>{t.bar2Option.xAxis.data.push(a.name),t.bar2Option.series.data.push(a.value),t.total+=a.value});let M=yield L(),r=[];M.forEach((a,l)=>{let n=[];a.data.forEach(d=>{n.push(d.value),l==1&&t.barOption.xAxis.data.push(d.name)});let m={name:a.name,type:a.name=="\u504F\u5DEE\u7387"?"line":"bar",data:n};a.name=="\u504F\u5DEE\u7387"?m.yAxisIndex=1:r=r.concat(n),t.barOption.series.push(m)}),t.barOption.yAxis[0].max=Math.max.apply(null,r),ne(()=>{let a=O(_(b(B)));a.setOption(t.pieOption,!0),a.resize();let l=O(_(b(W)));l.setOption(t.pie2Option,!0),l.resize();let n=O(_(b(G)));n.setOption(t.lineOption,!0),n.resize();let m=O(_(b(P)));m.setOption(t.bar2Option,!0),m.resize();let d=O(_(b(H)));d.setOption(t.barOption,!0),d.resize()})})),(v,F)=>{const o=T("a-col"),M=T("a-row");return z(),I("div",y,[e("div",null,[e("div",i,[(z(!0),I(ce,null,pe(t.Statistics,(r,a)=>(z(),I("div",{class:"mumber",key:a},[e("div",h,[e("img",{class:"index-img",src:"/src/assets/erp/index-icon"+(a+1)+".svg"},null,8,X)]),e("div",D,[e("div",N,S(r.name)+"\uFF08\u4E07\u5143\uFF09",1),e("div",R,S(r.num),1),e("div",V,[de(S(a>1?"\u73AF\u6BD4":"\u540C\u6BD4")+"\xA0\xA0\xA0\xA0"+S(r.pecent)+"% ",1),u(b(me),{icon:r.isUp?"ant-design:caret-up-outlined":"ant-design:caret-down-outlined",color:r.isUp?"#3dba84":"#ee3b3b",size:14,class:"icon"},null,8,["icon","color"])])])]))),128))]),u(M,{gutter:10},{default:x(()=>[u(o,{span:6},{default:x(()=>[e("div",Y,[j,e("div",{class:"item",ref_key:"homePieChart",ref:B},null,512)])]),_:1}),u(o,{span:18},{default:x(()=>[e("div",q,[J,e("div",{class:"item",ref_key:"homeLineChart",ref:G},null,512)])]),_:1}),u(o,{span:6},{default:x(()=>[e("div",K,[Q,e("div",{class:"item",ref_key:"homePieChart2",ref:W},null,512)])]),_:1}),u(o,{span:7},{default:x(()=>[e("div",Z,[$,e("div",ee,[e("div",null,S(t.total)+"\u4E07\u5143",1),te]),e("div",{class:"item",ref_key:"homeBar2Chart",ref:P},null,512)])]),_:1}),u(o,{span:11},{default:x(()=>[e("div",ae,[se,e("div",{class:"item",ref_key:"homeBarChart",ref:H},null,512)])]),_:1})]),_:1})])])}}});U=fe(oe,[["__scopeId","data-v-3d51514b"]])}));export{ye as __tla,U as default};