7cbc234b4455b16acf45418cd48bcab0.json 13 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\test\\ssi-satoken\\ui\\src\\views\\auditManager\\logininforTotal\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\views\\auditManager\\logininforTotal\\index.vue","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwp2YXIgX3JlZ2VuZXJhdG9yUnVudGltZTIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkQ6L3Rlc3Qvc3NpLXNhdG9rZW4vdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvcmVnZW5lcmF0b3JSdW50aW1lLmpzIikpOwp2YXIgX2FzeW5jVG9HZW5lcmF0b3IyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2FzeW5jVG9HZW5lcmF0b3IuanMiKSk7CnZhciBfbG9kYXNoID0gcmVxdWlyZSgibG9kYXNoIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IHsKICBuYW1lOiAiTG9naW5pbmZvciIsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNob3dUYWJsZTogdHJ1ZSwKICAgICAgLy8g6YGu572p5bGCCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICAvLyDpgInkuK3mlbDnu4QKICAgICAgaWRzOiBbXSwKICAgICAgLy8g6Z2e5Y2V5Liq56aB55SoCiAgICAgIHNpbmdsZTogdHJ1ZSwKICAgICAgLy8g6Z2e5aSa5Liq56aB55SoCiAgICAgIG11bHRpcGxlOiB0cnVlLAogICAgICAvLyDpgInmi6nnlKjmiLflkI0KICAgICAgc2VsZWN0TmFtZTogIiIsCiAgICAgIC8vIOaYvuekuuaQnOe0ouadoeS7tgogICAgICBzaG93U2VhcmNoOiB0cnVlLAogICAgICAvLyDooajmoLzmlbDmja4KICAgICAgbGlzdDogW10sCiAgICAgIC8vIOaXpeacn+iMg+WbtAogICAgICBkYXRlUmFuZ2U6IFtdLAogICAgICAvLyDpu5jorqTmjpLluo8KICAgICAgZGVmYXVsdFNvcnQ6IHsKICAgICAgICBwcm9wOiAnbG9naW5UaW1lJywKICAgICAgICBvcmRlcjogJ2Rlc2NlbmRpbmcnCiAgICAgIH0sCiAgICAgIC8vIOafpeivouWPguaVsAogICAgICBxdWVyeVBhcmFtczoge30sCiAgICAgIHNvcnRPcmRlcjogJ2xvZ2luVGltZSZhc2MnCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1ldGhvZHM6IHsKICAgIC8qKiDmn6Xor6LnmbvlvZXml6Xlv5fliJfooaggKi9nZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICByZXR1cm4gKDAsIF9hc3luY1RvR2VuZXJhdG9yMi5kZWZhdWx0KSggLyojX19QVVJFX18qLygwLCBfcmVnZW5lcmF0b3JSdW50aW1lMi5kZWZhdWx0KSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgZGF0ZURpZmYsIGRheURpZmYsIHN5c1RpbWUsIGxrLCBzZWFyY2hQYXJhbXM7CiAgICAgICAgcmV0dXJuICgwLCBfcmVnZW5lcmF0b3JSdW50aW1lMi5kZWZhdWx0KSgpLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBpZiAoIShfdGhpcy5kYXRlUmFuZ2UgPT0gbnVsbCB8fCBfdGhpcy5kYXRlUmFuZ2UubGVuZ3RoID09IDApKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMzsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycsCiAgICAgICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup57uf6K6h5pe26Ze06IyD5Zu0IScKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCJyZXR1cm4iKTsKICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgIGRhdGVEaWZmID0gbmV3IERhdGUoX3RoaXMuZGF0ZVJhbmdlWzFdKS5nZXRUaW1lKCkgLSBuZXcgRGF0ZShfdGhpcy5kYXRlUmFuZ2VbMF0pLmdldFRpbWUoKTsKICAgICAgICAgICAgICBkYXlEaWZmID0gTWF0aC5jZWlsKGRhdGVEaWZmIC8gKDI0ICogMzYwMCAqIDEwMDApKTsKICAgICAgICAgICAgICBpZiAoIShkYXlEaWZmID4gMzEpKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gODsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLmnIDlpJrlj6rog73nu5/orqEzMeWkqeeahOaVsOaNruWTpiEiKTsKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCJyZXR1cm4iKTsKICAgICAgICAgICAgY2FzZSA4OgogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMDsKICAgICAgICAgICAgICByZXR1cm4gX3RoaXMuJGF4aW9zLmdldCgnL3N5c1BvbGljeUNvbnRyb2xsZXIvZ2V0TGljZW5zZUtleScpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICAgICAgc3lzVGltZSA9IHJlcy5kYXRhLnN5c1RpbWU7CiAgICAgICAgICAgICAgICBsayA9IHJlcy5kYXRhLmxrOwogICAgICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikge30pOwogICAgICAgICAgICBjYXNlIDEwOgogICAgICAgICAgICAgIF90aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICAgICAgICAgIHNlYXJjaFBhcmFtcyA9IHsKICAgICAgICAgICAgICAgIHN0YXJ0TG9naW5UaW1lOiBfdGhpcy5kYXRlUmFuZ2VbMF0sCiAgICAgICAgICAgICAgICBlbmRMb2dpblRpbWU6IF90aGlzLmRhdGVSYW5nZVsxXSwKICAgICAgICAgICAgICAgIHN5c1RpbWU6IHN5c1RpbWUsCiAgICAgICAgICAgICAgICBsazogbGsKICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxNDsKICAgICAgICAgICAgICByZXR1cm4gX3RoaXMuJGF4aW9zLmdldCgnL3N5c0xvZ2luaW5mb3JDb250cm9sbGVyL2xvZ2luaW5mb3JUb3RhbCcsIHsKICAgICAgICAgICAgICAgIHBhcmFtczogc2VhcmNoUGFyYW1zCiAgICAgICAgICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT0gMCkgewogICAgICAgICAgICAgICAgICBfdGhpcy5saXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIGlmIChyZXMuZGF0YSA9PSAnJykgewogICAgICAgICAgICAgICAgICAgIF90aGlzLnNob3dUYWJsZSA9IGZhbHNlOwogICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIF90aGlzLnNob3dUYWJsZSA9IHRydWU7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gMSkgewogICAgICAgICAgICAgICAgICBfdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMuZGF0YSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGNhc2UgMTQ6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgLyoqIOaQnOe0ouaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlUXVlcnk6ICgwLCBfbG9kYXNoLmRlYm91bmNlKShmdW5jdGlvbiAoKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwgMTAwMCkKICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"names":["_lodash","require","name","data","showTable","loading","ids","single","multiple","selectName","showSearch","list","dateRange","defaultSort","prop","order","queryParams","sortOrder","created","methods","getList","_this","_asyncToGenerator2","default","_regeneratorRuntime2","mark","_callee","dateDiff","dayDiff","sysTime","lk","searchParams","wrap","_callee$","_context","prev","next","length","$message","type","message","abrupt","Date","getTime","Math","ceil","warning","$axios","get","then","res","catch","error","startLoginTime","endLoginTime","params","code","stop","handleQuery","debounce","exports","_default"],"sources":["src/views/auditManager/logininforTotal/index.vue"],"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=\"count\" title=\"登录总次数\"/>\r\n <vxe-table-column field=\"success\" title=\"登录成功次数\"/>\r\n <vxe-table-column field=\"fail\" title=\"登录失败次数\"/>\r\n <vxe-table-column field=\"lxfail\" title=\"连续登录失败数\"/>\r\n<!-- <vxe-table-column field=\"ips\" 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 },\r\n sortOrder: 'loginTime&asc',\r\n };\r\n },\r\n created() {\r\n },\r\n methods: {\r\n /** 查询登录日志列表 */\r\n async getList(){\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('/sysLogininforController/logininforTotal',\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 },\r\n /** 搜索按钮操作 */\r\n handleQuery:debounce( function(){\r\n this.getList();\r\n },1000),\r\n }\r\n};\r\n</script>\r\n\r\n"],"mappings":"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"}]}