mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-12-09 14:40:27 +08:00
2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
var T=Object.defineProperty,$=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,U=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={}))N.call(o,n)&&h(t,n,o[n]);if(g)for(var n of g(o))U.call(o,n)&&h(t,n,o[n]);return t},v=(t,o)=>$(t,I(o));import{useRole as E}from"./hook-CPCnIZcm.js";import{R as F,P as M}from"./refresh-Cie5JWcC.js";import{u as m}from"./hooks-CBN6oGny.js";import{d as Z,a as j,e as i,f as q,k as A,i as a,w as l,u as e,h as p,_ as D}from"./index-DPW8Wnaw.js";import"./system-0BDryBCY.js";import"./sortable.esm-CkCitmyH.js";import"./epTheme-CKLCAVmH.js";import"./collapse-CeAQJohj.js";const G={width:24,height:24,body:'<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 0v5.447Z"/>'},H=G,J={class:"main"},K=Z({name:"OnlineUser",__name:"index",setup(t){const o=j(),{form:n,loading:d,columns:b,dataList:x,pagination:k,onSearch:f,resetForm:y,handleOffline:w,handleSizeChange:R,handleCurrentChange:P,handleSelectionChange:S}=E();return(Q,s)=>{const V=i("el-input"),u=i("el-form-item"),c=i("el-button"),B=i("el-form"),L=i("el-popconfirm"),z=i("pure-table");return q(),A("div",J,[a(B,{ref_key:"formRef",ref:o,inline:!0,model:e(n),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px] overflow-auto"},{default:l(()=>[a(u,{label:"用户名",prop:"username"},{default:l(()=>[a(V,{modelValue:e(n).username,"onUpdate:modelValue":s[0]||(s[0]=r=>e(n).username=r),placeholder:"请输入用户名",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),a(u,null,{default:l(()=>[a(c,{type:"primary",icon:e(m)("ri:search-line"),loading:e(d),onClick:e(f)},{default:l(()=>[p(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),a(c,{icon:e(m)(e(F)),onClick:s[1]||(s[1]=r=>e(y)(o.value))},{default:l(()=>[p(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),a(e(M),{title:"在线用户(仅演示,操作后不生效)",columns:e(b),onRefresh:e(f)},{default:l(({size:r,dynamicColumns:O})=>[a(z,{"align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(d),size:r,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(x),columns:O,pagination:v(C({},e(k)),{size:r}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(S),onPageSizeChange:e(R),onPageCurrentChange:e(P)},{operation:l(({row:_})=>[a(L,{title:`是否强制下线${_.username}`,onConfirm:W=>e(w)(_)},{reference:l(()=>[a(c,{class:"reset-margin",link:"",type:"primary",size:r,icon:e(m)(e(H))},{default:l(()=>[p(" 强退 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),ie=D(K,[["__scopeId","data-v-d74597b8"]]);export{ie as default};
|