game/nginx/admin/assets/new-user-ismIeZnf.js
2026-04-20 16:07:22 +08:00

2 lines
4.7 KiB
JavaScript

var e=Object.defineProperty,t=Object.defineProperties,a=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,o=(t,a,r)=>a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[a]=r;import{_ as i}from"./index-Bwtbh5WQ.js";import{d as n,r as p,k as d,o as m,A as c,b as u,e as j,f as x,g as b,j as f,v,w,i as h,I as g,J as y,h as _,T as O}from"./index-BoIUJTA2.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as A}from"./dashboard-Csmn9wla.js";import{E as k,a as C}from"./index-DqTthkO7.js";import{a as P}from"./index-BjuMygln.js";import{E as I}from"./index-ZsMdSUVI.js";import{_ as z}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./el-empty-CV-PB2A2.js";import"./index-C1haaLtB.js";import"./index-D2gD5Tn5.js";import"./index-BMeOzN3u.js";import"./index-COyGylbk.js";import"./index-Bq8lawOo.js";import"./index-Cp4NEpJ7.js";import"./token-DWNpOE8r.js";import"./castArray-nM8ho4U3.js";import"./debounce-DQl5eUwG.js";import"./_baseIteratee-CtIat01j.js";import"./index-CXORCV4U.js";import"./_initCloneObject-DRmC-q3t.js";import"./isArrayLikeObject-CFQi-X2M.js";import"./raf-DsHSIRfX.js";import"./index-D8nVJoNy.js";const D={class:"art-card p-5 h-128 overflow-hidden mb-5 max-sm:mb-4"},S={class:"art-card-header"},V={class:"title"},B={class:"text-success"},E={style:{display:"flex","align-items":"center"}},M=["src"],T={class:"ml-2"},U={class:"text-g-700"},Y={class:"text-g-700"},F={class:"text-g-700"},J={class:"text-g-700"},L={class:"flex flex-wrap gap-1"},W={key:0,class:"text-g-500 text-sm"},X={class:"text-g-500 text-sm"},q={class:"text-g-500 text-sm"},G=z(n({__name:"new-user",setup(e){const n=p("本月"),z=p(0),G=d([]),H=()=>{return e=this,i=null,p=function*(){try{const e={"本月":"month","上月":"last_month","今年":"year"},{list:i}=yield A(1,20,e[n.value]);G.splice(0,G.length,...i.map(e=>{return i=((e,t)=>{for(var a in t||(t={}))s.call(t,a)&&o(e,a,t[a]);if(r)for(var a of r(t))l.call(t,a)&&o(e,a,t[a]);return e})({},e),n={createdAt:e.createdAt.slice(0,10)},t(i,a(n));var i,n}));const p=i.filter(e=>e.createdAt>=new Date((new Date).getFullYear(),(new Date).getMonth(),1).toISOString()).length,d=i.length-p;z.value=d?Math.round((p-d)/d*100):0}catch(e){O.error("获取新用户失败"),G.splice(0)}},new Promise((t,a)=>{var r=e=>{try{l(p.next(e))}catch(t){a(t)}},s=e=>{try{l(p.throw(e))}catch(t){a(t)}},l=e=>e.done?t(e.value):Promise.resolve(e.value).then(r,s);l((p=p.apply(e,i)).next())});var e,i,p};return m(()=>{H()}),c(n,()=>H()),(e,t)=>{const a=k,r=C,s=P,l=I,o=i;return j(),u("div",D,[x("div",S,[x("div",V,[t[2]||(t[2]=x("h4",null,"新用户",-1)),x("p",null,[t[1]||(t[1]=f("本月增长",-1)),x("span",B,"+"+v(z.value)+"%",1)])]),b(r,{modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e)},{default:w(()=>[b(a,{value:"本月",label:"本月"}),b(a,{value:"上月",label:"上月"}),b(a,{value:"今年",label:"今年"})]),_:1},8,["modelValue"])]),b(o,{class:"w-full",data:G,style:{width:"100%"},size:"large",border:!1,stripe:!1,"header-cell-style":{background:"transparent"}},{default:w(()=>[b(s,{label:"头像",prop:"avatar",width:"150px"},{default:w(e=>[x("div",E,[x("img",{class:"size-9 rounded-lg",src:e.row.avatar,alt:"avatar"},null,8,M),x("span",T,v(e.row.nickname),1)])]),_:1}),b(s,{label:"积分余额",prop:"pointsBalance",width:"100px"},{default:w(e=>[x("span",U,v(e.row.pointsBalance),1)]),_:1}),b(s,{label:"资产数",prop:"inventoryCount",width:"90px"},{default:w(e=>[x("span",Y,v(e.row.inventoryCount),1)]),_:1}),b(s,{label:"道具卡",prop:"itemCardCount",width:"90px"},{default:w(e=>[x("span",F,v(e.row.itemCardCount),1)]),_:1}),b(s,{label:"优惠券",prop:"couponCount",width:"90px"},{default:w(e=>[x("span",J,v(e.row.couponCount),1)]),_:1}),b(s,{label:"称号",prop:"titles","min-width":"200px"},{default:w(e=>[x("div",L,[(j(!0),u(g,null,y(e.row.titles,e=>(j(),_(l,{key:e.id,type:"info",size:"small"},{default:w(()=>[f(v(e.name),1)]),_:2},1024))),128)),e.row.titles&&0!==e.row.titles.length?h("",!0):(j(),u("span",W,"无称号"))])]),_:1}),b(s,{label:"注册时间",prop:"createdAt",width:"160px"},{default:w(e=>[x("span",X,v(e.row.createdAt),1)]),_:1}),b(s,{label:"上次在线",prop:"lastOnlineAt",width:"160px"},{default:w(e=>{var t;return[x("span",q,v((null==(t=e.row.lastOnlineAt)?void 0:t.slice(0,16))||"暂无"),1)]}),_:1})]),_:1},8,["data"])])}}}),[["__scopeId","data-v-54637bce"]]);export{G as default};