1 |
- import{d as N}from"./delivery.a08097c5.js";import{b as U}from"./delivery.6352270e.js";import{d as I,a6 as T,a4 as j,aN as A,b as w,r as O,p as G,c,e as h,f as H,g as t,h as u,i as o,u as r,k,q as J,A as Y,t as l,F as K,m as p,a as y,R as L,S as Q,_ as W}from"./index.76214426.js";import{A as X}from"./index.e8855bbf.js";import"./install.412476cc.js";import"./useAgent.769391df.js";import"./list.b7393bbf.js";const d=v=>(L("data-v-3d99f8f2"),v=v(),Q(),v),Z={class:"filter-form"},$=p("\u4ECA\u5929"),tt=p("\u6700\u8FD17\u5929"),et=p("\u6700\u8FD130\u5929"),at=p("\u81EA\u5B9A\u4E49"),ut=d(()=>t("div",{class:"header"},[t("div",{class:"tn-title--vertical-line title"},[p(" \u603B\u89C8 "),t("span",{class:"header-text header-text--red"},"\u63D0\u793A\uFF1A\u5F53\u524D\u8BA2\u5355\u914D\u9001\u8D85\u65F6\u65F6\u95F4\u4E3A50\u5206\u949F,\u63D0\u524D\u65F6\u95F4\u4E3A20\u5206\u949F\u3002 \u914D\u9001\u65F6\u95F4:\u4ECE\u5546\u5BB6\u901A\u77E5\u914D\u9001\u5458\u63A5\u5355\u7684\u65F6\u95F4\u70B9\u5230\u914D\u9001\u5458\u9001\u8FBE\u7684\u65F6\u95F4\u70B9\u7684\u5DEE\u503C\u3002 \u666E\u901A\u5355:\u914D\u9001\u65F6\u95F4\u672A\u8D85\u8FC7\u540E\u53F0\u8BBE\u7F6E\u7684\u8BA2\u5355\u914D\u9001\u8D85\u65F6\u65F6\u95F4")])],-1)),ot={class:"body"},lt={class:"data"},st=d(()=>t("div",{class:"data-title"}," \u603B\u914D\u9001 ",-1)),rt={class:"data-value"},_t={class:"data"},dt=d(()=>t("div",{class:"data-title"}," \u666E\u901A\u8BA2\u5355 ",-1)),nt={class:"data-value"},it={class:"data"},ct=d(()=>t("div",{class:"data-title"}," \u8D85\u65F6\u8BA2\u5355 ",-1)),mt={class:"data-value"},pt={class:"data"},vt=d(()=>t("div",{class:"data-title"}," \u63D0\u524D\u9001\u8FBE\u8BA2\u5355 ",-1)),Dt={class:"data-value"},gt={class:"data"},Ft=d(()=>t("div",{class:"data-title"}," \u666E\u901A\u5355\u5E73\u5747\u914D\u9001\u65F6\u957F(\u5206) ",-1)),ft={class:"data-value"},ht={class:"data"},yt=d(()=>t("div",{class:"data-title"}," \u914D\u9001\u51C6\u65F6\u7387 ",-1)),Et={class:"data-value"},bt={class:"data"},Bt=d(()=>t("div",{class:"data-title"}," \u914D\u9001\u8D85\u65F6\u7387 ",-1)),At={class:"data-value"},wt=d(()=>t("div",null,"\u666E\u901A\u5355",-1)),kt=d(()=>t("div",null,"\u5E73\u5747\u914D\u9001\u65F6\u957F(\u5206)",-1)),Yt=d(()=>t("div",null,"\u63A5\u5355-\u53D6\u8D27-\u9001\u8FBE",-1)),Ct=d(()=>t("div",null,"(\u8D85\u65F6\u5355\u6570,\u5355\u4F4D:\u5355)",-1)),xt=d(()=>t("div",null,"\u63A8\u5355-\u63A5\u5355-\u53D6\u8D27-\u9001\u8FBE",-1)),Vt=d(()=>t("div",null,"(\u666E\u901A\u5355,\u5355\u4F4D:\u5206)",-1)),Mt=d(()=>t("div",null,"\u8BA2\u5355\u914D\u9001\u8BC4\u4EF7",-1)),St=d(()=>t("div",null,"1\u661F-2\u661F-3\u661F-4\u661F-5\u661F",-1)),qt={class:"pagination"},Pt=I({setup(v){const{OpPlatform:E}=T(),F=j();let D=[];F.query.stat_day!==void 0?D=A([F.query.stat_day,F.query.stat_day],"YYYY-MM-DD"):D=[];const C=[{text:"\u4E00\u5468\u5185",value:()=>{const a=y();return[a.subtract(1,"week").toDate(),a.toDate()]}},{text:"\u4E24\u5468\u5185",value:()=>{const a=y();return[a.subtract(2,"week").toDate(),a.toDate()]}},{text:"\u4E00\u4E2A\u6708\u5185",value:()=>{const a=y();return[a.subtract(1,"month").toDate(),a.toDate()]}}],_=w({agentid:"",days:D.length!==0?-1:0,stat_day:"",end_day:"",page:1,limit:10}),s=w({stat:{total_success_order:0,total_normal_order:0,total_timeout_order:0,total_takegoods_timeout_order:0,total_service_timeout_order:0,avg_normal_delivery_time:0,total_before_order:0,total_comment_order:0,total_paytype_delivery:0,percent_normal:0,percent_timeout:0},records:[],count:0});let m=O(D);const x=()=>{const a=A(m.value,"YYYY-MM-DD");_.stat_day=a[0]||"",_.end_day=a[1]||""},V=()=>E.value==="agent"?U(_):N(_),f=()=>{_.days===-1&&(!m.value||m.value.length===0)||(x(),V().then(a=>{s.stat.total_success_order=a.stat.total_success_order,s.stat.total_normal_order=a.stat.total_normal_order,s.stat.total_timeout_order=a.stat.total_timeout_order,s.stat.total_takegoods_timeout_order=a.stat.total_takegoods_timeout_order,s.stat.total_service_timeout_order=a.stat.total_service_timeout_order,s.stat.avg_normal_delivery_time=a.stat.avg_normal_delivery_time,s.stat.total_before_order=a.stat.total_before_order,s.stat.total_comment_order=a.stat.total_comment_order,s.stat.total_paytype_delivery=a.stat.total_paytype_delivery,s.stat.percent_normal=a.stat.percent_normal,s.stat.percent_timeout=a.stat.percent_timeout,s.count=a.count,s.records=a.records}))};f();const M=()=>{f()};return G(()=>[_.days,_.agentid,_.page,_.limit],()=>{f()}),(a,i)=>{const g=c("el-radio"),S=c("el-radio-group"),q=c("el-date-picker"),b=c("el-form-item"),P=c("el-form"),B=c("el-card"),n=c("el-table-column"),R=c("el-table"),z=c("el-pagination");return h(),H(K,null,[t("div",Z,[u(P,{model:r(_),"label-width":"90px"},{default:o(()=>[u(b,{class:"tn-el-form-item",label:"\u7B5B\u9009\u65F6\u95F4"},{default:o(()=>[u(S,{modelValue:r(_).days,"onUpdate:modelValue":i[0]||(i[0]=e=>r(_).days=e)},{default:o(()=>[u(g,{border:!0,label:0},{default:o(()=>[$]),_:1}),u(g,{border:!0,label:7},{default:o(()=>[tt]),_:1}),u(g,{border:!0,label:30},{default:o(()=>[et]),_:1}),u(g,{border:!0,label:-1},{default:o(()=>[at]),_:1})]),_:1},8,["modelValue"]),r(_).days===-1?(h(),k(q,{key:0,modelValue:r(m),"onUpdate:modelValue":i[1]||(i[1]=e=>J(m)?m.value=e:m=e),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",style:{"margin-left":"8px"},shortcuts:C,onChange:M},null,8,["modelValue"])):Y("",!0)]),_:1}),r(E)==="shangpu"?(h(),k(b,{key:0,class:"tn-el-form-item",label:"\u4EE3\u7406\u533A\u57DF"},{default:o(()=>[u(r(X),{modelValue:r(_).agentid,"onUpdate:modelValue":i[2]||(i[2]=e=>r(_).agentid=e)},null,8,["modelValue"])]),_:1})):Y("",!0)]),_:1},8,["model"])]),u(B,{class:"overview"},{header:o(()=>[ut]),default:o(()=>[t("div",ot,[t("div",lt,[st,t("div",rt,l(r(s).stat.total_success_order),1)]),t("div",_t,[dt,t("div",nt,l(r(s).stat.total_normal_order),1)]),t("div",it,[ct,t("div",mt,l(r(s).stat.total_timeout_order),1)]),t("div",pt,[vt,t("div",Dt,l(r(s).stat.total_before_order),1)]),t("div",gt,[Ft,t("div",ft,l(r(s).stat.avg_normal_delivery_time),1)]),t("div",ht,[yt,t("div",Et,l(r(s).stat.percent_normal)+"% ",1)]),t("div",bt,[Bt,t("div",At,l(r(s).stat.percent_timeout)+"% ",1)])])]),_:1}),u(B,{class:"table"},{default:o(()=>[u(R,{data:r(s).records,border:!0},{default:o(()=>[u(n,{label:"\u914D\u9001\u5458",prop:"title",align:"center"}),u(n,{label:"\u603B\u914D\u9001\u5355\u6570",prop:"total_success_order",align:"center"}),u(n,{label:"\u6B63\u5E38\u9001\u8FBE\u5355\u6570",prop:"total_normal_order",align:"center"}),u(n,{label:"\u63D0\u524D\u9001\u8FBE\u5355\u6570",prop:"total_before_order",align:"center"}),u(n,{label:"\u8D85\u65F6\u5355\u6570/\u5360\u6BD4",align:"center"},{default:o(e=>[t("span",null,l(e.row.total_timeout_order)+"/"+l(e.row.total_percent_timeout)+"%",1)]),_:1}),u(n,{align:"center"},{header:o(()=>[wt,kt]),default:o(e=>[t("span",null,l(e.row.avg_normal_delivery_time),1)]),_:1}),u(n,{label:"\u8BA2\u5355\u51C6\u65F6\u7387",prop:"percent_normal",align:"center"},{default:o(e=>[t("span",null,l(e.row.percent_normal)+"%",1)]),_:1}),u(n,{label:"\u8BA2\u5355\u8D85\u65F6\u7387",prop:"percent_timeout",align:"center"},{default:o(e=>[t("span",null,l(e.row.percent_timeout)+"%",1)]),_:1}),u(n,{label:"\u8D27\u5230\u4ED8\u6B3E\u603B\u989D",prop:"total_paytype_delivery",align:"center"}),u(n,{align:"center"},{header:o(()=>[Yt,Ct]),default:o(e=>[t("span",null,l(e.row.total_takegoods_timeout_order)+" - "+l(e.row.total_service_timeout_order),1)]),_:1}),u(n,{align:"center"},{header:o(()=>[xt,Vt]),default:o(e=>[t("span",null,l(e.row.avg_delivery_notify_time)+" -- "+l(e.row.avg_delivery_takegoods_time)+" - "+l(e.row.avg_delivery_success_time),1)]),_:1}),u(n,{align:"center"},{header:o(()=>[Mt,St]),default:o(e=>[t("div",null,l(e.row.total_comment_order||0),1),t("div",null,l(e.row.total_comment_1||0)+" - "+l(e.row.total_comment_2||0)+" - "+l(e.row.total_comment_3||0)+" - "+l(e.row.total_comment_4||0)+" - "+l(e.row.total_comment_5||0),1)]),_:1})]),_:1},8,["data"])]),_:1}),t("div",qt,[u(z,{currentPage:r(_).page,"onUpdate:currentPage":i[3]||(i[3]=e=>r(_).page=e),"page-size":r(_).limit,"onUpdate:page-size":i[4]||(i[4]=e=>r(_).limit=e),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:r(s).count},null,8,["currentPage","page-size","total"])])],64)}}});const Ot=W(Pt,[["__scopeId","data-v-3d99f8f2"]]);export{Ot as default};
|