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\\logininfo\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\views\\auditManager\\logininfo\\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\\thread-loader\\dist\\cjs.js","mtime":1697005520930},{"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:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovdGVzdC9zc2ktc2F0b2tlbi91aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vcmVnZW5lcmF0b3JSdW50aW1lLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L3Rlc3Qvc3NpLXNhdG9rZW4vdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgZGVib3VuY2UgfSBmcm9tICJsb2Rhc2giOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkxvZ2luaW5mb3IiLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzaG93VGFibGU6IHRydWUsCiAgICAgIGN1cnJlbnRQYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIC8vIOaAu+adoeaVsAogICAgICB0b3RhbDogMCwKICAgICAgc3RhdHVzT3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogJzAnLAogICAgICAgIGxhYmVsOiAn5oiQ5YqfJwogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICcxJywKICAgICAgICBsYWJlbDogJ+Wksei0pScKICAgICAgfV0sCiAgICAgIC8vIOmBrue9qeWxggogICAgICBsb2FkaW5nOiB0cnVlLAogICAgICAvLyDpgInkuK3mlbDnu4QKICAgICAgaWRzOiBbXSwKICAgICAgLy8g6Z2e5Y2V5Liq56aB55SoCiAgICAgIHNpbmdsZTogdHJ1ZSwKICAgICAgLy8g6Z2e5aSa5Liq56aB55SoCiAgICAgIG11bHRpcGxlOiB0cnVlLAogICAgICAvLyDpgInmi6nnlKjmiLflkI0KICAgICAgc2VsZWN0TmFtZTogIiIsCiAgICAgIC8vIOaYvuekuuaQnOe0ouadoeS7tgogICAgICBzaG93U2VhcmNoOiB0cnVlLAogICAgICAvLyDooajmoLzmlbDmja4KICAgICAgbGlzdDogW10sCiAgICAgIC8vIOaXpeacn+iMg+WbtAogICAgICBkYXRlUmFuZ2U6IFtdLAogICAgICAvLyDpu5jorqTmjpLluo8KICAgICAgZGVmYXVsdFNvcnQ6IHsKICAgICAgICBwcm9wOiAnbG9naW5UaW1lJywKICAgICAgICBvcmRlcjogJ2Rlc2NlbmRpbmcnCiAgICAgIH0sCiAgICAgIC8vIOafpeivouWPguaVsAogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIGlwYWRkcjogdW5kZWZpbmVkLAogICAgICAgIHVzZXJOYW1lOiB1bmRlZmluZWQsCiAgICAgICAgc3RhdHVzOiB1bmRlZmluZWQKICAgICAgfSwKICAgICAgc29ydE9yZGVyOiAnbG9naW5UaW1lJmRlc2MnCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgc29ydENoYW5nZUV2ZW50OiBmdW5jdGlvbiBzb3J0Q2hhbmdlRXZlbnQoX3JlZikgewogICAgICB2YXIgY29sdW1uID0gX3JlZi5jb2x1bW4sCiAgICAgICAgcHJvcGVydHkgPSBfcmVmLnByb3BlcnR5LAogICAgICAgIG9yZGVyID0gX3JlZi5vcmRlcjsKICAgICAgaWYgKG9yZGVyID09IG51bGwpIHsKICAgICAgICBvcmRlciA9ICdkZXNjJzsKICAgICAgfQogICAgICB0aGlzLmN1cnJlbnRQYWdlID0gMTsKICAgICAgdGhpcy5zb3J0T3JkZXIgPSBwcm9wZXJ0eSArICcmJyArIG9yZGVyOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBoYW5kbGVQYWdlQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVQYWdlQ2hhbmdlKF9yZWYyKSB7CiAgICAgIHZhciBjdXJyZW50UGFnZSA9IF9yZWYyLmN1cnJlbnRQYWdlLAogICAgICAgIHBhZ2VTaXplID0gX3JlZjIucGFnZVNpemU7CiAgICAgIHRoaXMuY3VycmVudFBhZ2UgPSBjdXJyZW50UGFnZTsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHBhZ2VTaXplOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDliJfooajnirbmgIHmoLzlvI/ljJYKICAgIHN0YXR1c0Zvcm1hdDogZnVuY3Rpb24gc3RhdHVzRm9ybWF0KF9yZWYzKSB7CiAgICAgIHZhciBjZWxsVmFsdWUgPSBfcmVmMy5jZWxsVmFsdWU7CiAgICAgIHZhciBiZWxvbmdUbyA9ICfmnKrnn6XnmoTnsbvlnosnOwogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuc3RhdHVzT3B0aW9ucy5sZW5ndGg7IGkrKykgewogICAgICAgIGlmIChjZWxsVmFsdWUgPT0gIjAiKSB7CiAgICAgICAgICBiZWxvbmdUbyA9ICLmiJDlip8iOwogICAgICAgIH0gZWxzZSBpZiAoY2VsbFZhbHVlID09ICIxIikgewogICAgICAgICAgYmVsb25nVG8gPSAi5aSx6LSlIjsKICAgICAgICB9CiAgICAgIH0KICAgICAgcmV0dXJuIGJlbG9uZ1RvOwogICAgfSwKICAgIC8qKiDmn6Xor6LnmbvlvZXml6Xlv5fliJfooaggKi8KICAgIGdldExpc3Q6IGRlYm91bmNlKCAvKiNfX1BVUkVfXyovX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB2YXIgc3lzVGltZSwgbGssIF9zdGFydE9wZXJUaW1lLCBfZW5kT3BlclRpbWUsIHNlYXJjaFBhcmFtczsKICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDI7CiAgICAgICAgICAgIHJldHVybiB0aGlzLiRheGlvcy5nZXQoJy9zeXNQb2xpY3lDb250cm9sbGVyL2dldExpY2Vuc2VLZXknKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICBzeXNUaW1lID0gcmVzLmRhdGEuc3lzVGltZTsKICAgICAgICAgICAgICBsayA9IHJlcy5kYXRhLmxrOwogICAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHt9KTsKICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgICAgICAgaWYgKHRoaXMuZGF0ZVJhbmdlID09IG51bGwpIHsKICAgICAgICAgICAgICBfc3RhcnRPcGVyVGltZSA9ICcnOwogICAgICAgICAgICAgIF9lbmRPcGVyVGltZSA9ICcnOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIF9zdGFydE9wZXJUaW1lID0gdGhpcy5kYXRlUmFuZ2VbMF07CiAgICAgICAgICAgICAgX2VuZE9wZXJUaW1lID0gdGhpcy5kYXRlUmFuZ2VbMV07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc2VhcmNoUGFyYW1zID0gewogICAgICAgICAgICAgIGN1cnJlbnRQYWdlOiB0aGlzLmN1cnJlbnRQYWdlLAogICAgICAgICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgICAgICAgIGlwYWRkcjogdGhpcy5xdWVyeVBhcmFtcy5pcGFkZHIsCiAgICAgICAgICAgICAgdXNlck5hbWU6IHRoaXMucXVlcnlQYXJhbXMudXNlck5hbWUsCiAgICAgICAgICAgICAgc3RhdHVzOiB0aGlzLnF1ZXJ5UGFyYW1zLnN0YXR1cywKICAgICAgICAgICAgICBzdGFydExvZ2luVGltZTogX3N0YXJ0T3BlclRpbWUsCiAgICAgICAgICAgICAgZW5kTG9naW5UaW1lOiBfZW5kT3BlclRpbWUsCiAgICAgICAgICAgICAgc29ydE9yZGVyOiB0aGlzLnNvcnRPcmRlciwKICAgICAgICAgICAgICBzeXNUaW1lOiBzeXNUaW1lLAogICAgICAgICAgICAgIGxrOiBsawogICAgICAgICAgICB9OwogICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNzsKICAgICAgICAgICAgcmV0dXJuIHRoaXMuJGF4aW9zLmdldCgnL3N5c0xvZ2luaW5mb3JDb250cm9sbGVyL2dldEFsbCcsIHsKICAgICAgICAgICAgICBwYXJhbXM6IHNlYXJjaFBhcmFtcwogICAgICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICBfdGhpcy5saXN0ID0gcmVzLmRhdGEucmVjb3JkczsKICAgICAgICAgICAgICBfdGhpcy50b3RhbCA9IHJlcy5kYXRhLnRvdGFsOwogICAgICAgICAgICAgIGlmIChyZXMuZGF0YS5yZWNvcmRzID09ICcnKSB7CiAgICAgICAgICAgICAgICBfdGhpcy5zaG93VGFibGUgPSBmYWxzZTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgX3RoaXMuc2hvd1RhYmxlID0gdHJ1ZTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgLy8gdGhpcy4kbWVzc2FnZS5lcnJvcihlcnJvcikKICAgICAgICAgICAgfSk7CiAgICAgICAgICBjYXNlIDc6CiAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgIH0KICAgICAgfSwgX2NhbGxlZSwgdGhpcyk7CiAgICB9KSksIDEwMDApLAogICAgLyoqIOaQnOe0ouaMiemSruaTjeS9nCAqL2hhbmRsZVF1ZXJ5OiBmdW5jdGlvbiBoYW5kbGVRdWVyeSgpIHsKICAgICAgdGhpcy5jdXJyZW50UGFnZSA9IDE7CiAgICAgIHRoaXMucGFnZVNpemUgPSAxMDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLyoqIOmHjee9ruaMiemSruaTjeS9nCAqL3Jlc2V0UXVlcnk6IGZ1bmN0aW9uIHJlc2V0UXVlcnkoKSB7CiAgICAgIHRoaXMuZGF0ZVJhbmdlID0gW107CiAgICAgIHRoaXMucmVzZXRGb3JtKCJxdWVyeUZvcm0iKTsKICAgIH0sCiAgICAvKiog5Yig6Zmk5oyJ6ZKu5pON5L2cICovaGFuZGxlRGVsZXRlOiBmdW5jdGlvbiBoYW5kbGVEZWxldGUoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB2YXIgX3NlbGVjdERhdGEgPSB0aGlzLiRyZWZzLnRhYmxlcy5nZXRSYWRpb1JlY29yZCh0cnVlKTsKICAgICAgaWYgKF9zZWxlY3REYXRhID09IG51bGwpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJywKICAgICAgICAgIG1lc3NhZ2U6ICfor7fpgInmi6norrDlvZUhJwogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQogICAgICB0aGlzLiRjb25maXJtKCfmmK/lkKbnoa7orqTliKDpmaTnlKjmiLc/JywgJ+aPkOekuicsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsCiAgICAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzMi5kb0RlbGV0ZShfc2VsZWN0RGF0YSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICAvKioNCiAgICAgKiDliKDpmaTmj5DkuqQNCiAgICAgKi8KICAgIGRvRGVsZXRlOiBkZWJvdW5jZShmdW5jdGlvbiAoX3NlbGVjdERhdGEpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHZhciBwYXJhbSA9IHsKICAgICAgICBpbmZvSWQ6IF9zZWxlY3REYXRhLmluZm9JZAogICAgICB9OwogICAgICB0aGlzLiRheGlvcy5wb3N0KCcvc3lzTG9naW5pbmZvckNvbnRyb2xsZXIvZGVsTG9naW5JbmZvJywgcGFyYW0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuY29kZSA9PSAwKSB7CiAgICAgICAgICBfdGhpczMuJG1lc3NhZ2UoewogICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsCiAgICAgICAgICAgIG1lc3NhZ2U6ICfliKDpmaTmiJDlip8hJwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczMuZ2V0TGlzdCgpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczMuJG1lc3NhZ2UoewogICAgICAgICAgICB0eXBlOiAnZXJyb3InLAogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YQogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICBfdGhpczMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgIG1lc3NhZ2U6ICfliKDpmaTlpLHotKUhJwogICAgICAgIH0pOwogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwgMTAwMCksCiAgICAvKiog5riF56m65oyJ6ZKu5pON5L2cICovaGFuZGxlQ2xlYW46IGZ1bmN0aW9uIGhhbmRsZUNsZWFuKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgaWYgKHRoaXMubGlzdCA9PSAnJykgewogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogJ3dhcm5pbmcnLAogICAgICAgICAgbWVzc2FnZTogJ+ayoeacieiusOW9leS4jeiDvea4heepuiEnCiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIHRoaXMuJGNvbmZpcm0oJ+aYr+WQpuehruiupOa4heepuuaJgOacieeZu+W9leaXpeW/l+aVsOaNrumhue+8nycsICfmj5DnpLonLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczQuY2xlYW5Mb2dpbmluZm9yKCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICAvKioNCiAgICAgKiDmuIXnqbrmj5DkuqQNCiAgICAgKi8KICAgIGNsZWFuTG9naW5pbmZvcjogZGVib3VuY2UoZnVuY3Rpb24gKCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdGhpcy4kYXhpb3MucG9zdCgnL3N5c0xvZ2luaW5mb3JDb250cm9sbGVyL2NsZWFuTG9naW5pbmZvcicsIHt9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmNvZGUgPT0gMCkgewogICAgICAgICAgX3RoaXM1LiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLAogICAgICAgICAgICBtZXNzYWdlOiAn5riF56m65oiQ5YqfIScKICAgICAgICAgIH0pOwogICAgICAgICAgX3RoaXM1LmdldExpc3QoKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXM1LiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgICAgbWVzc2FnZTogcmVzLmRhdGEKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgX3RoaXM1LiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICBtZXNzYWdlOiAn5riF56m65aSx6LSlIScKICAgICAgICB9KTsKICAgICAgICBfdGhpczUubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sIDEwMDApCiAgfQp9Ow=="},{"version":3,"names":["debounce","name","data","showTable","currentPage","pageSize","total","statusOptions","value","label","loading","ids","single","multiple","selectName","showSearch","list","dateRange","defaultSort","prop","order","queryParams","ipaddr","undefined","userName","status","sortOrder","created","getList","methods","sortChangeEvent","_ref","column","property","handlePageChange","_ref2","statusFormat","_ref3","cellValue","belongTo","i","length","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_this","sysTime","lk","_startOperTime","_endOperTime","searchParams","wrap","_callee$","_context","prev","next","$axios","get","then","res","catch","error","startLoginTime","endLoginTime","params","records","stop","handleQuery","resetQuery","resetForm","handleDelete","_this2","_selectData","$refs","tables","getRadioRecord","$message","type","message","$confirm","confirmButtonText","cancelButtonText","doDelete","_this3","param","infoId","post","code","handleClean","_this4","cleanLogininfor","_this5"],"sources":["src/views/auditManager/logininfo/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=\"登录地址\" prop=\"ipaddr\">\r\n <el-input\r\n maxlength=\"128\"\r\n v-model=\"queryParams.ipaddr\"\r\n placeholder=\"请输入登录地址\"\r\n clearable\r\n style=\"width: 240px;\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"用户账号\" prop=\"userName\">\r\n <el-input\r\n maxlength=\"50\"\r\n v-model=\"queryParams.userName\"\r\n placeholder=\"请输入用户账号\"\r\n clearable\r\n style=\"width: 240px;\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"登录状态\" prop=\"status\">\r\n <el-select\r\n v-model=\"queryParams.status\"\r\n placeholder=\"请选择登录状态\"\r\n clearable\r\n style=\"width: 240px\"\r\n >\r\n <el-option\r\n v-for=\"dict in statusOptions\"\r\n :key=\"dict.value\"\r\n :label=\"dict.label\"\r\n :value=\"dict.value\"\r\n />\r\n </el-select>\r\n </el-form-item>\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-button icon=\"el-icon-refresh\" size=\"mini\" @click=\"resetQuery\">重置</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n <el-row :gutter=\"10\" class=\"mb8\">\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n style=\"display:none\"\r\n type=\"danger\"\r\n plain\r\n icon=\"el-icon-delete\"\r\n size=\"mini\"\r\n @click=\"handleDelete\"\r\n v-hasPermi=\"['auditManager:logininfor:remove']\"\r\n >删除</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n style=\"display:none\"\r\n type=\"danger\"\r\n plain\r\n icon=\"el-icon-delete\"\r\n size=\"mini\"\r\n @click=\"handleClean\"\r\n v-hasPermi=\"['auditManager:logininfor:remove']\"\r\n >清空</el-button>\r\n </el-col>\r\n </el-row>\r\n\r\n <div style=\"padding-top: 10px\">\r\n <vxe-table\r\n ref=\"tables\"\r\n align=\"center\"\r\n :loading=\"loading\"\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 :radio-config=\"{trigger: 'row'}\"\r\n @sort-change=\"sortChangeEvent\"\r\n :sort-config=\"{remote:'true'}\"\r\n >\r\n<!-- <vxe-column type=\"radio\" width=\"60\"/>-->\r\n <vxe-table-column field=\"infoId\" title=\"访问编号\"/>\r\n <vxe-table-column field=\"userName\" title=\"用户账号\" :sortable=\"true\"/>\r\n <vxe-table-column field=\"ipaddr\" title=\"登录地址\" width=\"130\"/>\r\n<!-- <vxe-table-column field=\"loginLocation\" title=\"登录地点\"/>-->\r\n <vxe-table-column field=\"browser\" title=\"浏览器\"/>\r\n <vxe-table-column field=\"os\" title=\"操作系统\"/>\r\n <vxe-table-column field=\"status\" title=\"登录状态\" :formatter=\"statusFormat\"/>\r\n <vxe-table-column field=\"msg\" title=\"操作信息\"/>\r\n <vxe-table-column field=\"loginTime\" title=\"登录日期\" :sortable=\"true\"/>\r\n </vxe-table>\r\n <vxe-pager\r\n v-show=\"showTable\"\r\n perfect\r\n :current-page.sync=\"currentPage\"\r\n :page-size.sync=\"pageSize\"\r\n :total=\"total\"\r\n :page-sizes=\"[10,50,100]\"\r\n :layouts=\"['PrevJump', 'PrevPage','JumpNumber', 'NextPage', 'NextJump', 'Sizes', 'FullJump', 'Total']\"\r\n @page-change=\"handlePageChange\"\r\n >\r\n </vxe-pager>\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 currentPage: 1,\r\n pageSize: 10,\r\n // 总条数\r\n total: 0,\r\n statusOptions: [\r\n {value: '0', label: '成功'},\r\n {value: '1', label: '失败'}\r\n ],\r\n // 遮罩层\r\n loading: true,\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 ipaddr: undefined,\r\n userName: undefined,\r\n status: undefined\r\n },\r\n sortOrder: 'loginTime&desc',\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n },\r\n methods: {\r\n sortChangeEvent({column, property, order}) {\r\n if (order == null) {\r\n order = 'desc'\r\n }\r\n this.currentPage = 1\r\n this.sortOrder = property+'&'+order\r\n this.getList()\r\n },\r\n handlePageChange({currentPage, pageSize}) {\r\n this.currentPage = currentPage\r\n this.pageSize = pageSize\r\n this.getList()\r\n },\r\n // 列表状态格式化\r\n statusFormat({cellValue}) {\r\n let belongTo = '未知的类型'\r\n for (let i = 0; i < this.statusOptions.length; i++) {\r\n if (cellValue == \"0\") {\r\n belongTo = \"成功\"\r\n } else if (cellValue == \"1\") {\r\n belongTo = \"失败\"\r\n }\r\n }\r\n return belongTo\r\n },\r\n /** 查询登录日志列表 */\r\n getList:debounce(async function(){\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 let _startOperTime;\r\n let _endOperTime;\r\n if (this.dateRange == null) {\r\n _startOperTime = ''\r\n _endOperTime = ''\r\n } else {\r\n _startOperTime = this.dateRange[0]\r\n _endOperTime = this.dateRange[1]\r\n }\r\n var searchParams = {\r\n currentPage: this.currentPage,\r\n pageSize: this.pageSize,\r\n ipaddr: this.queryParams.ipaddr,\r\n userName: this.queryParams.userName,\r\n status: this.queryParams.status,\r\n startLoginTime:_startOperTime,\r\n endLoginTime:_endOperTime,\r\n sortOrder: this.sortOrder,\r\n sysTime: sysTime,\r\n lk: lk\r\n }\r\n await this.$axios.get('/sysLogininforController/getAll',\r\n {params: searchParams}).then((res) => {\r\n this.list = res.data.records\r\n this.total = res.data.total\r\n\r\n if (res.data.records == '') {\r\n this.showTable = false\r\n } else {\r\n this.showTable = true\r\n }\r\n this.loading = false\r\n }).catch((error) => {\r\n this.loading = false;\r\n // this.$message.error(error)\r\n })\r\n },1000),\r\n /** 搜索按钮操作 */\r\n handleQuery() {\r\n this.currentPage = 1\r\n this.pageSize = 10\r\n this.getList();\r\n },\r\n /** 重置按钮操作 */\r\n resetQuery() {\r\n this.dateRange = [];\r\n this.resetForm(\"queryForm\");\r\n },\r\n /** 删除按钮操作 */\r\n handleDelete() {\r\n const _selectData = this.$refs.tables.getRadioRecord(true)\r\n if (_selectData == null) {\r\n this.$message({\r\n type: 'warning',\r\n message: '请选择记录!'\r\n });\r\n return\r\n }\r\n this.$confirm('是否确认删除用户?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning'\r\n }).then(() => {\r\n this.doDelete(_selectData)\r\n }).catch(() => {\r\n });\r\n },\r\n /**\r\n * 删除提交\r\n */\r\n doDelete:debounce(function(_selectData){\r\n const param = {\r\n infoId: _selectData.infoId\r\n }\r\n this.$axios.post('/sysLogininforController/delLoginInfo', param).then((res) => {\r\n if (res.code == 0) {\r\n this.$message({\r\n type: 'success',\r\n message: '删除成功!'\r\n });\r\n this.getList();\r\n } else {\r\n this.$message({\r\n type: 'error',\r\n message: res.data\r\n });\r\n }\r\n }).catch((error) => {\r\n this.$message({\r\n type: 'error',\r\n message: '删除失败!'\r\n });\r\n this.loading = false\r\n })\r\n },1000),\r\n /** 清空按钮操作 */\r\n handleClean() {\r\n if (this.list=='') {\r\n this.$message({\r\n type: 'warning',\r\n message: '没有记录不能清空!'\r\n });\r\n return\r\n }\r\n this.$confirm('是否确认清空所有登录日志数据项?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning'\r\n }).then(() => {\r\n this.cleanLogininfor();\r\n }).catch(() => {\r\n })\r\n },\r\n /**\r\n * 清空提交\r\n */\r\n cleanLogininfor:debounce(function(){\r\n this.$axios.post('/sysLogininforController/cleanLogininfor',{}).then((res) => {\r\n if (res.code == 0) {\r\n this.$message({\r\n type: 'success',\r\n message: '清空成功!'\r\n });\r\n this.getList();\r\n } else {\r\n this.$message({\r\n type: 'error',\r\n message: res.data\r\n });\r\n }\r\n }).catch((error) => {\r\n this.$message({\r\n type: 'error',\r\n message: '清空失败!'\r\n });\r\n this.loading = false\r\n })\r\n },1000)\r\n }\r\n};\r\n</script>\r\n\r\n"],"mappings":"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"}]}
|