48b0b7d55085784d752388a2bc3d7207.json 13 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!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":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1669864538194},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697679531049}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovdGVzdC9zc2ktc2F0b2tlbi91aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vcmVnZW5lcmF0b3JSdW50aW1lLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L3Rlc3Qvc3NpLXNhdG9rZW4vdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgZGVib3VuY2UgfSBmcm9tICJsb2Rhc2giOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkxvZ2luaW5mb3IiLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzaG93VGFibGU6IHRydWUsCiAgICAgIC8vIOmBrue9qeWxggogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgLy8g6YCJ5Lit5pWw57uECiAgICAgIGlkczogW10sCiAgICAgIC8vIOmdnuWNleS4quemgeeUqAogICAgICBzaW5nbGU6IHRydWUsCiAgICAgIC8vIOmdnuWkmuS4quemgeeUqAogICAgICBtdWx0aXBsZTogdHJ1ZSwKICAgICAgLy8g6YCJ5oup55So5oi35ZCNCiAgICAgIHNlbGVjdE5hbWU6ICIiLAogICAgICAvLyDmmL7npLrmkJzntKLmnaHku7YKICAgICAgc2hvd1NlYXJjaDogdHJ1ZSwKICAgICAgLy8g6KGo5qC85pWw5o2uCiAgICAgIGxpc3Q6IFtdLAogICAgICAvLyDml6XmnJ/ojIPlm7QKICAgICAgZGF0ZVJhbmdlOiBbXSwKICAgICAgLy8g6buY6K6k5o6S5bqPCiAgICAgIGRlZmF1bHRTb3J0OiB7CiAgICAgICAgcHJvcDogJ2xvZ2luVGltZScsCiAgICAgICAgb3JkZXI6ICdkZXNjZW5kaW5nJwogICAgICB9LAogICAgICAvLyDmn6Xor6Llj4LmlbAKICAgICAgcXVlcnlQYXJhbXM6IHt9LAogICAgICBzb3J0T3JkZXI6ICdsb2dpblRpbWUmYXNjJwogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7fSwKICBtZXRob2RzOiB7CiAgICAvKiog5p+l6K+i55m75b2V5pel5b+X5YiX6KGoICovZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgZGF0ZURpZmYsIGRheURpZmYsIHN5c1RpbWUsIGxrLCBzZWFyY2hQYXJhbXM7CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgaWYgKCEoX3RoaXMuZGF0ZVJhbmdlID09IG51bGwgfHwgX3RoaXMuZGF0ZVJhbmdlLmxlbmd0aCA9PSAwKSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDM7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICAgICAgdHlwZTogJ3dhcm5pbmcnLAogICAgICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqee7n+iuoeaXtumXtOiMg+WbtCEnCiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIik7CiAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICBkYXRlRGlmZiA9IG5ldyBEYXRlKF90aGlzLmRhdGVSYW5nZVsxXSkuZ2V0VGltZSgpIC0gbmV3IERhdGUoX3RoaXMuZGF0ZVJhbmdlWzBdKS5nZXRUaW1lKCk7CiAgICAgICAgICAgICAgZGF5RGlmZiA9IE1hdGguY2VpbChkYXRlRGlmZiAvICgyNCAqIDM2MDAgKiAxMDAwKSk7CiAgICAgICAgICAgICAgaWYgKCEoZGF5RGlmZiA+IDMxKSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDg7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2Uud2FybmluZygi5pyA5aSa5Y+q6IO957uf6K6hMzHlpKnnmoTmlbDmja7lk6YhIik7CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIik7CiAgICAgICAgICAgIGNhc2UgODoKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTA7CiAgICAgICAgICAgICAgcmV0dXJuIF90aGlzLiRheGlvcy5nZXQoJy9zeXNQb2xpY3lDb250cm9sbGVyL2dldExpY2Vuc2VLZXknKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICAgIHN5c1RpbWUgPSByZXMuZGF0YS5zeXNUaW1lOwogICAgICAgICAgICAgICAgbGsgPSByZXMuZGF0YS5sazsKICAgICAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHt9KTsKICAgICAgICAgICAgY2FzZSAxMDoKICAgICAgICAgICAgICBfdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgICAgICAgICBzZWFyY2hQYXJhbXMgPSB7CiAgICAgICAgICAgICAgICBzdGFydExvZ2luVGltZTogX3RoaXMuZGF0ZVJhbmdlWzBdLAogICAgICAgICAgICAgICAgZW5kTG9naW5UaW1lOiBfdGhpcy5kYXRlUmFuZ2VbMV0sCiAgICAgICAgICAgICAgICBzeXNUaW1lOiBzeXNUaW1lLAogICAgICAgICAgICAgICAgbGs6IGxrCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTQ7CiAgICAgICAgICAgICAgcmV0dXJuIF90aGlzLiRheGlvcy5nZXQoJy9zeXNMb2dpbmluZm9yQ29udHJvbGxlci9sb2dpbmluZm9yVG90YWwnLCB7CiAgICAgICAgICAgICAgICBwYXJhbXM6IHNlYXJjaFBhcmFtcwogICAgICAgICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09IDApIHsKICAgICAgICAgICAgICAgICAgX3RoaXMubGlzdCA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBpZiAocmVzLmRhdGEgPT0gJycpIHsKICAgICAgICAgICAgICAgICAgICBfdGhpcy5zaG93VGFibGUgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBfdGhpcy5zaG93VGFibGUgPSB0cnVlOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlcy5jb2RlID09IDEpIHsKICAgICAgICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLmRhdGEpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICBjYXNlIDE0OgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgIH0pKSgpOwogICAgfSwKICAgIC8qKiDmkJzntKLmjInpkq7mk43kvZwgKi8KICAgIGhhbmRsZVF1ZXJ5OiBkZWJvdW5jZShmdW5jdGlvbiAoKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwgMTAwMCkKICB9Cn07"},{"version":3,"names":["debounce","name","data","showTable","loading","ids","single","multiple","selectName","showSearch","list","dateRange","defaultSort","prop","order","queryParams","sortOrder","created","methods","getList","_this","_asyncToGenerator","_regeneratorRuntime","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"],"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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"}]}