index-3tFuQw1w.js 1.6 KB

1
  1. import{u as b,N as d,C as h}from"./index-kXl3uGGC.js";import{d as w,u as C,W as g,G as m,e as k,j as o,o as r,w as e,i as n,q as t,T as u,P as v}from"./index-CSZ4hoTq.js";import"./index-vF7zP6WE.js";import"./index-BFFY89R6.js";const D=w({__name:"index",setup(y){const{t:s}=C(),{register:c,tableActions:_}=b({title:"会员管理",api:m.getUserList,showSelection:!1,showIndex:!1,showAction:g(60,70,80),immediate:!0,columns:[{prop:"user_id",label:"用户ID"},{prop:"realname",label:"用户名"},{prop:"avatar",label:"头像",isImage:!0},{prop:"phone",label:"手机号"},{prop:"email",label:"邮箱地址"},{prop:"status",label:"账号状态",tagEnums:d,align:"center"},{prop:"create_time",label:"注册时间",width:140},{prop:"update_time",label:"最近接线",width:140},{prop:"last_login_time",label:"离线时间",width:140},{prop:"remark",label:"备注"}],schema:[{label:"用户昵称/用户名/手机号",prop:"name",type:"input"},{label:"用户ID",prop:"user_id",type:"input"}],actionProps:{}});function l(i){m.userSetStatus({user_id:i.user_id}).then(()=>{_.reload()})}return(i,x)=>{const p=k("el-popconfirm");return r(),o(v,null,{default:e(()=>[n(t(h),{onRegister:t(c)},{tableAction:e(a=>[a.row.status?(r(),o(p,{key:0,title:t(s)("确认封号吗")+"?",onConfirm:f=>l(a.row)},{reference:e(()=>[n(u,{link:"",value:"封号"})]),_:1},8,["title","onConfirm"])):(r(),o(p,{key:1,title:t(s)("确认解封吗")+"?",onConfirm:f=>l(a.row)},{reference:e(()=>[n(u,{link:"",value:"解封",type:"success"})]),_:1},8,["title","onConfirm"]))]),_:1},8,["onRegister"])]),_:1})}}});export{D as default};