zhangnaisong
2023-08-05 24d66c8d82b628a06e93dbb1abfea2049b3d45ab
1
{"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-7e203972\"],{\"02f2\":function(e,t,r){\"use strict\";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r(\"div\",{staticClass:\"app-container\"},[r(\"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\"}},[r(\"el-form-item\",{attrs:{label:\"系统模块\",prop:\"title\"}},[r(\"el-input\",{staticStyle:{width:\"240px\"},attrs:{placeholder:\"请输入系统模块\",clearable:\"\"},nativeOn:{keyup:function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"enter\",13,t.key,\"Enter\")?null:e.handleQuery(t)}},model:{value:e.queryParams.title,callback:function(t){e.$set(e.queryParams,\"title\",t)},expression:\"queryParams.title\"}})],1),r(\"el-form-item\",{attrs:{label:\"操作人员\",prop:\"operName\"}},[r(\"el-input\",{staticStyle:{width:\"240px\"},attrs:{placeholder:\"请输入操作人员\",clearable:\"\"},nativeOn:{keyup:function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"enter\",13,t.key,\"Enter\")?null:e.handleQuery(t)}},model:{value:e.queryParams.operName,callback:function(t){e.$set(e.queryParams,\"operName\",t)},expression:\"queryParams.operName\"}})],1),r(\"el-form-item\",{attrs:{label:\"类型\",prop:\"businessType\"}},[r(\"el-select\",{staticStyle:{width:\"240px\"},attrs:{placeholder:\"操作类型\",clearable:\"\"},model:{value:e.queryParams.businessType,callback:function(t){e.$set(e.queryParams,\"businessType\",t)},expression:\"queryParams.businessType\"}},e._l(e.dict.type.sys_oper_type,(function(e){return r(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r(\"el-form-item\",{attrs:{label:\"状态\",prop:\"status\"}},[r(\"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.dict.type.sys_common_status,(function(e){return r(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r(\"el-form-item\",{attrs:{label:\"操作时间\"}},[r(\"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),r(\"el-form-item\",[r(\"el-button\",{attrs:{type:\"primary\",icon:\"el-icon-search\",size:\"mini\"},on:{click:e.handleQuery}},[e._v(\"搜索\")]),r(\"el-button\",{attrs:{icon:\"el-icon-refresh\",size:\"mini\"},on:{click:e.resetQuery}},[e._v(\"重置\")])],1)],1),r(\"el-row\",{staticClass:\"mb8\",attrs:{gutter:10}},[r(\"el-col\",{attrs:{span:1.5}},[r(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"monitor:operlog:remove\"],expression:\"['monitor:operlog:remove']\"}],attrs:{type:\"danger\",plain:\"\",icon:\"el-icon-delete\",size:\"mini\",disabled:e.multiple},on:{click:e.handleDelete}},[e._v(\"删除\")])],1),r(\"el-col\",{attrs:{span:1.5}},[r(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"monitor:operlog:remove\"],expression:\"['monitor:operlog:remove']\"}],attrs:{type:\"danger\",plain:\"\",icon:\"el-icon-delete\",size:\"mini\"},on:{click:e.handleClean}},[e._v(\"清空\")])],1),r(\"el-col\",{attrs:{span:1.5}},[r(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"monitor:operlog:export\"],expression:\"['monitor:operlog:export']\"}],attrs:{type:\"warning\",plain:\"\",icon:\"el-icon-download\",size:\"mini\"},on:{click:e.handleExport}},[e._v(\"导出\")])],1),r(\"right-toolbar\",{attrs:{showSearch:e.showSearch},on:{\"update:showSearch\":function(t){e.showSearch=t},\"update:show-search\":function(t){e.showSearch=t},queryTable:e.getList}})],1),r(\"el-table\",{directives:[{name:\"loading\",rawName:\"v-loading\",value:e.loading,expression:\"loading\"}],ref:\"tables\",attrs:{data:e.list,\"default-sort\":e.defaultSort},on:{\"selection-change\":e.handleSelectionChange,\"sort-change\":e.handleSortChange}},[r(\"el-table-column\",{attrs:{type:\"selection\",width:\"55\",align:\"center\"}}),r(\"el-table-column\",{attrs:{label:\"日志编号\",align:\"center\",prop:\"operId\"}}),r(\"el-table-column\",{attrs:{label:\"系统模块\",align:\"center\",prop:\"title\"}}),r(\"el-table-column\",{attrs:{label:\"操作类型\",align:\"center\",prop:\"businessType\"},scopedSlots:e._u([{key:\"default\",fn:function(t){return[r(\"dict-tag\",{attrs:{options:e.dict.type.sys_oper_type,value:t.row.businessType}})]}}])}),r(\"el-table-column\",{attrs:{label:\"请求方式\",align:\"center\",prop:\"requestMethod\"}}),r(\"el-table-column\",{attrs:{label:\"操作人员\",align:\"center\",prop:\"operName\",width:\"100\",\"show-overflow-tooltip\":!0,sortable:\"custom\",\"sort-orders\":[\"descending\",\"ascending\"]}}),r(\"el-table-column\",{attrs:{label:\"操作地址\",align:\"center\",prop:\"operIp\",width:\"130\",\"show-overflow-tooltip\":!0}}),r(\"el-table-column\",{attrs:{label:\"操作地点\",align:\"center\",prop:\"operLocation\",\"show-overflow-tooltip\":!0}}),r(\"el-table-column\",{attrs:{label:\"操作状态\",align:\"center\",prop:\"status\"},scopedSlots:e._u([{key:\"default\",fn:function(t){return[r(\"dict-tag\",{attrs:{options:e.dict.type.sys_common_status,value:t.row.status}})]}}])}),r(\"el-table-column\",{attrs:{label:\"操作日期\",align:\"center\",prop:\"operTime\",sortable:\"custom\",\"sort-orders\":[\"descending\",\"ascending\"],width:\"180\"},scopedSlots:e._u([{key:\"default\",fn:function(t){return[r(\"span\",[e._v(e._s(e.parseTime(t.row.operTime)))])]}}])}),r(\"el-table-column\",{attrs:{label:\"操作\",align:\"center\",\"class-name\":\"small-padding fixed-width\"},scopedSlots:e._u([{key:\"default\",fn:function(t){return[r(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"monitor:operlog:query\"],expression:\"['monitor:operlog:query']\"}],attrs:{size:\"mini\",type:\"text\",icon:\"el-icon-view\"},on:{click:function(r){return e.handleView(t.row,t.index)}}},[e._v(\"详细\")])]}}])})],1),r(\"pagination\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.total>0,expression:\"total>0\"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{\"update:page\":function(t){return e.$set(e.queryParams,\"pageNum\",t)},\"update:limit\":function(t){return e.$set(e.queryParams,\"pageSize\",t)},pagination:e.getList}}),r(\"el-dialog\",{attrs:{title:\"操作日志详细\",visible:e.open,width:\"700px\",\"append-to-body\":\"\"},on:{\"update:visible\":function(t){e.open=t}}},[r(\"el-form\",{ref:\"form\",attrs:{model:e.form,\"label-width\":\"100px\",size:\"mini\"}},[r(\"el-row\",[r(\"el-col\",{attrs:{span:12}},[r(\"el-form-item\",{attrs:{label:\"操作模块:\"}},[e._v(e._s(e.form.title)+\" / \"+e._s(e.typeFormat(e.form)))]),r(\"el-form-item\",{attrs:{label:\"登录信息:\"}},[e._v(e._s(e.form.operName)+\" / \"+e._s(e.form.operIp)+\" / \"+e._s(e.form.operLocation))])],1),r(\"el-col\",{attrs:{span:12}},[r(\"el-form-item\",{attrs:{label:\"请求地址:\"}},[e._v(e._s(e.form.operUrl))]),r(\"el-form-item\",{attrs:{label:\"请求方式:\"}},[e._v(e._s(e.form.requestMethod))])],1),r(\"el-col\",{attrs:{span:24}},[r(\"el-form-item\",{attrs:{label:\"操作方法:\"}},[e._v(e._s(e.form.method))])],1),r(\"el-col\",{attrs:{span:24}},[r(\"el-form-item\",{attrs:{label:\"请求参数:\"}},[e._v(e._s(e.form.operParam))])],1),r(\"el-col\",{attrs:{span:24}},[r(\"el-form-item\",{attrs:{label:\"返回参数:\"}},[e._v(e._s(e.form.jsonResult))])],1),r(\"el-col\",{attrs:{span:12}},[r(\"el-form-item\",{attrs:{label:\"操作状态:\"}},[0===e.form.status?r(\"div\",[e._v(\"正常\")]):1===e.form.status?r(\"div\",[e._v(\"失败\")]):e._e()])],1),r(\"el-col\",{attrs:{span:12}},[r(\"el-form-item\",{attrs:{label:\"操作时间:\"}},[e._v(e._s(e.parseTime(e.form.operTime)))])],1),r(\"el-col\",{attrs:{span:24}},[1===e.form.status?r(\"el-form-item\",{attrs:{label:\"异常信息:\"}},[e._v(e._s(e.form.errorMsg))]):e._e()],1)],1)],1),r(\"div\",{staticClass:\"dialog-footer\",attrs:{slot:\"footer\"},slot:\"footer\"},[r(\"el-button\",{on:{click:function(t){e.open=!1}}},[e._v(\"关 闭\")])],1)],1)],1)},o=[],n=r(\"5530\"),l=(r(\"4e82\"),r(\"d81d\"),r(\"b775\"));function s(e){return Object(l[\"a\"])({url:\"/monitor/operlog/list\",method:\"get\",params:e})}function i(e){return Object(l[\"a\"])({url:\"/monitor/operlog/\"+e,method:\"delete\"})}function u(){return Object(l[\"a\"])({url:\"/monitor/operlog/clean\",method:\"delete\"})}var c={name:\"Operlog\",dicts:[\"sys_oper_type\",\"sys_common_status\"],data:function(){return{loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,list:[],open:!1,dateRange:[],defaultSort:{prop:\"operTime\",order:\"descending\"},form:{},queryParams:{pageNum:1,pageSize:10,title:void 0,operName:void 0,businessType:void 0,status:void 0}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,s(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.list=t.rows,e.total=t.total,e.loading=!1}))},typeFormat:function(e,t){return this.selectDictLabel(this.dict.type.sys_oper_type,e.businessType)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm(\"queryForm\"),this.queryParams.pageNum=1,this.$refs.tables.sort(this.defaultSort.prop,this.defaultSort.order)},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.operId})),this.multiple=!e.length},handleSortChange:function(e,t,r){this.queryParams.orderByColumn=e.prop,this.queryParams.isAsc=e.order,this.getList()},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,r=e.operId||this.ids;this.$modal.confirm('是否确认删除日志编号为\"'+r+'\"的数据项?').then((function(){return i(r)})).then((function(){t.getList(),t.$modal.msgSuccess(\"删除成功\")})).catch((function(){}))},handleClean:function(){var e=this;this.$modal.confirm(\"是否确认清空所有操作日志数据项?\").then((function(){return u()})).then((function(){e.getList(),e.$modal.msgSuccess(\"清空成功\")})).catch((function(){}))},handleExport:function(){this.download(\"monitor/operlog/export\",Object(n[\"a\"])({},this.queryParams),\"operlog_\".concat((new Date).getTime(),\".xlsx\"))}}},p=c,m=r(\"2877\"),d=Object(m[\"a\"])(p,a,o,!1,null,null,null);t[\"default\"]=d.exports},\"04d1\":function(e,t,r){var a=r(\"342f\"),o=a.match(/firefox\\/(\\d+)/i);e.exports=!!o&&+o[1]},\"4e82\":function(e,t,r){\"use strict\";var a=r(\"23e7\"),o=r(\"e330\"),n=r(\"59ed\"),l=r(\"7b0b\"),s=r(\"07fa\"),i=r(\"083a\"),u=r(\"577e\"),c=r(\"d039\"),p=r(\"addb\"),m=r(\"a640\"),d=r(\"04d1\"),f=r(\"d998\"),h=r(\"2d00\"),v=r(\"512ce\"),y=[],g=o(y.sort),b=o(y.push),w=c((function(){y.sort(void 0)})),_=c((function(){y.sort(null)})),x=m(\"sort\"),k=!c((function(){if(h)return h<70;if(!(d&&d>3)){if(f)return!0;if(v)return v<603;var e,t,r,a,o=\"\";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(a=0;a<47;a++)y.push({k:t+a,v:r})}for(y.sort((function(e,t){return t.v-e.v})),a=0;a<y.length;a++)t=y[a].k.charAt(0),o.charAt(o.length-1)!==t&&(o+=t);return\"DGBEFHACIJK\"!==o}})),P=w||!_||!x||!k,S=function(e){return function(t,r){return void 0===r?-1:void 0===t?1:void 0!==e?+e(t,r)||0:u(t)>u(r)?1:-1}};a({target:\"Array\",proto:!0,forced:P},{sort:function(e){void 0!==e&&n(e);var t=l(this);if(k)return void 0===e?g(t):g(t,e);var r,a,o=[],u=s(t);for(a=0;a<u;a++)a in t&&b(o,t[a]);p(o,S(e)),r=s(o),a=0;while(a<r)t[a]=o[a++];while(a<u)i(t,a++);return t}})},\"512ce\":function(e,t,r){var a=r(\"342f\"),o=a.match(/AppleWebKit\\/(\\d+)\\./);e.exports=!!o&&+o[1]},addb:function(e,t,r){var a=r(\"4dae\"),o=Math.floor,n=function(e,t){var r=e.length,i=o(r/2);return r<8?l(e,t):s(e,n(a(e,0,i),t),n(a(e,i),t),t)},l=function(e,t){var r,a,o=e.length,n=1;while(n<o){a=n,r=e[n];while(a&&t(e[a-1],r)>0)e[a]=e[--a];a!==n++&&(e[a]=r)}return e},s=function(e,t,r,a){var o=t.length,n=r.length,l=0,s=0;while(l<o||s<n)e[l+s]=l<o&&s<n?a(t[l],r[s])<=0?t[l++]:r[s++]:l<o?t[l++]:r[s++];return e};e.exports=n},d998:function(e,t,r){var a=r(\"342f\");e.exports=/MSIE|Trident/.test(a)}}]);","extractedComments":[]}