rank.45d5165f.js 8.3 KB

1
  1. import{az as Y,aa as w,d as Z,a6 as tt,b as C,r as x,c_ as et,d2 as at,d1 as lt,dQ as ot,c$ as rt,d0 as st,s as P,p as nt,c as p,e as f,f as V,g as n,h as e,i as a,u as r,k as B,A as $,F as S,j as U,m as _,t as D,dR as q,a as b,R as ut,S as it,aN as dt,_ as ct}from"./index.76214426.js";import{A as pt}from"./index.e8855bbf.js";import"./install.412476cc.js";import"./useAgent.769391df.js";import"./list.b7393bbf.js";const _t=i=>Y({url:"adminapi/statcenter.order/rank",params:i}),mt=i=>Y({url:"adminapi/statcenter.order/exportRankData",params:i}),ft=i=>Y({url:"adminapi/statcenter.order/pdfRankData",params:i}),ht=i=>w({url:"agent/statcenter.order/rank",params:i}),vt=i=>w({url:"agent/statcenter.order/exportRankData",params:i}),yt=i=>w({url:"agent/statcenter.order/pdfRankData",params:i}),v=i=>(ut("data-v-86020372"),i=i(),it(),i),Ft={class:"filter-form"},Dt=_("\u4ECA\u5929"),bt=_("\u6700\u8FD17\u5929"),gt=_("\u6700\u8FD130\u5929"),Et=_("\u81EA\u5B9A\u4E49"),At=v(()=>n("div",{class:"header"},[n("div",{class:"tn-title--vertical-line title"},"\u603B\u89C8")],-1)),xt={class:"body"},Bt={class:"data"},kt=v(()=>n("div",{class:"data-title"},"\u603B\u914D\u9001",-1)),Ct={class:"data-value"},Vt={class:"data"},St=v(()=>n("div",{class:"data-title"},"\u672C\u5E73\u53F0\u914D\u9001",-1)),Yt={class:"data-value"},wt={class:"data"},Rt=v(()=>n("div",{class:"data-title"},"\u7B2C\u4E09\u65B9\u5E73\u53F0\u914D\u9001",-1)),Ot={class:"data-value"},Tt=v(()=>n("div",{class:"header"},[n("div",{class:"tn-title--vertical-line title"},"\u8D8B\u52BF\u56FE")],-1)),Mt={class:"body"},Pt=v(()=>n("div",{class:"header"},[n("div",{class:"tn-title--vertical-line title"},"\u67F1\u72B6\u56FE")],-1)),$t={class:"body"},Ut=_("\u5BFC\u51FA"),qt=_("\u6253\u5370"),It={class:"table"},Nt=Z({setup(i){const{OpPlatform:g}=tt(),u=C({records:[],stores:[],areas:[],chart:{stat:{total_delivery:0,plateform_delivery:0,third_delivery:0},sids:[],titles:[],fields:[],timePeriods:[],timeData:[]}}),h=x(["#FF9E2C","#3AAFFF","#7EE1CF","#17B7CE","#F7BD3D","#7EE1CF","#17B7CE","#123BC1","#7112DE","#B708E3","#B708E3","#E50A67"]),m=C({buttonData:[],lineData:[]});et([at,lt,ot,rt,st]);const k=x(),I=P(()=>({tooltip:{trigger:"axis"},legend:{data:m.buttonData},color:["#FF9E2C","#3AAFFF","#00C5A1","#F7BD3D","#7EE1CF","#54C2F2","#A6A6FD","#FD8282","#B3E38A","#F78E8E","#D67CDB","#67CB86","#45CFD5"],grid:{left:"0%",right:"3%",bottom:"0%",containLabel:!0},toolbox:{showTitle:!1,orient:"vertical",feature:{saveAsImage:{}}},xAxis:{type:"category",boundaryGap:!1,data:u.chart.sids},yAxis:{type:"value"},series:[]})),N=x(),L=P(()=>({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"0%",right:"0%",bottom:"0%",containLabel:!0},color:["#01BEFF"],xAxis:[{type:"category",data:u.chart.timePeriods,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:"\u8BA2\u5355\u91CF(\u4E2A)",type:"bar",barWidth:"60%",data:u.chart.timeData}]})),j=[{text:"\u4E00\u5468\u5185",value:()=>{const t=b();return[t.subtract(1,"week").toDate(),t.toDate()]}},{text:"\u4E24\u5468\u5185",value:()=>{const t=b();return[t.subtract(2,"week").toDate(),t.toDate()]}},{text:"\u4E00\u4E2A\u6708\u5185",value:()=>{const t=b();return[t.subtract(1,"month").toDate(),t.toDate()]}}],y=x([]);(()=>{const t=b().subtract(7,"day").format("YYYY-MM-DD"),o=b().format("YYYY-MM-DD");y.value=[t,o]})();const W=()=>{const t=dt(y.value);l.startday=t[0]||"",l.endday=t[1]||""},l=C({days:"0",startday:"",endday:"",sid:"",agentid:"",areaid:""}),R=()=>{W(),g.value==="agent"?ht(l).then(t=>{var o;u.records=t.records,u.stores=t.stores,u.areas=t.areas,u.chart=t.chart,m.buttonData=t.chart.titles.map((c,d)=>({name:c,icon:"",itemStyle:{color:h.value[d]},lineStyle:{color:h.value[d]}})),m.lineData=t.chart.fields.map((c,d)=>({name:t.chart.titles[d],type:"line",stack:"Total",data:t.chart[c],areaStyle:{opacity:.8,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:1,color:"#FFFFFF1A"},{offset:0,color:h.value[d]}]}}})),(o=k.value)==null||o.setOption({series:m.lineData})}):_t(l).then(t=>{var o;u.records=t.records,u.stores=t.stores,u.areas=t.areas,u.chart=t.chart,m.buttonData=t.chart.titles.map((c,d)=>({name:c,icon:"",itemStyle:{color:h.value[d]},lineStyle:{color:h.value[d]}})),m.lineData=t.chart.fields.map((c,d)=>({name:t.chart.titles[d],type:"line",stack:"Total",data:t.chart[c],areaStyle:{opacity:.8,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:1,color:"#FFFFFF1A"},{offset:0,color:h.value[d]}]}}})),(o=k.value)==null||o.setOption({series:m.lineData})})};R(),nt(()=>[l.sid,l.areaid,l.agentid,l.days,y],()=>{R()},{deep:!0});const z=()=>{G().then(t=>{window.open(t.data)})},G=()=>g.value==="agent"?vt(l):mt(l),Q=()=>{H().then(t=>{window.open(t.data)})},H=()=>g.value==="agent"?yt(l):ft(l);return(t,o)=>{const c=p("el-radio"),d=p("el-radio-group"),J=p("el-date-picker"),E=p("el-form-item"),O=p("el-option"),T=p("el-select"),K=p("el-form"),A=p("el-card"),M=p("el-button"),F=p("el-table-column"),X=p("el-table");return f(),V(S,null,[n("div",Ft,[e(K,{model:r(l),"label-width":"90px"},{default:a(()=>[e(E,{class:"tn-el-form-item",label:"\u7B5B\u9009\u65F6\u95F4"},{default:a(()=>[e(d,{modelValue:r(l).days,"onUpdate:modelValue":o[0]||(o[0]=s=>r(l).days=s)},{default:a(()=>[e(c,{border:!0,label:"0"},{default:a(()=>[Dt]),_:1}),e(c,{border:!0,label:"7"},{default:a(()=>[bt]),_:1}),e(c,{border:!0,label:"30"},{default:a(()=>[gt]),_:1}),e(c,{border:!0,label:"-1"},{default:a(()=>[Et]),_:1})]),_:1},8,["modelValue"]),r(l).days==="-1"?(f(),B(J,{key:0,modelValue:y.value,"onUpdate:modelValue":o[1]||(o[1]=s=>y.value=s),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",shortcuts:j,style:{"margin-left":"8px"}},null,8,["modelValue"])):$("",!0)]),_:1}),r(g)==="shangpu"?(f(),B(E,{key:0,class:"tn-el-form-item",label:"\u533A\u57DF\u4EE3\u7406"},{default:a(()=>[e(r(pt),{modelValue:r(l).agentid,"onUpdate:modelValue":o[2]||(o[2]=s=>r(l).agentid=s)},null,8,["modelValue"])]),_:1})):$("",!0),e(E,{class:"tn-el-form-item",label:"\u5546\u5708"},{default:a(()=>[e(T,{modelValue:r(l).areaid,"onUpdate:modelValue":o[3]||(o[3]=s=>r(l).areaid=s),placeholder:"\u8BF7\u9009\u62E9\u5546\u5708",filterable:"",clearable:""},{default:a(()=>[(f(!0),V(S,null,U(r(u).areas,s=>(f(),B(O,{key:s.id,value:s.id,label:s.title},{default:a(()=>[_(D(s.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(E,{class:"tn-el-form-item",label:"\u5546\u6237"},{default:a(()=>[e(T,{modelValue:r(l).sid,"onUpdate:modelValue":o[4]||(o[4]=s=>r(l).sid=s),placeholder:"\u8BF7\u9009\u62E9\u5546\u6237",filterable:"",clearable:""},{default:a(()=>[(f(!0),V(S,null,U(r(u).stores,s=>(f(),B(O,{key:s.id,value:s.id,label:s.title},{default:a(()=>[_(D(s.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),e(A,{class:"overview"},{header:a(()=>[At]),default:a(()=>[n("div",xt,[n("div",Bt,[kt,n("div",Ct,D(r(u).chart.stat.total_delivery),1)]),n("div",Vt,[St,n("div",Yt,D(r(u).chart.stat.plateform_delivery),1)]),n("div",wt,[Rt,n("div",Ot,D(r(u).chart.stat.third_delivery),1)])])]),_:1}),e(A,{style:{"margin-top":"20px"}},{header:a(()=>[Tt]),default:a(()=>[n("div",Mt,[e(r(q),{ref_key:"operatingEcharts",ref:k,class:"chart",option:r(I)},null,8,["option"])])]),_:1}),e(A,{style:{"margin-top":"20px"}},{header:a(()=>[Pt]),default:a(()=>[n("div",$t,[e(r(q),{ref_key:"trendEcharts",ref:N,class:"chart",option:r(L)},null,8,["option"])])]),_:1}),e(A,{class:"data-table"},{default:a(()=>[e(M,{class:"tn-el-form-item--item tn-button tn-button--green",onClick:o[5]||(o[5]=s=>z())},{default:a(()=>[Ut]),_:1}),e(M,{class:"tn-el-form-item--item tn-button tn-button--green",onClick:o[6]||(o[6]=s=>Q())},{default:a(()=>[qt]),_:1}),n("div",It,[e(X,{data:r(u).records,border:!0},{default:a(()=>[e(F,{label:"\u6392\u540D",fixed:"",type:"index",width:"150px",align:"center"}),e(F,{label:"\u5546\u6237\u540D\u79F0",fixed:"",prop:"store_title",align:"center"}),e(F,{label:"\u672C\u5E73\u53F0\u8BA2\u5355\u603B\u6570",fixed:"",prop:"current_platform_num",align:"center"}),e(F,{label:"\u7B2C\u4E09\u65B9\u5E73\u53F0\u8BA2\u5355\u603B\u6570",fixed:"",prop:"third_num",align:"center"}),e(F,{label:"\u603B\u914D\u9001\u5355\u6570",fixed:"",prop:"num",align:"center",width:"auto"})]),_:1},8,["data"])])]),_:1})],64)}}});const Ht=ct(Nt,[["__scopeId","data-v-86020372"]]);export{Ht as default};