marketingRedpacket.efc3304b.js 6.2 KB

1
  1. import{az as B,d as z,b as v,c_ as G,d2 as P,d1 as Q,dQ as H,c$ as J,d0 as K,s as f,p as W,c as i,e as p,f as y,g as d,h as t,i as l,u as o,k as V,A as X,F as E,j as A,m as g,t as F,dR as Z,a as D,R as ee,S as te,_ as ae}from"./index.76214426.js";import{A as le}from"./index.e8855bbf.js";import"./install.412476cc.js";import"./useAgent.769391df.js";import"./list.b7393bbf.js";const oe=c=>B({url:"adminapi/statcenter.order/chart",params:c}),se=c=>B({url:"adminapi/statcenter.order/table",params:c}),S=c=>(ee("data-v-e7102420"),c=c(),te(),c),re={class:"filter-form"},ne=g("\u4ECA\u5929"),ue=g("\u6700\u8FD17\u5929"),de=g("\u6700\u8FD130\u5929"),ie=g("\u81EA\u5B9A\u4E49"),ce=S(()=>d("div",{class:"header"},[d("div",{class:"tn-title--vertical-line title"},"\u603B\u89C8")],-1)),_e={class:"body"},pe={class:"data-title"},me={class:"data-value"},fe=S(()=>d("div",{class:"header"},[d("div",{class:"tn-title--vertical-line title"},"\u8D8B\u52BF\u56FE")],-1)),ge={class:"body"},be={class:"table"},he={class:"table"},ve=z({setup(c){const u=v({stat:{total_success_order:0,total_fee:0,final_fee:0,plateform_serve_fee:0,discount_fee:0,agent_serve_fee:0,extra_fee:0,store_extra_fee:0},fields:[],titles:[],days:[],total_success_order:[],total_fee:[],final_fee:[],plateform_serve_fee:[],discount_fee:[],agent_serve_fee:[],extra_fee:[],store_extra_fee:[]}),b=v({records_temp:[],stores:[],agent_arr:[],stores_all:[]});v({stores:[]}),G([P,Q,H,J,K]);const R=()=>"#"+Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0"),m=f(()=>{const e=[];for(let s=0;s<u.titles.length;s++)e.push(R());return e}),Y=f(()=>{const e=[];return m.value.forEach((s,n)=>{e.push({name:u.titles[n],icon:"circle",itemStyle:{color:s},lineStyle:{color:s}})}),e}),M=f(()=>{const e=[];return m.value.forEach((s,n)=>{e.push({name:u.titles[n],type:"line",stack:"Total",data:u[u.fields[n]],areaStyle:{opacity:.8,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:1,color:m.value[n]},{offset:0,color:m.value[n]}]}}})}),e}),T=f(()=>{let e=[];return e=u.titles.map((s,n)=>({title:u.titles[n],value:u.stat[u.fields[n]]})),e}),I=f(()=>({tooltip:{trigger:"axis"},legend:{data:Y.value},color:m.value,grid:{left:"0%",right:"3%",bottom:"0%",containLabel:!0},toolbox:{showTitle:!1,orient:"vertical",feature:{saveAsImage:{}}},xAxis:{type:"category",boundaryGap:!1,data:u.days},yAxis:{type:"value"},series:M.value})),U=[{text:"\u4E00\u5468\u5185",value:()=>{const e=D();return[e.subtract(1,"week").toDate(),e.toDate()]}},{text:"\u4E24\u5468\u5185",value:()=>{const e=D();return[e.subtract(2,"week").toDate(),e.toDate()]}},{text:"\u4E00\u4E2A\u6708\u5185",value:()=>{const e=D();return[e.subtract(1,"month").toDate(),e.toDate()]}}],a=v({agentid:"",time:"7",timeRange:[],storeid:""}),k=()=>{oe({addtime:{start:a.timeRange[0],end:a.timeRange[1]},days:a.time,agentid:a.agentid,sid:a.storeid}).then(e=>{e&&Object.assign(u,e)})};k();const w=()=>{se({addtime:{start:a.timeRange[0],end:a.timeRange[1]},days:a.time,sid:a.storeid,agentid:a.agentid}).then(e=>{e&&Object.assign(b,e)})};return w(),W(()=>[a.storeid,a.time,a.timeRange,a.agentid],()=>{w(),k()}),(e,s)=>{const n=i("el-radio"),$=i("el-radio-group"),j=i("el-date-picker"),x=i("el-form-item"),N=i("el-option"),L=i("el-select"),O=i("el-form"),h=i("el-card"),_=i("el-table-column"),C=i("el-table");return p(),y(E,null,[d("div",re,[t(O,{model:o(a),"label-width":"90px"},{default:l(()=>[t(x,{class:"tn-el-form-item",label:"\u7B5B\u9009\u65F6\u95F4"},{default:l(()=>[t($,{modelValue:o(a).time,"onUpdate:modelValue":s[0]||(s[0]=r=>o(a).time=r)},{default:l(()=>[t(n,{border:!0,label:"0"},{default:l(()=>[ne]),_:1}),t(n,{border:!0,label:"7"},{default:l(()=>[ue]),_:1}),t(n,{border:!0,label:"30"},{default:l(()=>[de]),_:1}),t(n,{border:!0,label:"-1"},{default:l(()=>[ie]),_:1})]),_:1},8,["modelValue"]),o(a).time==="-1"?(p(),V(j,{key:0,modelValue:o(a).timeRange,"onUpdate:modelValue":s[1]||(s[1]=r=>o(a).timeRange=r),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:U,style:{"margin-left":"8px"}},null,8,["modelValue"])):X("",!0)]),_:1}),t(x,{class:"tn-el-form-item",label:"\u533A\u57DF\u4EE3\u7406"},{default:l(()=>[t(o(le),{modelValue:o(a).agentid,"onUpdate:modelValue":s[2]||(s[2]=r=>o(a).agentid=r)},null,8,["modelValue"])]),_:1}),t(x,{class:"tn-el-form-item",label:"\u95E8\u5E97"},{default:l(()=>[t(L,{modelValue:o(a).storeid,"onUpdate:modelValue":s[3]||(s[3]=r=>o(a).storeid=r),placeholder:"\u8BF7\u9009\u62E9\u95E8\u5E97",clearable:""},{default:l(()=>[(p(!0),y(E,null,A(o(b).stores,r=>(p(),V(N,{key:r.id,value:r.id,label:r.title},{default:l(()=>[g(F(r.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),t(h,{class:"overview"},{header:l(()=>[ce]),default:l(()=>[d("div",_e,[(p(!0),y(E,null,A(o(T),(r,q)=>(p(),y("div",{class:"data",key:q},[d("div",pe,F(r.title),1),d("div",me,"\xA5 "+F(r.value),1)]))),128))])]),_:1}),t(h,{style:{"margin-top":"20px"}},{header:l(()=>[fe]),default:l(()=>[d("div",ge,[t(o(Z),{class:"chart",option:o(I)},null,8,["option"])])]),_:1}),t(h,{class:"data-table"},{default:l(()=>[d("div",be,[t(C,{data:o(b).records_temp,border:!0},{default:l(()=>[t(_,{label:"\u8D26\u671F",fixed:"",prop:"stat_day",width:"150px",align:"center"}),t(_,{label:"\u603B\u8865\u8D34\u91D1\u989D",fixed:"",prop:"discount_fee",align:"center",width:"auto"}),t(_,{label:"\u5E73\u53F0\u627F\u62C5",fixed:"",prop:"plateform_discount_fee",align:"center",width:"auto"}),t(_,{label:"\u4EE3\u7406\u627F\u62C5",fixed:"",prop:"agent_discount_fee",align:"center",width:"auto"})]),_:1},8,["data"])])]),_:1}),t(h,{class:"data-table"},{default:l(()=>[d("div",he,[t(C,{data:o(b).agent_arr,border:!0},{default:l(()=>[t(_,{label:"\u4EE3\u7406",fixed:"",prop:"agent_title",width:"150px",align:"center"}),t(_,{label:"\u603B\u8865\u8D34\u91D1\u989D",fixed:"",prop:"sum_discount_fee",align:"center",width:"auto"}),t(_,{label:"\u5E73\u53F0\u627F\u62C5",fixed:"",prop:"plateform_discount_fee",align:"center",width:"auto"}),t(_,{label:"\u4EE3\u7406\u627F\u62C5",fixed:"",prop:"agent_discount_fee",align:"center",width:"auto"})]),_:1},8,["data"])])]),_:1})],64)}}});const ke=ae(ve,[["__scopeId","data-v-e7102420"]]);export{ke as default};