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

2 lines
4.3 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-BkEg93k4.js";import{g as W}from"./utils-NlcLu7mC.js";import{R as X,P as Y}from"./refresh-CyBvnsZV.js";import{u}from"./hooks-CCgmh5KY.js";import{D as Z}from"./delete-BLpOXDSB.js";import{d as ee,a as y,h as i,A as oe,k as V,e as w,f as o,w as n,u as e,j as d,z as te,i as le,g as R,t as ne,_ as ae}from"./index-DI6gHrBb.js";import"./system-CBO3MjLi.js";import"./hooks-C5xYPx2U.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-DpkgvuKN.js";import"./collapse-L8IuVysb.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=y(),a=y(),{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"),j=i("el-select"),E=i("el-date-picker"),p=i("el-button"),F=i("el-form"),b=i("el-popconfirm"),$=i("pure-table"),q=oe("motion-fade");return w(),V("div",re,[o(F,{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(j,{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(E,{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},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},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},8,["icon"])]),_:1},8,["onConfirm"])]),default:n(({size:s,dynamicColumns:G})=>[e(_)>0?te((w(),V("div",se,[R("div",ie,[R("span",me," 已选 "+ne(e(_))+" 项 ",1),o(p,{type:"primary",text:"",onClick:e(L)},{default:n(()=>t[7]||(t[7]=[d(" 取消选择 ")])),_: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},8,["onConfirm"])])),[[q]]):le("",!0),o($,{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};