bindbox-game/build/resources/admin/assets/new-user-gtZcB2Fr.js
邹方成 642b3cf7dd
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 50s
build: 更新前端构建产物和资源文件
更新了前端构建产物包括JavaScript、CSS和HTML文件,主要涉及以下变更:

1. 新增了多个组件和工具函数,包括异常页面组件、iframe组件等
2. 更新了活动管理、产品管理、优惠券管理等业务模块
3. 优化了构建配置和依赖管理
4. 修复了一些样式和功能问题
5. 更新了测试相关文件

同时更新了部分后端服务接口和测试用例。这些变更主要是为了支持新功能和改进现有功能的用户体验。
2025-11-21 01:24:13 +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-BbMTea7d.js";import{d as n,r as p,e as d,f as c,y as m,a as u,o as j,j as x,b,p as f,q as w,w as v,m as h,H as g,I as y,T as _,G as O}from"./index-BeZn6wgH.js";/* empty css */import{a as A}from"./el-table-column-Us9hXTbB.js";/* empty css *//* empty css *//* empty css *//* empty css */import{b as C}from"./dashboard-CIzHAiEC.js";import{E as P,b as k}from"./index-kfp-7biB.js";import{E as I}from"./index-rM5MDBEe.js";import{_ as D}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-pagination-BybCuExY.js";import"./index-B43cMk6T.js";import"./index-CnhjG_Ys.js";import"./index-A3hG-0VQ.js";import"./index-DC47MImW.js";import"./index-s8Fl0Qzt.js";import"./token-DWNpOE8r.js";import"./castArray-BakW2F2h.js";import"./debounce-C7sIggI-.js";import"./_baseIteratee-sVeOpCU9.js";import"./index-DZdoPtEQ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_initCloneObject-BHiCRTfC.js";import"./isArrayLikeObject-D4Ef3RBY.js";import"./raf-CY4TyS52.js";import"./index-BtwYQklV.js";const z={class:"art-card p-5 h-128 overflow-hidden mb-5 max-sm:mb-4"},E={class:"art-card-header"},S={class:"title"},V={class:"text-success"},B={style:{display:"flex","align-items":"center"}},M=["src"],F={class:"ml-2"},G={class:"text-g-700"},H={class:"text-g-700"},L={class:"text-g-700"},T={class:"text-g-700"},U={class:"flex flex-wrap gap-1"},q={key:0,class:"text-g-500 text-sm"},J={class:"text-g-500 text-sm"},K={class:"text-g-500 text-sm"},N=D(n({__name:"new-user",setup(e){const n=p("本月"),D=p(0),N=d([]),Q=()=>{return e=this,i=null,p=function*(){try{const e={"本月":"month","上月":"last_month","今年":"year"},{list:i}=yield C(1,20,e[n.value]);N.splice(0,N.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;D.value=d?Math.round((p-d)/d*100):0}catch(e){_.error("获取新用户失败"),N.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 c(()=>{Q()}),m(n,()=>Q()),(e,t)=>{const a=k,r=P,s=A,l=I,o=i;return j(),u("div",z,[x("div",E,[x("div",S,[t[2]||(t[2]=x("h4",null,"新用户",-1)),x("p",null,[t[1]||(t[1]=f("本月增长",-1)),x("span",V,"+"+w(D.value)+"%",1)])]),b(r,{modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e)},{default:v(()=>[b(a,{value:"本月",label:"本月"}),b(a,{value:"上月",label:"上月"}),b(a,{value:"今年",label:"今年"})]),_:1},8,["modelValue"])]),b(o,{class:"w-full",data:N,style:{width:"100%"},size:"large",border:!1,stripe:!1,"header-cell-style":{background:"transparent"}},{default:v(()=>[b(s,{label:"头像",prop:"avatar",width:"150px"},{default:v(e=>[x("div",B,[x("img",{class:"size-9 rounded-lg",src:e.row.avatar,alt:"avatar"},null,8,M),x("span",F,w(e.row.nickname),1)])]),_:1}),b(s,{label:"积分余额",prop:"pointsBalance",width:"100px"},{default:v(e=>[x("span",G,w(e.row.pointsBalance),1)]),_:1}),b(s,{label:"资产数",prop:"inventoryCount",width:"90px"},{default:v(e=>[x("span",H,w(e.row.inventoryCount),1)]),_:1}),b(s,{label:"道具卡",prop:"itemCardCount",width:"90px"},{default:v(e=>[x("span",L,w(e.row.itemCardCount),1)]),_:1}),b(s,{label:"优惠券",prop:"couponCount",width:"90px"},{default:v(e=>[x("span",T,w(e.row.couponCount),1)]),_:1}),b(s,{label:"称号",prop:"titles","min-width":"200px"},{default:v(e=>[x("div",U,[(j(!0),u(g,null,y(e.row.titles,e=>(j(),O(l,{key:e.id,type:"info",size:"small"},{default:v(()=>[f(w(e.name),1)]),_:2},1024))),128)),e.row.titles&&0!==e.row.titles.length?h("",!0):(j(),u("span",q,"无称号"))])]),_:1}),b(s,{label:"注册时间",prop:"createdAt",width:"160px"},{default:v(e=>[x("span",J,w(e.row.createdAt),1)]),_:1}),b(s,{label:"上次在线",prop:"lastOnlineAt",width:"160px"},{default:v(e=>{var t;return[x("span",K,w((null==(t=e.row.lastOnlineAt)?void 0:t.slice(0,16))||"暂无"),1)]}),_:1})]),_:1},8,["data"])])}}}),[["__scopeId","data-v-54637bce"]]);export{N as default};