邹方成 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
2.7 KiB
JavaScript

import{d as e,C as o,f as t,a as i,o as r,b as n,i as s,L as a,w as p,N as l,p as m}from"./index-BeZn6wgH.js";/* empty css */import{u}from"./useTable-YQ8Sp4v8.js";import{k as d,c as j}from"./guild-CZ5kqjjc.js";import{_ as c}from"./index-BbMTea7d.js";import{_ as g}from"./index-BIoKEsJe.js";import"./useTableColumns-CLIpqO4Y.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"./index-rM5MDBEe.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 *//* empty css */import"./el-table-column-Us9hXTbB.js";import"./_initCloneObject-BHiCRTfC.js";import"./isArrayLikeObject-D4Ef3RBY.js";import"./raf-CY4TyS52.js";import"./index-BtwYQklV.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-popover-BY7WM4__.js";import"./el-dropdown-item-D3gOKOyu.js";import"./refs-Cw5r5QN8.js";import"./index.vue_vue_type_script_setup_true_lang-BQI7d56A.js";/* empty css */const x=e({__name:"index",setup(e){const x=o(),b=Number(x.query.guildId||1),{data:h,loading:_,columns:f,pagination:y,handleSizeChange:C,handleCurrentChange:v,getData:I}=u({core:{apiFn:e=>j({guildId:b,page:e.current,pageSize:e.size}),apiParams:{current:1,size:20},columnsFactory:()=>[{prop:"id",label:"ID"},{prop:"userId",label:"用户ID"},{prop:"role",label:"角色"},{prop:"startTime",label:"加入时间"},{prop:"actions",label:"操作",useSlot:!0,width:160}]}});t(()=>{I()});const P=e=>{return o=this,t=null,i=function*(){yield d({guildId:b,userId:e}),yield I()},new Promise((e,r)=>{var n=e=>{try{a(i.next(e))}catch(o){r(o)}},s=e=>{try{a(i.throw(e))}catch(o){r(o)}},a=o=>o.done?e(o.value):Promise.resolve(o.value).then(n,s);a((i=i.apply(o,t)).next())});var o,t,i};return(e,o)=>{const t=l;return r(),i("div",null,[n(g,{columns:s(f),"onUpdate:columns":o[0]||(o[0]=e=>a(f)?f.value=e:null),loading:s(_),onRefresh:s(I)},null,8,["columns","loading","onRefresh"]),n(c,{loading:s(_),data:s(h),columns:s(f),pagination:s(y),"onPagination:sizeChange":s(C),"onPagination:currentChange":s(v)},{actions:p(({row:e})=>[n(t,{type:"danger",text:"",onClick:o=>P(e.userId)},{default:p(()=>[...o[1]||(o[1]=[m("踢出",-1)])]),_:1},8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])}}});export{x as default};