statcenterDelivery.179c95a0.js 8.4 KB

1
  1. import{d as G,a6 as Q,b as S,r as M,c_ as z,d2 as H,d1 as J,dQ as K,c$ as W,d0 as X,s as Z,p as ee,c as p,e as d,f,g as n,h as t,i as l,u as o,k as b,A as O,F as v,j as D,m as F,t as E,dR as te,a as w,R as ae,S as le,aN as oe,_ as re}from"./index.76214426.js";import{g as se,b as ue}from"./delivery.a08097c5.js";import{b as de,f as ne}from"./deliveryStation.ebff2442.js";import{A as ie}from"./index.e8855bbf.js";import"./install.412476cc.js";import"./useAgent.769391df.js";import"./list.b7393bbf.js";const T=x=>(ae("data-v-d6a6b0b3"),x=x(),le(),x),ce={class:"filter-form"},_e=F("\u4ECA\u5929"),pe=F("\u6700\u8FD17\u5929"),me=F("\u6700\u8FD130\u5929"),ye=F("\u81EA\u5B9A\u4E49"),fe=T(()=>n("div",{class:"header"},[n("div",{class:"tn-title--vertical-line title"},"\u603B\u89C8")],-1)),be={class:"body"},ve={class:"data"},he=T(()=>n("div",{class:"data-title"},"\u603B\u914D\u9001",-1)),De={class:"data-value"},Fe={class:"data"},ge={class:"data-title"},Be={class:"data-value"},Ee=T(()=>n("div",{class:"header"},[n("div",{class:"tn-title--vertical-line title"},"\u8D8B\u52BF\u56FE")],-1)),we={class:"body"},xe={class:"table"},Ae={class:"table"},Se={class:"table"},Ce=G({setup(x){const{OpPlatform:C}=Q(),r=S({records:[],deliveryers:[],ways:[],chart:{stat:{total_success_order:0}},shop_result:[]}),y=S({ways:[],records:[],stat:{total_success_order:0}}),h=M(["#FF9E2C","#3AAFFF","#7EE1CF","#17B7CE","#F7BD3D","#7EE1CF","#17B7CE","#123BC1","#7112DE","#B708E3","#B708E3","#E50A67"]),m=S({buttonData:[],lineData:[]});z([H,J,K,W,X]);const V=M(),R=Z(()=>({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:r.chart.days},yAxis:{type:"value"},series:[]})),P=[{text:"\u4E00\u5468\u5185",value:()=>{const e=w();return[e.subtract(1,"week").toDate(),e.toDate()]}},{text:"\u4E24\u5468\u5185",value:()=>{const e=w();return[e.subtract(2,"week").toDate(),e.toDate()]}},{text:"\u4E00\u4E2A\u6708\u5185",value:()=>{const e=w();return[e.subtract(1,"month").toDate(),e.toDate()]}}],g=M([]);(()=>{const e=w().subtract(7,"day").format("YYYY-MM-DD"),u=w().format("YYYY-MM-DD");g.value=[e,u]})();const $=()=>{C.value==="agent"?de(s).then(e=>{console.log(e),y.ways=e.select_ways,y.records=e.records,y.stat=e.stat}):se(s).then(e=>{console.log(e),y.ways=e.select_ways,y.records=e.records,y.stat=e.stat})},j=()=>{const e=oe(g.value);s.startday=e[0]||"",s.endday=e[1]||""},s=S({days:"7",startday:"",endday:"",delivery_id:"",way_id:"",agentid:""}),U=()=>{j(),C.value==="agent"?ne(s).then(e=>{var u;r.records=e.records,r.ways=e.ways,r.deliveryers=e.deliveryer,r.chart=e.chart,r.shop_result=e.shop_result,m.buttonData=e.chart.titles.map((_,c)=>({name:_,icon:"",itemStyle:{color:h.value[c]},lineStyle:{color:h.value[c]}})),m.lineData=e.chart.fields.map((_,c)=>({name:e.chart.titles[c],type:"line",stack:"Total",data:e.chart[_],areaStyle:{opacity:.8,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:1,color:"#FFFFFF1A"},{offset:0,color:h.value[c]}]}}})),(u=V.value)==null||u.setOption({series:m.lineData}),console.log(m)}):ue(s).then(e=>{var u;r.records=e.records,r.ways=e.ways,r.deliveryers=e.deliveryer,r.chart=e.chart,r.shop_result=e.shop_result,m.buttonData=e.chart.titles.map((_,c)=>({name:_,icon:"",itemStyle:{color:h.value[c]},lineStyle:{color:h.value[c]}})),m.lineData=e.chart.fields.map((_,c)=>({name:e.chart.titles[c],type:"line",stack:"Total",data:e.chart[_],areaStyle:{opacity:.8,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:1,color:"#FFFFFF1A"},{offset:0,color:h.value[c]}]}}})),(u=V.value)==null||u.setOption({series:m.lineData}),console.log(m)})};return U(),$(),ee(()=>[s.delivery_id,s.way_id,s.days,g],()=>{U(),$()},{deep:!0}),(e,u)=>{const _=p("el-radio"),c=p("el-radio-group"),L=p("el-date-picker"),A=p("el-form-item"),I=p("el-option"),N=p("el-select"),q=p("el-form"),B=p("el-card"),i=p("el-table-column"),k=p("el-table");return d(),f(v,null,[n("div",ce,[t(q,{model:o(s),"label-width":"90px"},{default:l(()=>[t(A,{class:"tn-el-form-item",label:"\u7B5B\u9009\u65F6\u95F4"},{default:l(()=>[t(c,{modelValue:o(s).days,"onUpdate:modelValue":u[0]||(u[0]=a=>o(s).days=a)},{default:l(()=>[t(_,{border:!0,label:"0"},{default:l(()=>[_e]),_:1}),t(_,{border:!0,label:"7"},{default:l(()=>[pe]),_:1}),t(_,{border:!0,label:"30"},{default:l(()=>[me]),_:1}),t(_,{border:!0,label:"-1"},{default:l(()=>[ye]),_:1})]),_:1},8,["modelValue"]),o(s).days==="-1"?(d(),b(L,{key:0,modelValue:g.value,"onUpdate:modelValue":u[1]||(u[1]=a=>g.value=a),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:P,style:{"margin-left":"8px"}},null,8,["modelValue"])):O("",!0)]),_:1}),o(C)==="shangpu"?(d(),b(A,{key:0,class:"tn-el-form-item",label:"\u4EE3\u7406"},{default:l(()=>[t(o(ie),{modelValue:o(s).agentid,"onUpdate:modelValue":u[2]||(u[2]=a=>o(s).agentid=a)},null,8,["modelValue"])]),_:1})):O("",!0),t(A,{class:"tn-el-form-item",label:"\u914D\u9001\u5458"},{default:l(()=>[t(N,{modelValue:o(s).delivery_id,"onUpdate:modelValue":u[3]||(u[3]=a=>o(s).delivery_id=a),placeholder:"\u8BF7\u9009\u62E9\u914D\u9001\u5458",filterable:"",clearable:""},{default:l(()=>[(d(!0),f(v,null,D(o(r).deliveryers,a=>(d(),b(I,{key:a.id,value:a.id,label:a.title},{default:l(()=>[F(E(a.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(A,{class:"tn-el-form-item",label:"\u8DEF\u7EBF"},{default:l(()=>[t(N,{modelValue:o(s).way_id,"onUpdate:modelValue":u[4]||(u[4]=a=>o(s).way_id=a),placeholder:"\u8BF7\u9009\u62E9\u8DEF\u7EBF",filterable:"",clearable:""},{default:l(()=>[(d(!0),f(v,null,D(o(r).ways,a=>(d(),b(I,{key:a.id,value:a.id,label:a.title},{default:l(()=>[F(E(a.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),t(B,{class:"overview"},{header:l(()=>[fe]),default:l(()=>[n("div",be,[n("div",ve,[he,n("div",De,E(o(r).chart.stat.total_success_order),1)]),(d(!0),f(v,null,D(o(r).ways,(a,Y)=>(d(),f("div",Fe,[n("div",ge,E(a.title),1),n("div",Be,E(a.sum),1)]))),256))])]),_:1}),t(B,{style:{"margin-top":"20px"}},{header:l(()=>[Ee]),default:l(()=>[n("div",we,[t(o(te),{ref_key:"operatingEcharts",ref:V,class:"chart",option:o(R)},null,8,["option"])])]),_:1}),t(B,{class:"data-table"},{default:l(()=>[n("div",xe,[t(k,{data:o(r).records,border:!0},{default:l(()=>[t(i,{label:"\u65E5\u671F",fixed:"",prop:"stat_day",width:"150px",align:"center"}),t(i,{label:"\u591A\u6BB5\u8BA2\u5355\u603B\u6570",fixed:"",prop:"order_num",width:"150px",align:"center"}),t(i,{label:"\u603B\u914D\u9001\u5355\u6570",fixed:"",prop:"total_success_order",align:"center",width:"auto"}),(d(!0),f(v,null,D(o(r).ways,(a,Y)=>(d(),b(i,{label:a.title,fixed:"",prop:`total_success_order_way_${a.id}`,align:"center",width:"auto"},null,8,["label","prop"]))),256))]),_:1},8,["data"])])]),_:1}),t(B,{class:"data-table"},{default:l(()=>[n("div",Ae,[t(k,{data:o(r).shop_result,border:!0},{default:l(()=>[t(i,{label:"\u5546\u6237id",fixed:"",prop:"sid",width:"150px",align:"center"}),t(i,{label:"\u5546\u6237",fixed:"",prop:"store_title",align:"center"}),t(i,{label:"\u591A\u6BB5\u8BA2\u5355\u603B\u6570",fixed:"",prop:"num",align:"center"}),t(i,{label:"\u672C\u5E73\u53F0\u8BA2\u5355\u603B\u6570",fixed:"",prop:"current_platform_num",align:"center"}),t(i,{label:"\u7B2C\u4E09\u65B9\u5E73\u53F0\u8BA2\u5355\u603B\u6570",fixed:"",prop:"third_num",align:"center"}),t(i,{label:"\u603B\u914D\u9001\u5355\u6570",fixed:"",prop:"sum",align:"center",width:"auto"}),(d(!0),f(v,null,D(o(r).ways,(a,Y)=>(d(),b(i,{label:a.title,fixed:"",prop:`total_success_order_way_${a.id}`,align:"center",width:"auto"},null,8,["label","prop"]))),256))]),_:1},8,["data"])])]),_:1}),t(B,{class:"data-table"},{default:l(()=>[n("div",Se,[t(k,{data:o(y).records,border:!0},{default:l(()=>[t(i,{label:"\u914D\u9001\u5458",fixed:"",prop:"title",width:"150px",align:"center"}),t(i,{label:"\u603B\u914D\u9001\u5355\u6570",fixed:"",prop:"total_success_order",align:"center",width:"auto"}),(d(!0),f(v,null,D(o(y).ways,(a,Y)=>(d(),b(i,{label:a.title,fixed:"",prop:`total_success_order_way_${a.id}`,align:"center",width:"auto"},null,8,["label","prop"]))),256))]),_:1},8,["data"])])]),_:1})],64)}}});const Ne=re(Ce,[["__scopeId","data-v-d6a6b0b3"]]);export{Ne as default};