mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2026-02-13 17:30:27 +08:00
2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
var H=Object.defineProperty,J=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var v=(r,l,a)=>l in r?H(r,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[l]=a,x=(r,l)=>{for(var a in l||(l={}))M.call(l,a)&&v(r,a,l[a]);if(h)for(var a of h(l))O.call(l,a)&&v(r,a,l[a]);return r},k=(r,l)=>J(r,K(l));import{useRole as Q}from"./hook-sCIhJqxT.js";import{g as W}from"./utils-DClTvWi2.js";import{R as X,P as Y}from"./refresh-h5DDWOCQ.js";import{u}from"./hooks-CX4Qu3nD.js";import{D as Z}from"./delete-HjFBAA2_.js";import{d as ee,l as i,A as oe,a as y,i as V,e as o,w as n,u as e,g as d,z as te,f as w,t as le,h as ne,k as R,_ as ae}from"./index-BAFRNKWY.js";import"./system-2G7oBdqw.js";import"./hooks-CHANXtGl.js";import"./sortable.esm-C0jtZaAC.js";import"./epTheme-CUxrXhwX.js";import"./collapse-D-WOoPtD.js";const re={class:"main"},se={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},ie={class:"flex-auto"},me={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},pe=ee({name:"LoginLog",__name:"index",setup(r){const l=R(),a=R(),{form:m,loading:f,columns:S,dataList:P,pagination:z,selectedNum:_,onSearch:g,clearAll:D,resetForm:B,onbatchDel:N,handleSizeChange:T,onSelectionCancel:L,handleCurrentChange:U,handleSelectionChange:A}=Q(a);return(de,t)=>{const I=i("el-input"),c=i("el-form-item"),C=i("el-option"),E=i("el-select"),F=i("el-date-picker"),p=i("el-button"),$=i("el-form"),b=i("el-popconfirm"),j=i("pure-table"),q=oe("motion-fade");return y(),V("div",re,[o($,{ref_key:"formRef",ref:l,inline:!0,model:e(m),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(c,{label:"用户名",prop:"username"},{default:n(()=>[o(I,{modelValue:e(m).username,"onUpdate:modelValue":t[0]||(t[0]=s=>e(m).username=s),placeholder:"请输入用户名",clearable:"",class:"w-[150px]!"},null,8,["modelValue"])]),_:1}),o(c,{label:"登录状态",prop:"status"},{default:n(()=>[o(E,{modelValue:e(m).status,"onUpdate:modelValue":t[1]||(t[1]=s=>e(m).status=s),placeholder:"请选择",clearable:"",class:"w-[150px]!"},{default:n(()=>[o(C,{label:"成功",value:"1"}),o(C,{label:"失败",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(c,{label:"登录时间",prop:"loginTime"},{default:n(()=>[o(F,{modelValue:e(m).loginTime,"onUpdate:modelValue":t[2]||(t[2]=s=>e(m).loginTime=s),shortcuts:e(W)(),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间"},null,8,["modelValue","shortcuts"])]),_:1}),o(c,null,{default:n(()=>[o(p,{type:"primary",icon:e(u)("ri:search-line"),loading:e(f),onClick:e(g)},{default:n(()=>[...t[4]||(t[4]=[d(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),o(p,{icon:e(u)(e(X)),onClick:t[3]||(t[3]=s=>e(B)(l.value))},{default:n(()=>[...t[5]||(t[5]=[d(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(Y),{title:"登录日志(仅演示,操作后不生效)",columns:e(S),onRefresh:e(g)},{buttons:n(()=>[o(b,{title:"确定要删除所有日志数据吗?",onConfirm:e(D)},{reference:n(()=>[o(p,{type:"danger",icon:e(u)(e(Z))},{default:n(()=>[...t[6]||(t[6]=[d(" 清空日志 ",-1)])]),_:1},8,["icon"])]),_:1},8,["onConfirm"])]),default:n(({size:s,dynamicColumns:G})=>[e(_)>0?te((y(),V("div",se,[w("div",ie,[w("span",me," 已选 "+le(e(_))+" 项 ",1),o(p,{type:"primary",text:"",onClick:e(L)},{default:n(()=>[...t[7]||(t[7]=[d(" 取消选择 ",-1)])]),_:1},8,["onClick"])]),o(b,{title:"是否确认删除?",onConfirm:e(N)},{reference:n(()=>[o(p,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>[...t[8]||(t[8]=[d(" 批量删除 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])),[[q]]):ne("",!0),o(j,{ref_key:"tableRef",ref:a,"row-key":"id","align-whole":"center","table-layout":"auto",loading:e(f),size:s,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(P),columns:G,pagination:k(x({},e(z)),{size:s}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(A),onPageSizeChange:e(T),onPageCurrentChange:e(U)},null,8,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),Ve=ae(pe,[["__scopeId","data-v-a0c1fb75"]]);export{Ve as default};
|