vue-pure-admin/dist/static/js/index-BuWdBiOe.js
2024-04-13 11:26:55 +08:00

2 lines
3.8 KiB
JavaScript

import{useRole as E}from"./hook-Civu7dkP.js";import{g as F}from"./utils-NlcLu7mC.js";import{R as $,P as q}from"./refresh-zWrlP1dl.js";import{u as m}from"./hooks-CmfRXDQE.js";import{d as G}from"./delete-Ce0TSdK5.js";import{d as H,a as C,e as a,A as J,f as b,k as v,i as o,w as t,u as e,h as i,B as K,g as x,t as M,j as O,_ as Q}from"./index-BtKie8gj.js";import"./system-BAtRd6jP.js";import"./hooks-iD_Ct3M0.js";import"./sortable.esm-6WsHlDA5.js";import"./epTheme-BXL9pA4y.js";const W={class:"main"},X={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},Y={class:"flex-auto"},Z={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},ee=H({name:"LoginLog",__name:"index",setup(oe){const d=C(),p=C(),{form:r,loading:u,columns:k,dataList:y,pagination:V,selectedNum:f,onSearch:_,clearAll:S,resetForm:w,onbatchDel:R,handleSizeChange:P,onSelectionCancel:B,handleCurrentChange:z,handleSelectionChange:N}=E(p);return(te,n)=>{const T=a("el-input"),c=a("el-form-item"),g=a("el-option"),D=a("el-select"),L=a("el-date-picker"),s=a("el-button"),U=a("el-form"),h=a("el-popconfirm"),A=a("pure-table"),I=J("motion-fade");return b(),v("div",W,[o(U,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px] overflow-auto"},{default:t(()=>[o(c,{label:"用户名",prop:"username"},{default:t(()=>[o(T,{modelValue:e(r).username,"onUpdate:modelValue":n[0]||(n[0]=l=>e(r).username=l),placeholder:"请输入用户名",clearable:"",class:"!w-[150px]"},null,8,["modelValue"])]),_:1}),o(c,{label:"登录状态",prop:"status"},{default:t(()=>[o(D,{modelValue:e(r).status,"onUpdate:modelValue":n[1]||(n[1]=l=>e(r).status=l),placeholder:"请选择",clearable:"",class:"!w-[150px]"},{default:t(()=>[o(g,{label:"成功",value:"1"}),o(g,{label:"失败",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(c,{label:"登录时间",prop:"loginTime"},{default:t(()=>[o(L,{modelValue:e(r).loginTime,"onUpdate:modelValue":n[2]||(n[2]=l=>e(r).loginTime=l),shortcuts:e(F)(),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间"},null,8,["modelValue","shortcuts"])]),_:1}),o(c,null,{default:t(()=>[o(s,{type:"primary",icon:e(m)("ri:search-line"),loading:e(u),onClick:e(_)},{default:t(()=>[i(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(m)(e($)),onClick:n[3]||(n[3]=l=>e(w)(d.value))},{default:t(()=>[i(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(q),{title:"登录日志(仅演示,操作后不生效)",columns:e(k),onRefresh:e(_)},{buttons:t(()=>[o(h,{title:"确定要删除所有日志数据吗?",onConfirm:e(S)},{reference:t(()=>[o(s,{type:"danger",icon:e(m)(e(G))},{default:t(()=>[i(" 清空日志 ")]),_:1},8,["icon"])]),_:1},8,["onConfirm"])]),default:t(({size:l,dynamicColumns:j})=>[e(f)>0?K((b(),v("div",X,[x("div",Y,[x("span",Z," 已选 "+M(e(f))+" 项 ",1),o(s,{type:"primary",text:"",onClick:e(B)},{default:t(()=>[i(" 取消选择 ")]),_:1},8,["onClick"])]),o(h,{title:"是否确认删除?",onConfirm:e(R)},{reference:t(()=>[o(s,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[i(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[I]]):O("",!0),o(A,{ref_key:"tableRef",ref:p,"row-key":"id","align-whole":"center","table-layout":"auto",loading:e(u),size:l,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(y),columns:j,pagination:e(V),paginationSmall:l==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(N),onPageSizeChange:e(P),onPageCurrentChange:e(z)},null,8,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),ue=Q(ee,[["__scopeId","data-v-6746215a"]]);export{ue as default};