| 1 |
- var p=(o,a,e)=>new Promise((s,u)=>{var m=t=>{try{n(e.next(t))}catch(r){u(r)}},i=t=>{try{n(e.throw(t))}catch(r){u(r)}},n=t=>t.done?s(t.value):Promise.resolve(t.value).then(m,i);n((e=e.apply(o,a)).next())});import{B as F}from"./TableImg.0cd3291c.js";import{T as h}from"./BasicForm.d58d202f.js";import{u as g}from"./useTable.578ae310.js";import{c7 as f,a as B,r as x,ci as C,f2 as w,o as I,e as b,i as c,x as d,f as D,z as A,h as l,G as _}from"./index.ae52ebae.js";import"./index.e3129508.js";import"./eagerComputed.94e91cab.js";import"./css.bcd121de.js";import"./index.adbf62a5.js";import"./index.52c33256.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./scrollTo.d4c332b7.js";import"./useForm.e55162bc.js";import"./index.11cb8430.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useSize.9b10dc05.js";import"./onMountedOrActivated.c176aad3.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.4040b11d.js";import"./index.0c29338b.js";import"./index.0fe57a5b.js";import"./_baseIteratee.432be787.js";import"./get.0b1c6ac7.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./index.3ccc18ac.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.c1d6a1f9.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.80b8c01a.js";import"./index.5d87e81e.js";import"./index.95f887db.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.37fc506d.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";const T=[{title:"\u4F1A\u8BDDID",dataIndex:"token",width:280},{title:"\u6240\u5C5E\u533B\u9662",dataIndex:"tenantName",slots:{customRender:"tenantName"}},{title:"\u7528\u6237\u540D",dataIndex:"username",width:150},{title:"\u767B\u5F55IP\u5730\u5740",dataIndex:"ipAddress",width:120},{title:"\u767B\u5F55\u5730\u70B9",dataIndex:"loginLocation",width:150},{title:"\u6D4F\u89C8\u5668\u7C7B\u578B",dataIndex:"browser",width:150},{title:"\u64CD\u4F5C\u7CFB\u7EDF",dataIndex:"os"},{title:"\u767B\u5F55\u65F6\u95F4",dataIndex:"loginTime",width:160}],y=[{field:"username",label:"\u7528\u6237\u540D",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"}}];function k(o){return f.get({url:"/monitor/online/page",params:o})}function E(o){return f.post({url:"/monitor/online/forceLogout",params:o},{joinParamsToUrl:!0})}const kt=B({__name:"index",setup(o){const a=x([]);C(()=>p(this,null,function*(){a.value=yield w({dictCode:"sys_user_platform"})}));const{createMessage:e}=_(),[s,{reload:u}]=g({title:"\u5728\u7EBF\u7528\u6237\u5217\u8868 ",api:k,rowKey:"token",columns:T,formConfig:{labelWidth:120,schemas:y,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"}},showIndexColumn:!0,useSearchForm:!0,showTableSetting:!0,bordered:!0,striped:!0,actionColumn:{auth:["monitor:onlineUser:forceLogout"],width:80,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}});function m(i){return p(this,null,function*(){yield E({token:i.token}),e.success("\u5F3A\u9000\u6210\u529F\uFF01"),yield u()})}return(i,n)=>(I(),b("div",null,[c(l(F),{onRegister:l(s)},{tenantName:d(({record:t})=>{var r;return[D("span",null,A((r=t.sysUser)==null?void 0:r.tenantName),1)]}),action:d(({record:t})=>[c(l(h),{actions:[{auth:["monitor:onlineUser:forceLogout"],tooltip:"\u5F3A\u5236\u9000\u51FA",label:"\u5F3A\u5236\u9000\u51FA",color:"error",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u5F3A\u5236\u9000\u51FA",confirm:m.bind(null,t)}}]},null,8,["actions"])]),_:1},8,["onRegister"])]))}});export{kt as default};
|