mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 17:29:36 +08:00
2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
![]() |
import{Z as C,C as te,d as le,r as u,j as i,H as I,c as P,o as p,F as c,e as o,R as q,k as n,w as l,l as Y,I as ae,J as re,h as _,P as z,m as v,f as ie,B as se}from"./index-CrAWI0wi.js";function ue(f){return C({url:"/monitor/logininfor/list",method:"get",params:f})}function de(f){return C({url:"/monitor/logininfor/"+f,method:"delete"})}function pe(f){return C({url:"/monitor/logininfor/unlock/"+f,method:"get"})}function me(){return C({url:"/monitor/logininfor/clean",method:"delete"})}const ce={class:"app-container"},fe=te({name:"Logininfor"}),_e=Object.assign(fe,{setup(f){const{proxy:s}=le(),{sys_common_status:R}=s.useDict("sys_common_status"),U=u([]),S=u(!0),w=u(!0),L=u([]),$=u(!0),B=u(!0),T=u(""),N=u(0),h=u([]),V=u({prop:"loginTime",order:"descending"}),r=u({pageNum:1,pageSize:10,ipaddr:void 0,userName:void 0,status:void 0,orderByColumn:void 0,isAsc:void 0});function m(){S.value=!0,ue(s.addDateRange(r.value,h.value)).then(a=>{U.value=a.rows,N.value=a.total,S.value=!1})}function x(){r.value.pageNum=1,m()}function F(){h.value=[],s.resetForm("queryRef"),r.value.pageNum=1,s.$refs.logininforRef.sort(V.value.prop,V.value.order)}function K(a){L.value=a.map(e=>e.infoId),B.value=!a.length,$.value=a.length!=1,T.value=a.map(e=>e.userName)}function Q(a,e,D){r.value.orderByColumn=a.prop,r.value.isAsc=a.order,m()}function j(a){const e=a.infoId||L.value;s.$modal.confirm('是否确认删除访问编号为"'+e+'"的数据项?').then(function(){return de(e)}).then(()=>{m(),s.$modal.msgSuccess("删除成功")}).catch(()=>{})}function A(){s.$modal.confirm("是否确认清空所有登录日志数据项?").then(function(){return me()}).then(()=>{m(),s.$modal.msgSuccess("清空成功")}).catch(()=>{})}function E(){const a=T.value;s.$modal.confirm('是否确认解锁用户"'+a+'"数据项?').then(function(){return pe(a)}).then(()=>{s.$modal.msgSuccess("用户"+a+"解锁成功")}).catch(()=>{})}function M(){s.download("monitor/logininfor/export",{...r.value},`config_${new Date().getTime()}.xlsx`)}return m(),(a,e)=>{const D=i("el-input"),b=i("el-form-item"),H=i("el-option"),J=i("el-select"),O=i("el-date-picker"),g=i("el-button"),Z=i("el-form"),y=i("el-col"),G=i("right-toolbar"),W=i("el-row"),d=i("el-table-column"),X=i("dict-tag"),ee=i("el-table"),oe=i("pagination"),k=I("hasPermi"),ne=I("loading");return p(),P("div",ce,[c(o(Z,{model:n(r),ref:"queryRef",inline:!0,"label-width":"68px"},{default:l(()=>[o(b,{label:"登录地址",prop:"ipaddr"},{default:l(()=>[o(D,{modelValue:n(r).ipaddr,"onUpdate:modelValue":e[0]||(e[0]=t=>n(r).ipaddr=t),placeholder:"请输入登录地址",clearable:"",style:{width:"240px"},onKeyup:Y(x,["enter"])},null,8,["modelValue"])]),_:1}),o(b,{label:"用户名称",prop:"userName"},{default:l(()=>[o(D,{modelValue:n(r).userName,"onUpdate:modelValue":e[1]||(e[1]=t=>n(r).userName=t),placeholder:"请输入用户名称",clearable:"",style:{width:"240px"},onKeyup:Y(x,["enter"])},null,8,["modelValue"])]),_:1}),o(b,{label:"状态",prop:"status"},{default:l(()=>[o(J,{modelValue:n(r).status,"onUpdate:modelValue":e[2]||(e[2]=t=>n(r).status=t),placeholder:"登录状态",clearable:"",style:{width:"240px"}},{default:l(()=>[(p(!0),P(ae,null,re(n(R),t=>(p(),_(H,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(b,{label:"登录时间",style:{width:"308px"}},{default:l(()=>[o(O,{modelValue:n(h),"onUpdate:modelValue":e[3]||(e[3]=t=>z(h)?h.value=t:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1}),o(b,null,{default:l(()=>[o(g,{type:"primary",icon:"Search",onClick:x},{default:l(()=>e[7]||(e[7]=[v("搜索")])),_:1}),o(g,{icon:"Refresh",onClick:F},{default:l(()=>e[8]||(e[8]=[v("重置")])),_:1})]),_:1})]),_:1},8,["model"]),[[q,n(w)]]),o(W,{gutter:10,class:"mb8"},{default:l(()=>[o(y,{span:1.5},{default:l(()=>[c((p(),_(g,{type:"danger",plain:"",icon:"Delete",disabled:n(B),onClick:j},{default:l(()=>e[9]||(e[9]=[v("删除")])),_:1},8,["disabled"])),[[k,["monitor:logininfor:r
|