1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-78cc0a56"],{"646a":function(t,e,a){"use strict";a("d725")},c4d3:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dashboard-container"},[a("div",{staticClass:"dashboard-text"},[a("div",{staticStyle:{"margin-top":"-15px",background:"#fff",padding:"15px"}},[a("el-row",{staticStyle:{display:"flex"},attrs:{gutter:24}},[a("el-input",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请输入系统模块"},model:{value:t.queryParams.title,callback:function(e){t.$set(t.queryParams,"title",e)},expression:"queryParams.title"}}),a("el-input",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请输入操作人员"},model:{value:t.queryParams.userId,callback:function(e){t.$set(t.queryParams,"userId",e)},expression:"queryParams.userId"}}),a("el-select",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.queryParams.businessType,callback:function(e){t.$set(t.queryParams,"businessType",e)},expression:"queryParams.businessType"}},t._l(t.getDoType,(function(t){return a("el-option",{key:t.dictValue,attrs:{label:t.dictLabel,value:t.dictValue}})})),1),1==t.searchShow?a("div",{staticStyle:{display:"flex","margin-top":"2px"},attrs:{span:6}},[a("div",{staticClass:"searchBtn",staticStyle:{"margin-left":"10px"},on:{click:t.handleQuery}},[t._v("搜索")]),a("div",{staticClass:"resetBtn",staticStyle:{"margin-left":"10px"},on:{click:t.reset}},[t._v("重置")]),0==t.searchShow?a("el-button",{staticStyle:{color:"#2766dd !important","margin-left":"10px"},attrs:{type:"text",icon:"el-icon-arrow-up"},on:{click:function(e){t.searchShow=!0}}},[t._v("收起")]):t._e(),1==t.searchShow?a("el-button",{staticStyle:{color:"#2766DD","margin-left":"10px"},attrs:{type:"text",icon:"el-icon-arrow-down"},on:{click:function(e){t.searchShow=!1}}},[t._v("展开")]):t._e()],1):t._e()],1),a("el-row",{staticStyle:{display:"flex"},attrs:{gutter:24}},[0==t.searchShow?a("div",{attrs:{span:6}},[a("el-date-picker",{staticStyle:{width:"420px","margin-left":"10px"},attrs:{"end-placeholder":"结束日期","range-separator":"至","start-placeholder":"开始日期",clearable:"","value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange",clearable:!0},model:{value:t.dateRange,callback:function(e){t.dateRange=e},expression:"dateRange"}})],1):t._e(),a("el-col",{staticStyle:{width:"240px"}}),0==t.searchShow?a("div",{attrs:{span:6}},[a("div",{staticClass:"search-btn",staticStyle:{display:"flex"}},[a("div",{staticClass:"searchBtn",staticStyle:{"margin-top":"10px"},on:{click:t.handleQuery}},[t._v("搜索")]),a("div",{staticClass:"resetBtn",staticStyle:{"margin-left":"10px","margin-top":"10px"},on:{click:t.reset}},[t._v("重置")]),0==t.searchShow?a("el-button",{staticStyle:{color:"#2766dd !important","margin-left":"10px","margin-top":"10px"},attrs:{type:"text",icon:"el-icon-arrow-up"},on:{click:function(e){t.searchShow=!0}}},[t._v("收起")]):t._e(),1==t.searchShow?a("el-button",{attrs:{type:"text",icon:"el-icon-arrow-down"},on:{click:function(e){t.searchShow=!1}}},[t._v("展开")]):t._e()],1)]):t._e()],1)],1)]),a("div",{staticStyle:{"margin-top":"15px",background:"#fff",padding:"20px"}},[a("div",{staticClass:"table-content"},[a("div",{staticStyle:{width:"100%",height:"30px"}}),a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"operId",label:"日志编号",align:"center",fixed:"left"}}),a("el-table-column",{attrs:{prop:"title",label:"系统模块",align:"center"}}),a("el-table-column",{attrs:{prop:"businessType",label:"操作类型",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.switchNumber(e.row.businessType))+" ")]}}])}),a("el-table-column",{attrs:{prop:"requestMethod",label:"请求方式",align:"center"}}),a("el-table-column",{attrs:{prop:"userId",label:"操作人员",align:"center"}}),a("el-table-column",{attrs:{prop:"operIp",label:"操作地址",align:"center"}}),a("el-table-column",{attrs:{prop:"operTime",label:"操作时间",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"operateBtn"},[a("div",{staticStyle:{cursor:"pointer","font-size":"14px",color:"#2766DD"},on:{click:function(a){return t.showDetail(e.row)}}},[t._v(" 详细 ")])])]}}])})],1),a("el-row",{staticStyle:{"margin-top":"10px"},attrs:{type:"flex",justify:"end"}},[a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"page-sizes":[10,15,20],"page-size":t.searchData.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)])],1)]),a("el-dialog",{attrs:{title:"操作日志详细",visible:t.open,width:"720px","append-to-body":""},on:{"update:visible":function(e){t.open=e}},scopedSlots:t._u([{key:"footer",fn:function(){return[a("div",{staticClass:"dialog-footer"})]},proxy:!0}])},[a("div",{staticClass:"dialog_box"},[a("el-form",{attrs:{model:t.formDetail}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作模块"}},[t._v(t._s(t.formDetail.title))])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作状态"}},[1===t.formDetail.status?a("div",[t._v("正常")]):2===t.formDetail.status?a("div",[t._v("失败")]):t._e()])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作时间"}},[t._v(t._s(t.formDetail.operTime))])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"请求方式"}},[t._v(t._s(t.formDetail.requestMethod))])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"登录信息"}},[t._v(t._s(t.formDetail.operName)+" / "+t._s(t.formDetail.operIp)+" / "+t._s(t.formDetail.operLocation))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"请求参数"}},[t._v(t._s(t.formDetail.operParam))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"请求地址"}},[t._v(t._s(t.formDetail.operUrl))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"操作方法"}},[t._v(t._s(t.formDetail.method))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"返回参数"}},[t._v(t._s(t.formDetail.jsonResult))])],1),a("el-col",{attrs:{span:12}},[1===t.form.status?a("el-form-item",{attrs:{label:"异常信息"}},[t._v(t._s(t.formDetail.errorMsg))]):t._e()],1)],1)],1)],1)])],1)},r=[],l=a("5530"),i=(a("d81d"),a("d3b7"),a("25f0"),a("3ca3"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("b775"));function n(t){return Object(i["a"])({url:"/monitor/operlog/list",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/system/dict/data/type/sys_oper_type",method:"get",data:t})}function c(t){return Object(i["a"])({url:"/monitor/operlog/".concat(t),method:"post"})}function p(t){return Object(i["a"])({url:"/monitor/operlog/export",method:"post",data:t,responseType:"blob"})}var d=a("2f62"),u={name:"Home",computed:Object(l["a"])({},Object(d["b"])(["name"])),data:function(){return{searchShow:!0,formDetail:{},value1:"",queryParams:{pageSize:"10",pageNum:"1",title:"",userId:"",businessType:""},open:!1,form:{dicrName:"",dictType:"",status:"",remark:""},statusOptions:[{label:"启用",value:"0"},{label:"停用",value:"1"}],searchData:{},dateRange:[],tableData:[],getDoType:[],ids:[],total:0,dialogFormVisible:!1}},created:function(){this.getList(),this.getTypeList()},methods:{showDetail:function(t){this.open=!0,this.formDetail=t},addDepartMenDict:function(){var t=this;0==this.ids.length?this.$message({type:"error",message:"请选择要删除的日志数据!"}):this.$confirm("确定要删除吗?","信息提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){c(t.ids).then((function(e){200==e.code?(t.getList(),t.$message({type:"success",message:"删除成功!"})):t.$message({type:"error",message:e.msg})}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.operId}))},exportOut:function(){var t=this;p({}).then((function(e){t.exportFile(e,"操作日志信息")}))},exportFile:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xlsx",s=window.URL.createObjectURL(new Blob([t],{type:"application/vnd.ms-excel"})),r=document.createElement("a");r.style.display="none",r.href=s;var l=e+"."+a;r.setAttribute("download",l),document.body.appendChild(r),r.click(),document.body.removeChild(r)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},reset:function(){this.queryParams={},this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.getList(),this.dateRange=[]},getTypeList:function(){var t=this;o({}).then((function(e){t.getDoType=e.data}))},switchNumber:function(t){return this.getDoType.map((function(e){t.toString()===e.dictValue&&(t=e.dictLabel)})),t},getList:function(){var t=this;this.dateRange?(this.queryParams.startTime=this.dateRange[0],this.queryParams.endTime=this.dateRange[1]):(this.queryParams.satrtTime="",this.queryParams.endTime=""),n(this.queryParams).then((function(e){t.tableData=e.data.records,t.total=e.data.total}))},handleSizeChange:function(t){this.queryParams.pageSize=t,this.getList()},handleCurrentChange:function(t){this.queryParams.pageNum=t,this.getList()}}},m=u,h=(a("646a"),a("2877")),f=Object(h["a"])(m,s,r,!1,null,"3286bd89",null);e["default"]=f.exports},d725:function(t,e,a){}}]);
|