dace094ed55c9c284699ff76f9cb51f0.json 8.7 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\test\\ssi-satoken\\ui\\src\\views\\auditManager\\operlogTotal\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\views\\auditManager\\operlogTotal\\index.vue","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1697005523218},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697005524089}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQoNCmltcG9ydCB7ZGVib3VuY2V9IGZyb20gImxvZGFzaCI7DQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogIkxvZ2luaW5mb3IiLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBzaG93VGFibGU6IHRydWUsDQogICAgICAvLyDpga7nvanlsYINCiAgICAgIGxvYWRpbmc6IGZhbHNlLA0KICAgICAgLy8g6YCJ5Lit5pWw57uEDQogICAgICBpZHM6IFtdLA0KICAgICAgLy8g6Z2e5Y2V5Liq56aB55SoDQogICAgICBzaW5nbGU6IHRydWUsDQogICAgICAvLyDpnZ7lpJrkuKrnpoHnlKgNCiAgICAgIG11bHRpcGxlOiB0cnVlLA0KICAgICAgLy8g6YCJ5oup55So5oi35ZCNDQogICAgICBzZWxlY3ROYW1lOiAiIiwNCiAgICAgIC8vIOaYvuekuuaQnOe0ouadoeS7tg0KICAgICAgc2hvd1NlYXJjaDogdHJ1ZSwNCiAgICAgIC8vIOihqOagvOaVsOaNrg0KICAgICAgbGlzdDogW10sDQogICAgICAvLyDml6XmnJ/ojIPlm7QNCiAgICAgIGRhdGVSYW5nZTogW10sDQogICAgICAvLyDpu5jorqTmjpLluo8NCiAgICAgIGRlZmF1bHRTb3J0OiB7cHJvcDogJ2xvZ2luVGltZScsIG9yZGVyOiAnZGVzY2VuZGluZyd9LA0KICAgICAgLy8g5p+l6K+i5Y+C5pWwDQogICAgICBxdWVyeVBhcmFtczoge30sDQogICAgICBzb3J0T3JkZXI6ICdsb2dpblRpbWUmYXNjJywNCiAgICB9Ow0KICB9LA0KICBjcmVhdGVkKCkgew0KICB9LA0KICBtZXRob2RzOiB7DQogICAgLyoqIOafpeivoueZu+W9leaXpeW/l+WIl+ihqCAqLw0KICAgIGdldExpc3Q6IGRlYm91bmNlKGFzeW5jIGZ1bmN0aW9uICgpIHsNCiAgICAgIGlmICh0aGlzLmRhdGVSYW5nZSA9PSBudWxsIHx8IHRoaXMuZGF0ZVJhbmdlLmxlbmd0aCA9PSAwKSB7DQogICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJywNCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup57uf6K6h5pe26Ze06IyD5Zu0IScNCiAgICAgICAgfSk7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgbGV0IGRhdGVEaWZmID0gbmV3IERhdGUodGhpcy5kYXRlUmFuZ2VbMV0pLmdldFRpbWUoKSAtIG5ldyBEYXRlKHRoaXMuZGF0ZVJhbmdlWzBdKS5nZXRUaW1lKCkNCiAgICAgIGxldCBkYXlEaWZmID0gTWF0aC5jZWlsKGRhdGVEaWZmIC8gKDI0ICogMzYwMCAqIDEwMDApKQ0KICAgICAgaWYgKGRheURpZmYgPiAzMSkgew0KICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuacgOWkmuWPquiDvee7n+iuoTMx5aSp55qE5pWw5o2u5ZOmISIpDQogICAgICAgIHJldHVybg0KICAgICAgfQ0KDQogICAgICBsZXQgc3lzVGltZQ0KICAgICAgbGV0IGxrDQogICAgICBhd2FpdCB0aGlzLiRheGlvcy5nZXQoJy9zeXNQb2xpY3lDb250cm9sbGVyL2dldExpY2Vuc2VLZXknKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgc3lzVGltZSA9IHJlcy5kYXRhLnN5c1RpbWUNCiAgICAgICAgbGsgPSByZXMuZGF0YS5saw0KICAgICAgfSkuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICB9KQ0KDQogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOw0KICAgICAgdmFyIHNlYXJjaFBhcmFtcyA9IHsNCiAgICAgICAgc3RhcnRMb2dpblRpbWU6IHRoaXMuZGF0ZVJhbmdlWzBdLA0KICAgICAgICBlbmRMb2dpblRpbWU6IHRoaXMuZGF0ZVJhbmdlWzFdLA0KICAgICAgICBzeXNUaW1lOiBzeXNUaW1lLA0KICAgICAgICBsazogbGsNCiAgICAgIH0NCiAgICAgIGF3YWl0IHRoaXMuJGF4aW9zLmdldCgnL3N5c09wZXJsb2dDb250cm9sbGVyL3N5c09wZXJsb2dUb3RhbCcsDQogICAgICAgIHtwYXJhbXM6IHNlYXJjaFBhcmFtc30pLnRoZW4oKHJlcykgPT4gew0KICAgICAgICBpZiAocmVzLmNvZGUgPT0gMCkgew0KICAgICAgICAgIHRoaXMubGlzdCA9IHJlcy5kYXRhDQogICAgICAgICAgaWYgKHJlcy5kYXRhID09ICcnKSB7DQogICAgICAgICAgICB0aGlzLnNob3dUYWJsZSA9IGZhbHNlDQogICAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgIHRoaXMuc2hvd1RhYmxlID0gdHJ1ZQ0KICAgICAgICAgIH0NCiAgICAgICAgfSBlbHNlIGlmIChyZXMuY29kZSA9PSAxKSB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMuZGF0YSkNCiAgICAgICAgfQ0KICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZQ0KICAgICAgfSkuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgfSkNCiAgICB9LCAxMDAwKSwNCiAgICAvKiog5pCc57Si5oyJ6ZKu5pON5L2cICovDQogICAgaGFuZGxlUXVlcnkoKSB7DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9DQogIH0NCn07DQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiDA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/auditManager/operlogTotal","sourcesContent":["<template>\r\n <div class=\"app-container\">\r\n <el-form :model=\"queryParams\" ref=\"queryForm\" size=\"small\" :inline=\"true\" v-show=\"showSearch\" label-width=\"68px\">\r\n <el-form-item label=\"操作时间\">\r\n <el-date-picker\r\n v-model=\"dateRange\"\r\n style=\"width: 240px\"\r\n value-format=\"yyyy-MM-dd\"\r\n type=\"daterange\"\r\n range-separator=\"-\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" icon=\"el-icon-search\" size=\"mini\" @click=\"handleQuery\">搜索</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n <div style=\"padding-top: 10px\">\r\n <vxe-table\r\n ref=\"tables\"\r\n :loading=\"loading\"\r\n align=\"center\"\r\n class=\"mytable-style\"\r\n auto-resize\r\n border\r\n resizable\r\n export-config\r\n highlight-current-row\r\n show-overflow\r\n max-height=\"700\"\r\n :data=\"list\"\r\n >\r\n <vxe-table-column field=\"day\" title=\"日期\"/>\r\n <vxe-table-column field=\"syscount\" title=\"系统类型次数\"/>\r\n <vxe-table-column field=\"bizcount\" title=\"业务类型次数\"/>\r\n <vxe-table-column field=\"success\" title=\"成功次数\"/>\r\n <vxe-table-column field=\"fail\" title=\"失败次数\"/>\r\n <vxe-table-column field=\"ips\" title=\"ip个数\"/>\r\n <vxe-table-column field=\"yqfw\" title=\"越权访问个数\"/>\r\n <vxe-table-column field=\"ipyc\" title=\"IP地址异常\"/>\r\n </vxe-table>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n\r\nimport {debounce} from \"lodash\";\r\n\r\nexport default {\r\n name: \"Logininfor\",\r\n data() {\r\n return {\r\n showTable: true,\r\n // 遮罩层\r\n loading: false,\r\n // 选中数组\r\n ids: [],\r\n // 非单个禁用\r\n single: true,\r\n // 非多个禁用\r\n multiple: true,\r\n // 选择用户名\r\n selectName: \"\",\r\n // 显示搜索条件\r\n showSearch: true,\r\n // 表格数据\r\n list: [],\r\n // 日期范围\r\n dateRange: [],\r\n // 默认排序\r\n defaultSort: {prop: 'loginTime', order: 'descending'},\r\n // 查询参数\r\n queryParams: {},\r\n sortOrder: 'loginTime&asc',\r\n };\r\n },\r\n created() {\r\n },\r\n methods: {\r\n /** 查询登录日志列表 */\r\n getList: debounce(async function () {\r\n if (this.dateRange == null || this.dateRange.length == 0) {\r\n this.$message({\r\n type: 'warning',\r\n message: '请选择统计时间范围!'\r\n });\r\n return\r\n }\r\n let dateDiff = new Date(this.dateRange[1]).getTime() - new Date(this.dateRange[0]).getTime()\r\n let dayDiff = Math.ceil(dateDiff / (24 * 3600 * 1000))\r\n if (dayDiff > 31) {\r\n this.$message.warning(\"最多只能统计31天的数据哦!\")\r\n return\r\n }\r\n\r\n let sysTime\r\n let lk\r\n await this.$axios.get('/sysPolicyController/getLicenseKey').then((res) => {\r\n sysTime = res.data.sysTime\r\n lk = res.data.lk\r\n }).catch((error) => {\r\n })\r\n\r\n this.loading = true;\r\n var searchParams = {\r\n startLoginTime: this.dateRange[0],\r\n endLoginTime: this.dateRange[1],\r\n sysTime: sysTime,\r\n lk: lk\r\n }\r\n await this.$axios.get('/sysOperlogController/sysOperlogTotal',\r\n {params: searchParams}).then((res) => {\r\n if (res.code == 0) {\r\n this.list = res.data\r\n if (res.data == '') {\r\n this.showTable = false\r\n } else {\r\n this.showTable = true\r\n }\r\n } else if (res.code == 1) {\r\n this.$message.error(res.data)\r\n }\r\n this.loading = false\r\n }).catch((error) => {\r\n this.loading = false;\r\n })\r\n }, 1000),\r\n /** 搜索按钮操作 */\r\n handleQuery() {\r\n this.getList();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n"]}]}