邹方成 2a89a1ab9d
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
feat(admin): 更新前端资源文件及修复相关功能
refactor(service): 修改banner和guild删除逻辑为软删除
fix(service): 修复删除操作使用软删除而非物理删除

build: 添加SQLite测试仓库实现
docs: 新增奖励管理字段拆分和批量抽奖UI改造文档

ci: 更新CI忽略文件
style: 清理无用资源文件
2025-11-19 01:35:55 +08:00

2 lines
2.9 KiB
JavaScript

import{d as e,aD as o,o as i,e as t,f as r,p as s,u as n,I as a,z as p,l}from"./index-CZ0Lvzl5.js";/* empty css */import{u as m}from"./useTable-BIumkxFC.js";import{k as d,c as u}from"./guild-LXpMSfGK.js";import{_ as j}from"./index-DO1zYXDS.js";import{_ as c}from"./index-CCGS-X2U.js";import{E as g}from"./index-CWBrZtwn.js";import"./useTableColumns-BjNnGKmd.js";import"./el-pagination-CqMqz367.js";import"./index-pVAXVlCV.js";import"./index-C6fEXl-e.js";import"./index-BW22oPP6.js";import"./index-K2zzami3.js";import"./use-form-item-BsnpemL_.js";import"./use-form-common-props-U6f9D53_.js";import"./index-BierC7rd.js";import"./index-BQ-mpgoy.js";import"./token-DWNpOE8r.js";import"./index-DH_vX4BK.js";import"./scroll-bFiZhqzI.js";import"./debounce-BWBxuUbE.js";import"./_baseIteratee-iUx42eT-.js";import"./index-ZgXgJNHL.js";import"./vnode-C4RX5enz.js";import"./index-6-f3xsy2.js";import"./index-MV2EqMi7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-table-column-CioBjwcM.js";import"./_initCloneObject-DfOnBHdn.js";import"./isArrayLikeObject-CQAE3P4Q.js";import"./raf-C-iJO6ki.js";import"./index-BZS0BBj4.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-popover-F7amLv8q.js";import"./el-dropdown-item-DcxLwUbk.js";import"./refs-Cw5r5QN8.js";import"./index.vue_vue_type_script_setup_true_lang-DkYjV9Ul.js";/* empty css */const x=e({__name:"index",setup(e){const x=o(),h=Number(x.query.guildId||1),{data:f,loading:b,columns:_,pagination:v,handleSizeChange:y,handleCurrentChange:C,getData:I}=m({core:{apiFn:e=>u({guildId:h,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}]}});i(()=>{I()});const k=e=>{return o=this,i=null,t=function*(){yield d({guildId:h,userId:e}),yield I()},new Promise((e,r)=>{var s=e=>{try{a(t.next(e))}catch(o){r(o)}},n=e=>{try{a(t.throw(e))}catch(o){r(o)}},a=o=>o.done?e(o.value):Promise.resolve(o.value).then(s,n);a((t=t.apply(o,i)).next())});var o,i,t};return(e,o)=>{const i=g;return r(),t("div",null,[s(c,{columns:n(_),"onUpdate:columns":o[0]||(o[0]=e=>a(_)?_.value=e:null),loading:n(b),onRefresh:n(I)},null,8,["columns","loading","onRefresh"]),s(j,{loading:n(b),data:n(f),columns:n(_),pagination:n(v),"onPagination:sizeChange":n(y),"onPagination:currentChange":n(C)},{actions:p(({row:e})=>[s(i,{type:"danger",text:"",onClick:o=>k(e.userId)},{default:p(()=>[...o[1]||(o[1]=[l("踢出",-1)])]),_:1},8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])}}});export{x as default};