2 lines
8.9 KiB
JavaScript
2 lines
8.9 KiB
JavaScript
var e=Object.defineProperty,t=Object.defineProperties,a=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(t,a,l)=>a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[a]=l;import{d as i,u as m,a as p,r as d,o as n,c as u,b as c,e as j,f,g,h as _,i as v,w as x,j as b,E as y}from"./index-BoIUJTA2.js";import{E as h,a as w}from"./el-tab-pane-BpPSIX41.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import k from"./card-list-NIswF7Y2.js";import O from"./sales-overview-C-HoRPpG.js";import V from"./product-performance-BM4GGkhB.js";import E from"./marketing-conversion-CKp3HkTT.js";import R from"./points-economy-IIgvLFBX.js";import C from"./coupon-roi-BImVQWIN.js";import P from"./inventory-alert-CdyvmmdE.js";import Y from"./risk-monitor-ChKuHaAC.js";import z from"./user-economics-DXWKpriU.js";import D from"./prize-pool-health-C4iWrchz.js";import U from"./live-stream-premium-Cab6EXZZ.js";import q from"./growth-analytics-C1Kpa-bS.js";import A from"./retention-cohort-B-YYnU2w.js";import I from"./about-project-DgJMbhc5.js";import T from"./activity-profit-loss-QBBuvhKV.js";import M from"./player-spending-leaderboard-BFGfnSUS.js";import{E as S,a as B}from"./index-DqTthkO7.js";import{E as G}from"./index-BneqRonp.js";import{E as L}from"./index-C_sVHlWz.js";import{E as N}from"./index-CXD7B41Z.js";import{_ as Q}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./raf-DsHSIRfX.js";import"./_initCloneObject-DRmC-q3t.js";import"./index-D2gD5Tn5.js";import"./index-BMeOzN3u.js";import"./index-COyGylbk.js";import"./index-Bq8lawOo.js";import"./index-Cp4NEpJ7.js";import"./index-ZsMdSUVI.js";import"./token-DWNpOE8r.js";import"./castArray-nM8ho4U3.js";import"./debounce-DQl5eUwG.js";import"./_baseIteratee-CtIat01j.js";import"./index-CXORCV4U.js";import"./clamp-BXzPLned.js";import"./index-C0Ar9TSn.js";import"./_baseClone-Ct7RL6h5.js";import"./index.vue_vue_type_script_setup_true_lang-DUbflfBQ.js";import"./iconify-DFoKediz.js";import"./index.vue_vue_type_script_setup_true_lang-Dk4553Z8.js";import"./dashboard-Csmn9wla.js";/* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-DUnXk1_V.js";import"./useChart-DmniNG26.js";import"./installCanvasRenderer-D-xUkWdX.js";import"./el-tooltip-l0sNRNKZ.js";import"./operations-Cr4YfoRu.js";import"./index-Bwtbh5WQ.js";/* empty css *//* empty css *//* empty css */import"./el-empty-CV-PB2A2.js";import"./index-BjuMygln.js";import"./isArrayLikeObject-CFQi-X2M.js";import"./index-D8nVJoNy.js";import"./index-C1haaLtB.js";/* empty css */import"./index-ClDjAOOe.js";/* empty css */import"./player-detail-drawer-BMnLvEIg.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./player-profit-loss-chart-CaOwxgxN.js";import"./player-manage-ReHd8eMR.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-B18-crhn.js";import"./use-dialog-FwJ-QdmW.js";import"./index-BaD29Izp.js";import"./index-DpfIyoxx.js";import"./index-DvejFoOw.js";import"./index-Dy3gZN7-.js";import"./index-CjpBlozU.js";import"./refs-Cw5r5QN8.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-BjQJlHTd.js";import"./index-1OHUSGeP.js";import"./user-spending-drawer.vue_vue_type_script_setup_true_lang-CGv7feAY.js";/* empty css */import"./index-BnK4BbY2.js";const W={class:"console-container px-2"},X={class:"glass-search-bar p-3 mb-8 flex-cb"},Z={class:"flex-c space-x-4"},$=i((F=((e,t)=>{for(var a in t||(t={}))s.call(t,a)&&o(e,a,t[a]);if(l)for(var a of l(t))r.call(t,a)&&o(e,a,t[a]);return e})({},{name:"Console"}),t(F,a({__name:"index",setup(e){const{scrollToTop:t}=m();t();const a=p(),l=d("overview");n(()=>{a.query.tab&&(l.value=a.query.tab)});const s=d({range:"all",dateRange:[]}),r=u(()=>s.value.range),o=u(()=>{var e;return(null==(e=s.value.dateRange)?void 0:e[0])||""}),i=u(()=>{var e;return(null==(e=s.value.dateRange)?void 0:e[1])||""});return(e,t)=>{const a=S,m=B,p=G,d=y,n=N,u=L,Q=h,$=w;return j(),c("div",W,[f("div",X,[t[9]||(t[9]=f("div",{class:"flex-c"},[f("div",{class:"glass-dot mr-4"}),f("h2",{class:"text-xl font-black text-g-900 tracking-tight"},"盲盒业务指挥中心")],-1)),f("div",Z,[g(m,{modelValue:s.value.range,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value.range=e),size:"default",class:"premium-radio"},{default:x(()=>[g(a,{label:"today"},{default:x(()=>[...t[3]||(t[3]=[b("今日",-1)])]),_:1}),g(a,{label:"7d"},{default:x(()=>[...t[4]||(t[4]=[b("最近7天",-1)])]),_:1}),g(a,{label:"30d"},{default:x(()=>[...t[5]||(t[5]=[b("最近30天",-1)])]),_:1}),g(a,{label:"all"},{default:x(()=>[...t[6]||(t[6]=[b("全部",-1)])]),_:1}),g(a,{label:"custom"},{default:x(()=>[...t[7]||(t[7]=[b("自定义",-1)])]),_:1})]),_:1},8,["modelValue"]),"custom"===s.value.range?(j(),_(p,{key:0,modelValue:s.value.dateRange,"onUpdate:modelValue":t[1]||(t[1]=e=>s.value.dateRange=e),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"YYYY-MM-DD",size:"default",style:{width:"260px"},clearable:!1},null,8,["modelValue"])):v("",!0),g(d,{type:"primary",circle:"",class:"premium-refresh"},{default:x(()=>[...t[8]||(t[8]=[f("i",{class:"ri-refresh-line"},null,-1)])]),_:1})])]),g($,{modelValue:l.value,"onUpdate:modelValue":t[2]||(t[2]=e=>l.value=e),class:"premium-tabs"},{default:x(()=>[g(Q,{label:"经营大盘",name:"overview"},{label:x(()=>[...t[10]||(t[10]=[f("div",{class:"tab-label"},[f("i",{class:"ri-funds-box-fill mr-2"}),f("span",null,"经营大盘")],-1)])]),default:x(()=>[g(k,{range:r.value,"start-date":o.value,"end-date":i.value,class:"mt-4"},null,8,["range","start-date","end-date"]),g(u,{gutter:20,class:"items-stretch"},{default:x(()=>[g(n,{sm:24,md:12,lg:16,class:"flex flex-col"},{default:x(()=>[g(O,{range:r.value,"start-date":o.value,"end-date":i.value,class:"mb-6"},null,8,["range","start-date","end-date"]),g(z,{class:"flex-1"})]),_:1}),g(n,{sm:24,md:12,lg:8},{default:x(()=>[g(V)]),_:1})]),_:1}),g(u,{gutter:20,class:"mt-6"},{default:x(()=>[g(n,{span:24},{default:x(()=>[g(M,{range:r.value,"start-date":o.value,"end-date":i.value},null,8,["range","start-date","end-date"])]),_:1})]),_:1})]),_:1}),g(Q,{label:"奖池与欧气",name:"lottery"},{label:x(()=>[...t[11]||(t[11]=[f("div",{class:"tab-label"},[f("i",{class:"ri-gift-fill mr-2"}),f("span",null,"奖池与欧气")],-1)])]),default:x(()=>[g(u,{gutter:20,class:"mt-4 items-stretch"},{default:x(()=>[g(n,{sm:24,md:12,lg:14,class:"flex flex-col"},{default:x(()=>[g(D,{class:"flex-1"})]),_:1}),g(n,{sm:24,md:12,lg:10,class:"flex flex-col"},{default:x(()=>[g(U,{class:"flex-1"})]),_:1})]),_:1})]),_:1}),g(Q,{label:"营销转化",name:"marketing"},{label:x(()=>[...t[12]||(t[12]=[f("div",{class:"tab-label"},[f("i",{class:"ri-magic-fill mr-2"}),f("span",null,"营销转化")],-1)])]),default:x(()=>[g(u,{gutter:20,class:"mt-4 items-stretch"},{default:x(()=>[g(n,{sm:24,md:24,lg:14,class:"flex flex-col"},{default:x(()=>[g(q,{class:"flex-1"})]),_:1}),g(n,{sm:24,md:24,lg:10,class:"flex flex-col"},{default:x(()=>[g(C,{class:"flex-1"})]),_:1})]),_:1}),g(u,{gutter:20},{default:x(()=>[g(n,{span:24},{default:x(()=>[g(A)]),_:1})]),_:1}),g(u,{gutter:20},{default:x(()=>[g(n,{span:24},{default:x(()=>[g(E)]),_:1})]),_:1})]),_:1}),g(Q,{label:"风控预警",name:"security"},{label:x(()=>[...t[13]||(t[13]=[f("div",{class:"tab-label"},[f("i",{class:"ri-shield-flash-fill mr-2"}),f("span",null,"风控预警")],-1)])]),default:x(()=>[g(u,{gutter:20,class:"mt-4"},{default:x(()=>[g(n,{span:24},{default:x(()=>[g(R)]),_:1})]),_:1}),g(u,{gutter:20,class:"mt-4 items-stretch"},{default:x(()=>[g(n,{sm:24,md:12,lg:12,class:"flex flex-col"},{default:x(()=>[g(P,{class:"flex-1"})]),_:1}),g(n,{sm:24,md:12,lg:12,class:"flex flex-col"},{default:x(()=>[g(Y,{class:"flex-1"})]),_:1})]),_:1})]),_:1}),g(Q,{label:"活动盈亏",name:"activity-profit"},{label:x(()=>[...t[14]||(t[14]=[f("div",{class:"tab-label"},[f("i",{class:"ri-pie-chart-2-fill mr-2"}),f("span",null,"活动盈亏")],-1)])]),default:x(()=>[g(T,{class:"mt-4"})]),_:1})]),_:1},8,["modelValue"]),g(I,{class:"mt-12"})])}}}))));var F;const H=Q($,[["__scopeId","data-v-6a88fc8e"]]);export{H as default};
|