OnlineUserList-uR1aAKuN.js 3.6 KB

1
  1. var b=Object.defineProperty,k=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var m=(t,e,o)=>e in t?b(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,p=(t,e)=>{for(var o in e||(e={}))y.call(e,o)&&m(t,o,e[o]);if(a)for(var o of a(e))C.call(e,o)&&m(t,o,e[o]);return t},l=(t,e)=>k(t,I(e));import{d as u,aB as R,ar as S,aD as L,k as T,u as n}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import{render as c}from"./renderUtils-DPF_SrxE.js";import{ba as v,j as d,u as B}from"./index-BFfnEkVs.js";import{useListPage as K}from"./useListPage-aOfrd-Tw.js";import{Q as M}from"./componentMap-BUTAcOmo.js";import P from"./BasicTable-CuSLkXEu.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./index-BOEzG86y.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JSelectDept-DT6g7V5M.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JCodeEditor-CSivhUhT.js";import"./useFormItem-CtGMPcLp.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./JAddInput-BBXQvvpq.js";import"./depart.api-CDwTvdwQ.js";import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./injectionKey-DPVn4AgL.js";const D=[{title:"用户账号",align:"center",dataIndex:"username",customRender:({text:t,record:e})=>{let o=v();return e.token===o?t+"(我)":t}},{title:"用户姓名",align:"center",dataIndex:"realname"},{title:"头像",align:"center",width:120,dataIndex:"avatar",customRender:c.renderAvatar},{title:"生日",align:"center",dataIndex:"birthday"},{title:"性别",align:"center",dataIndex:"sex",customRender:({text:t})=>c.renderDict(t,"sex")},{title:"手机号",align:"center",dataIndex:"phone"}],F=[{field:"username",label:"用户账号",component:"Input",colProps:{span:6}}];const X=t=>d.get({url:"/sys/online/list",params:t}),j=t=>d.post({url:"/sys/online/forceLogout",params:t},{isTransformResponse:!1}),A=u({name:"online-user"}),Ht=u(l(p({},A),{setup(t){const{prefixCls:e,tableContext:o,onImportXls:E,onExportXls:H}=K({designScope:"online-user",tableProps:{rowKey:"token",title:"在线用户",api:X,columns:D,formConfig:{schemas:F},actionColumn:{width:120},rowSelection:null}}),[f,{reload:g},{rowSelection:x,selectedRowKeys:N}]=o,s=B();function h(r){return[{label:"强退",popConfirm:{title:"强制退出用户?",confirm:_.bind(null,r)}}]}function _(r){j({token:r.token}).then(i=>{i.success?(g(),s.createMessage.success("强制退出用户”"+r.realname+"“成功!")):s.createMessage.warn(i.message)})}return(r,i)=>(S(),R(n(P),{onRegister:n(f),rowSelection:n(x)},{action:L(({record:w})=>[T(n(M),{actions:h(w)},null,8,["actions"])]),_:1},8,["onRegister","rowSelection"]))}}));export{Ht as default};