vue-pure-admin/static/js/index-DbjcOwz8.js

2 lines
3.1 KiB
JavaScript

var T=Object.defineProperty,I=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var h=(t,o,n)=>o in t?T(t,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[o]=n,C=(t,o)=>{for(var n in o||(o={}))j.call(o,n)&&h(t,n,o[n]);if(g)for(var n of g(o))E.call(o,n)&&h(t,n,o[n]);return t},v=(t,o)=>I(t,U(o));import{useRole as F}from"./hook-DJWlwh3Y.js";import{R as M,P as q}from"./refresh-DMsFyy-l.js";import{u as p}from"./hooks-lfGvy6m_.js";import{a1 as A,k as x,e as b,g as D,d as G,a as H,h as s,f as l,w as r,u as e,j as u,_ as J}from"./index-DMqaFtX4.js";import"./system-rA6lrtqS.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-cad4iSTI.js";import"./collapse-UP2BXZ0t.js";const K={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Q(t,o){return b(),x("svg",K,o[0]||(o[0]=[D("path",{fill:"currentColor",d:"M14 8.947L22 14v2l-8-2.526v5.36l3 1.666V22l-4.5-1L8 22v-1.5l3-1.667v-5.36L3 16v-2l8-5.053V3.5a1.5 1.5 0 0 1 3 0z"},null,-1)]))}const W=A({name:"ri-plane-line",render:Q}),X={class:"main"},Y=G({name:"OnlineUser",__name:"index",setup(t){const o=H(),{form:n,loading:c,columns:k,dataList:w,pagination:R,onSearch:f,resetForm:y,handleOffline:V,handleSizeChange:P,handleCurrentChange:S,handleSelectionChange:B}=F();return(Z,a)=>{const z=s("el-input"),d=s("el-form-item"),m=s("el-button"),L=s("el-form"),$=s("el-popconfirm"),N=s("pure-table");return b(),x("div",X,[l(L,{ref_key:"formRef",ref:o,inline:!0,model:e(n),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:r(()=>[l(d,{label:"用户名",prop:"username"},{default:r(()=>[l(z,{modelValue:e(n).username,"onUpdate:modelValue":a[0]||(a[0]=i=>e(n).username=i),placeholder:"请输入用户名",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),l(d,null,{default:r(()=>[l(m,{type:"primary",icon:e(p)("ri:search-line"),loading:e(c),onClick:e(f)},{default:r(()=>a[2]||(a[2]=[u(" 搜索 ")])),_:1},8,["icon","loading","onClick"]),l(m,{icon:e(p)(e(M)),onClick:a[1]||(a[1]=i=>e(y)(o.value))},{default:r(()=>a[3]||(a[3]=[u(" 重置 ")])),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),l(e(q),{title:"在线用户(仅演示,操作后不生效)",columns:e(k),onRefresh:e(f)},{default:r(({size:i,dynamicColumns:O})=>[l(N,{"align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(c),size:i,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(w),columns:O,pagination:v(C({},e(R)),{size:i}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(B),onPageSizeChange:e(P),onPageCurrentChange:e(S)},{operation:r(({row:_})=>[l($,{title:`是否强制下线${_.username}`,onConfirm:ee=>e(V)(_)},{reference:r(()=>[l(m,{class:"reset-margin",link:"",type:"primary",size:i,icon:e(p)(e(W))},{default:r(()=>a[4]||(a[4]=[u(" 强退 ")])),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),pe=J(Y,[["__scopeId","data-v-05a099ca"]]);export{pe as default};