1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0de675"],{8601:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"登录地址",prop:"ipaddr"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{maxlength:"128",placeholder:"请输入登录地址",clearable:""},model:{value:e.queryParams.ipaddr,callback:function(t){e.$set(e.queryParams,"ipaddr",t)},expression:"queryParams.ipaddr"}})],1),a("el-form-item",{attrs:{label:"用户账号",prop:"userName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{maxlength:"50",placeholder:"请输入用户账号",clearable:""},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),a("el-form-item",{attrs:{label:"登录状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择登录状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"登录时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["auditManager:logininfor:remove"],expression:"['auditManager:logininfor:remove']"}],staticStyle:{display:"none"},attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleDelete}},[e._v("删除")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["auditManager:logininfor:remove"],expression:"['auditManager:logininfor:remove']"}],staticStyle:{display:"none"},attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1)],1),a("div",{staticStyle:{"padding-top":"10px"}},[a("vxe-table",{ref:"tables",staticClass:"mytable-style",attrs:{align:"center",loading:e.loading,"auto-resize":"",border:"",resizable:"","export-config":"","highlight-current-row":"","show-overflow":"","max-height":"700",data:e.list,"radio-config":{trigger:"row"},"sort-config":{remote:"true"}},on:{"sort-change":e.sortChangeEvent}},[a("vxe-table-column",{attrs:{field:"infoId",title:"访问编号"}}),a("vxe-table-column",{attrs:{field:"userName",title:"用户账号",sortable:!0}}),a("vxe-table-column",{attrs:{field:"ipaddr",title:"登录地址",width:"130"}}),a("vxe-table-column",{attrs:{field:"browser",title:"浏览器"}}),a("vxe-table-column",{attrs:{field:"os",title:"操作系统"}}),a("vxe-table-column",{attrs:{field:"status",title:"登录状态",formatter:e.statusFormat}}),a("vxe-table-column",{attrs:{field:"msg",title:"操作信息"}}),a("vxe-table-column",{attrs:{field:"loginTime",title:"登录日期",sortable:!0}})],1),a("vxe-pager",{directives:[{name:"show",rawName:"v-show",value:e.showTable,expression:"showTable"}],attrs:{perfect:"","current-page":e.currentPage,"page-size":e.pageSize,total:e.total,"page-sizes":[10,50,100],layouts:["PrevJump","PrevPage","JumpNumber","NextPage","NextJump","Sizes","FullJump","Total"]},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"page-change":e.handlePageChange}})],1)],1)},s=[],i=a("c7eb"),n=a("1da1"),o=a("2ef0"),l={name:"Logininfor",data:function(){return{showTable:!0,currentPage:1,pageSize:10,total:0,statusOptions:[{value:"0",label:"成功"},{value:"1",label:"失败"}],loading:!0,ids:[],single:!0,multiple:!0,selectName:"",showSearch:!0,list:[],dateRange:[],defaultSort:{prop:"loginTime",order:"descending"},queryParams:{ipaddr:void 0,userName:void 0,status:void 0},sortOrder:"loginTime&desc"}},created:function(){this.getList()},methods:{sortChangeEvent:function(e){e.column;var t=e.property,a=e.order;null==a&&(a="desc"),this.currentPage=1,this.sortOrder=t+"&"+a,this.getList()},handlePageChange:function(e){var t=e.currentPage,a=e.pageSize;this.currentPage=t,this.pageSize=a,this.getList()},statusFormat:function(e){for(var t=e.cellValue,a="未知的类型",r=0;r<this.statusOptions.length;r++)"0"==t?a="成功":"1"==t&&(a="失败");return a},getList:Object(o["debounce"])(Object(n["a"])(Object(i["a"])().mark((function e(){var t,a,r,s,n,o=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$axios.get("/sysPolicyController/getLicenseKey").then((function(e){t=e.data.sysTime,a=e.data.lk})).catch((function(e){}));case 2:return this.loading=!0,null==this.dateRange?(r="",s=""):(r=this.dateRange[0],s=this.dateRange[1]),n={currentPage:this.currentPage,pageSize:this.pageSize,ipaddr:this.queryParams.ipaddr,userName:this.queryParams.userName,status:this.queryParams.status,startLoginTime:r,endLoginTime:s,sortOrder:this.sortOrder,sysTime:t,lk:a},e.next=7,this.$axios.get("/sysLogininforController/getAll",{params:n}).then((function(e){o.list=e.data.records,o.total=e.data.total,""==e.data.records?o.showTable=!1:o.showTable=!0,o.loading=!1})).catch((function(e){o.loading=!1}));case 7:case"end":return e.stop()}}),e,this)}))),1e3),handleQuery:function(){this.currentPage=1,this.pageSize=10,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm")},handleDelete:function(){var e=this,t=this.$refs.tables.getRadioRecord(!0);null!=t?this.$confirm("是否确认删除用户?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.doDelete(t)})).catch((function(){})):this.$message({type:"warning",message:"请选择记录!"})},doDelete:Object(o["debounce"])((function(e){var t=this,a={infoId:e.infoId};this.$axios.post("/sysLogininforController/delLoginInfo",a).then((function(e){0==e.code?(t.$message({type:"success",message:"删除成功!"}),t.getList()):t.$message({type:"error",message:e.data})})).catch((function(e){t.$message({type:"error",message:"删除失败!"}),t.loading=!1}))}),1e3),handleClean:function(){var e=this;""!=this.list?this.$confirm("是否确认清空所有登录日志数据项?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.cleanLogininfor()})).catch((function(){})):this.$message({type:"warning",message:"没有记录不能清空!"})},cleanLogininfor:Object(o["debounce"])((function(){var e=this;this.$axios.post("/sysLogininforController/cleanLogininfor",{}).then((function(t){0==t.code?(e.$message({type:"success",message:"清空成功!"}),e.getList()):e.$message({type:"error",message:t.data})})).catch((function(t){e.$message({type:"error",message:"清空失败!"}),e.loading=!1}))}),1e3)}},c=l,u=a("2877"),d=Object(u["a"])(c,r,s,!1,null,null,null);t["default"]=d.exports}}]);
|