20fa4a65b4c13f43252e90e5c4842ef9.json 47 KB

1
  1. {"remainingRequest":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/thread-loader/dist/cjs.js!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/views/login.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/views/login.vue","mtime":1747979769000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IFJlZ2lzdGVyVXNlckluZm8gYXMgX1JlZ2lzdGVyVXNlckluZm8sIExvZ2luVXNlckluZm8gYXMgX0xvZ2luVXNlckluZm8sIGdldEVtYWlsQ29kZSwgZ2V0VGVsQ29kZSwgZ2V0UmV2aXNlIH0gZnJvbSAnQC9hcGkvZGF0YSc7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdmlld0hlaWdodDogJycsCiAgICAgIHZpZXdXaWR0aDogJycsCiAgICAgIG5ld3VzZXI6IHsKICAgICAgICBwaG9uZTogJycsCiAgICAgICAgcGFzc3dvcmQ6ICcnLAogICAgICAgIGNvZGU6ICcnLAogICAgICAgIHVzZXJfdGFnOiAyCiAgICAgIH0sCiAgICAgIHVzZXI6IHsKICAgICAgICBwaG9uZTogJycsCiAgICAgICAgcGFzc3dvcmQ6ICcnLAogICAgICAgIGNvZGU6ICcnLAogICAgICAgIHVzZXJfdGFnOiAyCiAgICAgIH0sCiAgICAgIGlzX3NpZ246IGZhbHNlLAogICAgICBzdGF0ZXVybDogJycsCiAgICAgIGxvZ2luX2JndXJsOiB7fSwKICAgICAgaXNMb2dpbk1vZHVsZTogdHJ1ZSwKICAgICAgbG9naW5QaG9uZU9yRW1haWw6ICcnLAogICAgICAvLyDph43nva7lr4bnoIHmqKHlnZcg6YKu566xCiAgICAgIHJlZ2lzdGVyU21zQ29kZTogJycsCiAgICAgIC8vIOmHjee9ruWvhueggeaooeWdlyDpqozor4HnoIEKICAgICAgbG9naW5QYXNzd29yZDogJycsCiAgICAgIC8vIOmHjee9ruWvhueggeaooeWdlyDlr4bnoIEKICAgICAgaXNEaXNhYmxlOiBmYWxzZSwKICAgICAgc3RhdHVzTXNnOiAn6I635Y+W6aqM6K+B56CBJywKICAgICAgemNfc3RhdHVzTXNnOiAn6I635Y+W6aqM6K+B56CBJywKICAgICAgZGxfc3RhdHVzTXNnOiAn6I635Y+W6aqM6K+B56CBJywKICAgICAgaXNfeXptU2lnbjogZmFsc2UgLy8g6aqM6K+B56CB55m75b2V54q25oCBCgogICAgfTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7Ly8g5Y+v5Lul5b2T5YGa5Yid5aeL5YyW5ZCO5Yqg6L2977yM5Y+q5Yqg6L295LiA5qyhCiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdmFyIGdldFZpZXdwb3J0U2l6ZSA9IHRoaXMuJGdldFZpZXdwb3J0U2l6ZSgpOwogICAgdGhpcy52aWV3SGVpZ2h0ID0gZ2V0Vmlld3BvcnRTaXplLmhlaWdodDsKICAgIHRoaXMudmlld1dpZHRoID0gZ2V0Vmlld3BvcnRTaXplLndpZHRoOwogICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2RlbFRva2VuJyk7CiAgICB2YXIgc3RhdGV1cmwgPSB0aGlzLiRzdG9yZS5zdGF0ZS5zdGF0ZXVybDsKICAgIHRoaXMuc3RhdGV1cmwgPSBzdGF0ZXVybDsKICAgIHRoaXMubG9naW5fYmd1cmwgPSB0aGlzLiRyb290LmxvZ2luX2JndXJsOwogICAgY29uc29sZS5sb2codGhpcy5sb2dpbl9iZ3VybCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBzaWduSW46IGZ1bmN0aW9uIHNpZ25JbigpIHsKICAgICAgdGhpcy5pc19zaWduID0gZmFsc2U7CiAgICB9LAogICAgc2lnblVwOiBmdW5jdGlvbiBzaWduVXAoKSB7CiAgICAgIHRoaXMuaXNfc2lnbiA9IHRydWU7CiAgICB9LAogICAgLy8g54K55Ye75YW25LuW55m75b2V5pa55byPLS0tIOmqjOivgeeggeeZu+W9lQogICAgY2xpY2tUZWw6IGZ1bmN0aW9uIGNsaWNrVGVsKCkgewogICAgICB0aGlzLmlzX3l6bVNpZ24gPSB0cnVlOwogICAgfSwKICAgIC8vIOeCueWHu+WFtuS7lueZu+W9leaWueW8jy0tLSDlr4bnoIHnmbvlvZUKICAgIGNsaWNrU3NvOiBmdW5jdGlvbiBjbGlja1NzbygpIHsKICAgICAgdGhpcy5pc195em1TaWduID0gZmFsc2U7CiAgICB9LAogICAgLy8g54K55Ye75rOo5YaM6I635Y+W6aqM6K+B56CBCiAgICBjbGlja19jb2RlOiBmdW5jdGlvbiBjbGlja19jb2RlKHR5KSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHZhciB0eXBlID0gdHk7CiAgICAgIHZhciBwaG9uZSA9IHR5cGUgPT0gMSA/IHRoYXQubmV3dXNlci5waG9uZSA6IHRoYXQudXNlci5waG9uZTsgLy8g5rOo5YaM5aGr5YaZ55qE5omL5py65Y+3CgogICAgICBpZiAocGhvbmUgPT0gJycpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHsKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmiYvmnLrlj7cnCiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGF0LmlzRGlzYWJsZSA9IHRydWU7CiAgICAgIGdldFRlbENvZGUoewogICAgICAgIHBob25lOiBwaG9uZSwKICAgICAgICB0eXBlOiB0eXBlCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuZGF0YS5jb2RlID09IDApIHsKICAgICAgICAgIHRoYXQuJG1lc3NhZ2UoewogICAgICAgICAgICBzaG93Q2xvc2U6IHRydWUsCiAgICAgICAgICAgIG1lc3NhZ2U6ICflj5HpgIHmiJDlip/vvIzor7fms6jmhI/nn63kv6Hmn6XmlLbvvIEnLAogICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycKICAgICAgICAgIH0pOwogICAgICAgICAgdmFyIGNvdW50ID0gNjA7CgogICAgICAgICAgaWYgKHR5cGUgPT0gMSkgewogICAgICAgICAgICB0aGF0LnpjX3N0YXR1c01zZyA9ICIiLmNvbmNhdChjb3VudC0tLCAiXHU3OUQyXHU1NDBFXHU5MUNEXHU2NUIwXHU1M0QxXHU5MDAxIik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0aGF0LmRsX3N0YXR1c01zZyA9ICIiLmNvbmNhdChjb3VudC0tLCAiXHU3OUQyXHU1NDBFXHU5MUNEXHU2NUIwXHU1M0QxXHU5MDAxIik7CiAgICAgICAgICB9CgogICAgICAgICAgdmFyIHRpbWVyaWQgPSB3aW5kb3cuc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgICAgICBpZiAodHlwZSA9PSAxKSB7CiAgICAgICAgICAgICAgdGhhdC56Y19zdGF0dXNNc2cgPSAiIi5jb25jYXQoY291bnQtLSwgIlx1NzlEMlx1NTQwRVx1OTFDRFx1NjVCMFx1NTNEMVx1OTAwMSIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHRoYXQuZGxfc3RhdHVzTXNnID0gIiIuY29uY2F0KGNvdW50LS0sICJcdTc5RDJcdTU0MEVcdTkxQ0RcdTY1QjBcdTUzRDFcdTkwMDEiKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKE51bWJlcihjb3VudCkgPD0gMCkgewogICAgICAgICAgICAgIHdpbmRvdy5jbGVhckludGVydmFsKHRpbWVyaWQpOwogICAgICAgICAgICAgIHRoYXQuaXNEaXNhYmxlID0gZmFsc2U7CgogICAgICAgICAgICAgIGlmICh0eXBlID09IDEpIHsKICAgICAgICAgICAgICAgIHRoYXQuemNfc3RhdHVzTXNnID0gIlx1ODNCN1x1NTNENlx1OUE4Q1x1OEJDMVx1NzgwMSI7CiAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIHRoYXQuZGxfc3RhdHVzTXNnID0gIlx1ODNCN1x1NTNENlx1OUE4Q1x1OEJDMVx1NzgwMSI7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCAxMDAwKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YS5tc2cKICAgICAgICAgIH0pOwoKICAgICAgICAgIHRoYXQuaXNEaXNhYmxlID0gZmFsc2U7CiAgICAgICAgfQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgdGhhdC5pc0Rpc2FibGUgPSBmYWxzZTsKICAgICAgICBjb25zb2xlLmxvZyhlcnIucmVzcG9uc2UuZGF0YS5tZXNzYWdlKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g54K55Ye76I635Y+W6aqM6K+B56CBCiAgICBjbGlja1Zjb2RlOiBmdW5jdGlvbiBjbGlja1Zjb2RlKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgdmFyIGxvZ2luUGhvbmVPckVtYWlsID0gdGhhdC5sb2dpblBob25lT3JFbWFpbDsgLy8g6YeN572u5a+G56CB5qih5Z2XIOmCrueusQoKICAgICAgdmFyIHJlZ2lzdGVyU21zQ29kZSA9IHRoYXQucmVnaXN0ZXJTbXNDb2RlOyAvLyDph43nva7lr4bnoIHmqKHlnZcg6aqM6K+B56CBCgogICAgICB2YXIgbWFpbFJlZyA9IC9eKFthLXpBLVowLTlfLV0pK0AoW2EtekEtWjAtOV8tXSkrKC5bYS16QS1aMC05Xy1dKSsvOwoKICAgICAgaWYgKGxvZ2luUGhvbmVPckVtYWlsID09ICcnKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl6YKu566xJwogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKCFtYWlsUmVnLnRlc3QobG9naW5QaG9uZU9yRW1haWwpKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5q2j56Gu55qE6YKu566x5qC85byPJwogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhhdC5pc0Rpc2FibGUgPSB0cnVlOwogICAgICBnZXRFbWFpbENvZGUoewogICAgICAgIGVtYWlsOiBsb2dpblBob25lT3JFbWFpbAogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSAwKSB7CiAgICAgICAgICB0aGF0LiRtZXNzYWdlKHsKICAgICAgICAgICAgc2hvd0Nsb3NlOiB0cnVlLAogICAgICAgICAgICBtZXNzYWdlOiAn5Y+R6YCB5oiQ5Yqf77yM6K+35rOo5oSP6YKu566x5p+l5pS277yBJywKICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnCiAgICAgICAgICB9KTsKICAgICAgICAgIHZhciBjb3VudCA9IDYwOwogICAgICAgICAgdGhhdC5zdGF0dXNNc2cgPSAiIi5jb25jYXQoY291bnQtLSwgIlx1NzlEMlx1NTQwRVx1OTFDRFx1NjVCMFx1NTNEMVx1OTAwMSIpOwogICAgICAgICAgdmFyIHRpbWVyaWQgPSB3aW5kb3cuc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgICAgICB0aGF0LnN0YXR1c01zZyA9ICIiLmNvbmNhdChjb3VudC0tLCAiXHU3OUQyXHU1NDBFXHU5MUNEXHU2NUIwXHU1M0QxXHU5MDAxIik7CgogICAgICAgICAgICBpZiAoTnVtYmVyKGNvdW50KSA8PSAwKSB7CiAgICAgICAgICAgICAgd2luZG93LmNsZWFySW50ZXJ2YWwodGltZXJpZCk7CiAgICAgICAgICAgICAgdGhhdC5pc0Rpc2FibGUgPSBmYWxzZTsKICAgICAgICAgICAgICB0aGF0LnN0YXR1c01zZyA9ICfojrflj5bpqozor4HnoIEnOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCAxMDAwKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKHsKICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+axgumUmeivr++8gScKICAgICAgICAgIH0pOwoKICAgICAgICAgIHRoYXQuaXNEaXNhYmxlID0gZmFsc2U7CiAgICAgICAgfQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgdGhhdC5pc0Rpc2FibGUgPSBmYWxzZTsKICAgICAgICBjb25zb2xlLmxvZyhlcnIucmVzcG9uc2UuZGF0YS5tZXNzYWdlKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g54K55Ye75L+u5pS55oyJ6ZKuCiAgICBjbGlja1JldmlzZTogZnVuY3Rpb24gY2xpY2tSZXZpc2UoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB2YXIgbG9naW5QaG9uZU9yRW1haWwgPSB0aGF0LmxvZ2luUGhvbmVPckVtYWlsOyAvLyDph43nva7lr4bnoIHmqKHlnZcg6YKu566xCgogICAgICB2YXIgcmVnaXN0ZXJTbXNDb2RlID0gdGhhdC5yZWdpc3RlclNtc0NvZGU7IC8vIOmHjee9ruWvhueggeaooeWdlyDpqozor4HnoIEKCiAgICAgIHZhciBsb2dpblBhc3N3b3JkID0gdGhhdC5sb2dpblBhc3N3b3JkOyAvLyDph43nva7lr4bnoIHmqKHlnZcg5a+G56CBCgogICAgICB2YXIgbWFpbFJlZyA9IC9eKFthLXpBLVowLTlfLV0pK0AoW2EtekEtWjAtOV8tXSkrKC5bYS16QS1aMC05Xy1dKSsvOwoKICAgICAgaWYgKCFsb2dpblBob25lT3JFbWFpbCB8fCBsb2dpblBob25lT3JFbWFpbCA9PSAnJykgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpemCrueusScKICAgICAgICB9KTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghbWFpbFJlZy50ZXN0KGxvZ2luUGhvbmVPckVtYWlsKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOmCrueuseagvOW8jycKICAgICAgICB9KTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghcmVnaXN0ZXJTbXNDb2RlIHx8IHJlZ2lzdGVyU21zQ29kZSA9PSAnJykgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpemqjOivgeeggScKICAgICAgICB9KTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghbG9naW5QYXNzd29yZCB8fCBsb2dpblBhc3N3b3JkID09ICcnKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5a+G56CBJwogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgZ2V0UmV2aXNlKHsKICAgICAgICBlbWFpbDogbG9naW5QaG9uZU9yRW1haWwsCiAgICAgICAgY29kZTogTnVtYmVyKHJlZ2lzdGVyU21zQ29kZSksCiAgICAgICAgcGFzc3dvcmQ6IGxvZ2luUGFzc3dvcmQKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5kYXRhLmNvZGUgPT0gMCkgewogICAgICAgICAgdGhhdC4kbWVzc2FnZSh7CiAgICAgICAgICAgIHNob3dDbG9zZTogdHJ1ZSwKICAgICAgICAgICAgbWVzc2FnZTogJ+mHjee9ruaIkOWKn++8gScsCiAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJwogICAgICAgICAgfSk7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgdGhhdC5pc0xvZ2luTW9kdWxlID0gdHJ1ZTsKICAgICAgICAgICAgdGhhdC5sb2dpblBob25lT3JFbWFpbCA9ICcnOwogICAgICAgICAgICB0aGF0LnJlZ2lzdGVyU21zQ29kZSA9ICcnOwogICAgICAgICAgICB0aGF0LmxvZ2luUGFzc3dvcmQgPSAnJzsKICAgICAgICAgIH0sIDE1MDApOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczMuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YS5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGUpIHsKICAgICAgICBjb25zb2xlLmxvZyhlKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g54K55Ye75b+Y6K6w5a+G56CBCiAgICBnb1RvRm9yZ2V0TW9kdWxlOiBmdW5jdGlvbiBnb1RvRm9yZ2V0TW9kdWxlKCkgewogICAgICB0aGlzLmlzTG9naW5Nb2R1bGUgPSBmYWxzZTsKICAgIH0sCiAgICAvLyDngrnlh7vph43nva7lr4bnoIHkuIog6LSm5Y+355m75b2VCiAgICBjbGlja2FibGU6IGZ1bmN0aW9uIGNsaWNrYWJsZSgpIHsKICAgICAgdGhpcy5pc0xvZ2luTW9kdWxlID0gdHJ1ZTsKICAgIH0sCiAgICAvLyDms6jlhoznlKjmiLfkv6Hmga8KICAgIFJlZ2lzdGVyVXNlckluZm86IGZ1bmN0aW9uIFJlZ2lzdGVyVXNlckluZm8oZSkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIGNvbnNvbGUubG9nKGUpOwogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHZhciBuZXd1c2VyID0gdGhhdC5uZXd1c2VyOwoKICAgICAgaWYgKG5ld3VzZXIucGhvbmUgPT0gJycpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHsKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmiYvmnLrlj7cnCiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9IC8vIGlmKG5ld3VzZXIuY29kZSA9PScnKXsKICAgICAgLy8gICB0aGlzLiRtZXNzYWdlLmVycm9yKHsKICAgICAgLy8gICAgICAgbWVzc2FnZTon6K+36L6T5YWl6aqM6K+B56CBJwogICAgICAvLyAgICAgfSkKICAgICAgLy8gICAgIHJldHVybgogICAgICAvLyB9CgoKICAgICAgaWYgKG5ld3VzZXIucGFzc3dvcmQgPT0gJycpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHsKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXlr4bnoIEnCiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBfUmVnaXN0ZXJVc2VySW5mbyhuZXd1c2VyKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSAwKSB7CiAgICAgICAgICB0aGF0LiRtZXNzYWdlLnN1Y2Nlc3MoewogICAgICAgICAgICBtZXNzYWdlOiAn5rOo5YaM5oiQ5YqfJwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczQuaXNfc2lnbiA9IGZhbHNlOwogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KCiAgICAgICAgaWYgKHJlcy5kYXRhLmNvZGUgPT0gMSkgewogICAgICAgICAgdGhhdC4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5kYXRhLm1zZwogICAgICAgICAgfSk7CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZSkgewogICAgICAgIGNvbnNvbGUubG9nKGUpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnlKjmiLfnmbvlvZUKICAgIExvZ2luVXNlckluZm86IGZ1bmN0aW9uIExvZ2luVXNlckluZm8oZSkgewogICAgICBjb25zb2xlLmxvZyhlKTsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB2YXIgaXNfeXptU2lnbiA9IHRoYXQuaXNfeXptU2lnbjsKICAgICAgdmFyIHVzZXIgPSB0aGF0LnVzZXI7CgogICAgICBpZiAodXNlci5waG9uZSA9PSAnJykgewogICAgICAgIHRoYXQuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeaJi+acuuWPtycKICAgICAgICB9KTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghaXNfeXptU2lnbiAmJiB1c2VyLnBhc3N3b3JkID09ICcnKSB7CiAgICAgICAgdGhhdC4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5a+G56CBJwogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdmFyIHBhcnNlID0gewogICAgICAgIHBob25lOiB1c2VyLnBob25lCiAgICAgIH07CgogICAgICBpZiAoaXNfeXptU2lnbikgewogICAgICAgIHBhcnNlLmNvZGUgPSB1c2VyLmNvZGUsIHBhcnNlLnR5cGUgPSAnY29kZV9sb2dpbic7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgcGFyc2UucGFzc3dvcmQgPSB1c2VyLnBhc3N3b3JkLCBwYXJzZS50eXBlID0gJ3Bhc3NfbG9naW4nOwogICAgICB9CgogICAgICBfTG9naW5Vc2VySW5mbyhwYXJzZSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5kYXRhLmNvZGUgPT0gMCkgewogICAgICAgICAgdmFyIGRhdGEgPSByZXMuZGF0YS5kYXRhOwogICAgICAgICAgdGhhdC4kbWVzc2FnZS5zdWNjZXNzKHsKICAgICAgICAgICAgbWVzc2FnZTogJ+eZu+W9leaIkOWKnycsCiAgICAgICAgICAgIGR1cmF0aW9uOiAxNTAwLAogICAgICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiBvbkNsb3NlKCkgewogICAgICAgICAgICAgIC8vIGNvbW1pdO+8muWQjOatpeaTjeS9nO+8jOaVsOaNruaPkOS6pOiHsyBtdXRhdGlvbnMg77yM5Y+v55So5LqO6K+75Y+W55So5oi35L+h5oGv5YaZ5Yiw57yT5a2Y6YeMCiAgICAgICAgICAgICAgLy8g5a2Y5YKodG9rZW7liLBscwogICAgICAgICAgICAgIHZhciBpbmZvRGF0YSA9IGRhdGE7CiAgICAgICAgICAgICAgY29uc29sZS5sb2coaW5mb0RhdGEpOyAvLyAuZGlzcGF0Y2gg5omn6KGM5byC5q2l5pON5L2cLOaVsOaNruaPkOS6pOiHsyBhY3Rpb25zCgogICAgICAgICAgICAgIHRoYXQuJHN0b3JlLmRpc3BhdGNoKCJzZXRUb2tlbiIsIGluZm9EYXRhLnRva2VuKTsKICAgICAgICAgICAgICB0aGF0LiRzdG9yZS5kaXNwYXRjaCgic2V0SXNBdXRoZW50aWNhdGVkIiwgdHJ1ZSk7CiAgICAgICAgICAgICAgdmFyIHN0YXRldXJsID0gdGhhdC5zdGF0ZXVybDsKCiAgICAgICAgICAgICAgaWYgKHN0YXRldXJsKSB7CiAgICAgICAgICAgICAgICB0aGF0LiRyb3V0ZXIucHVzaCh7CiAgICAgICAgICAgICAgICAgIHBhdGg6IGRlY29kZVVSSUNvbXBvbmVudChzdGF0ZXVybCkKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB0aGF0LiRyb3V0ZXIucHVzaCgnLycpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHRoYXQuJG1lc3NhZ2UuZXJyb3IoewogICAgICAgICAgICBtZXNzYWdlOiByZXMuZGF0YS5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGUpIHsKICAgICAgICBjb25zb2xlLmxvZyhlKTsKICAgICAgICB0aGF0LiRtZXNzYWdlLmVycm9yKCfotKblj7fmiJblr4bnoIHplJnor68nKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6I635Y+W5a+86Iiq5L+h5oGvCiAgICBnZXROYXZMaXN0OiBmdW5jdGlvbiBnZXROYXZMaXN0KCkgewogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHRoYXQuJHJvdXRlci5yZXBsYWNlKHsKICAgICAgICBwYXRoOiAnL1FBaG9tZScsCiAgICAgICAgcXVlcnk6IHt9CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"sources":["login.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n<div :style=\"`height:${viewHeight}px;`\">\n <div :style=\"login_bgurl\" class=\"page-box\">\n <div v-if=\"isLoginModule\">\n <div :class=\"is_sign?'right-panel-active':'' \" class=\"container\" id=\"container\" >\n <!-- 登录 -->\n <div class=\"form-container sign-in-container\">\n <form @submit.prevent=\"LoginUserInfo\" autocomplete=\"off\">\n <div>\n <h1 v-if=\"is_yzmSign\">验证码登录</h1>\n <h1 v-else>密码登录</h1>\n <span style=\"margin-top:6px;\">{{is_yzmSign?\"使用您的手机号验证登录\":\"使用您的账号登录\"}}</span>\n </div>\n <el-input v-model=\"user.phone\" type=\"tel\" name=\"phone\" placeholder=\"请输入手机号\"></el-input>\n <div class=\"input-box\" v-if=\"is_yzmSign\">\n <el-input class=\"input\" maxlength=\"4\" placeholder=\"验证码\" v-model=\"user.code\" name=\"code\"/>\n <div class=\"send-vcode-btn\" :style=\"{'color': isDisable?'#ababab':'#007fff'}\" :disabled=\"isDisable\" @click.stop=\"click_code(2)\">{{dl_statusMsg}}</div>\n </div>\n <el-input type=\"password\" v-model=\"user.password\" name=\"password\" placeholder=\"请输入密码\" v-else></el-input>\n <div class=\"sign-a-div\">\n <!-- <a href=\"javascript:0;\">没有账号?<span @click=\"signUp()\">去注册</span></a> -->\n <!-- <a href=\"javascript:0;\" class=\"sign-a-wjmm\" @click.stop=\"goToForgetModule\" v-if=\"!is_yzmSign\">忘记密码</a> -->\n </div>\n <button type=\"submit\">登录</button>\n <!-- 其他登录方式 -->\n <!-- <section class=\"login-other\">\n <p class=\"login-other-title\">其他登录方式</p>\n <ul class=\"login-other-container\">\n <a href=\"javascript:0;\" class=\"login-other-item\" @click.stop='clickTel' v-if=\"!is_yzmSign\">\n <img src=\"../assets/image/i-tel.png\" title=\"验证码登录\" class=\"login-other-item--btn\" />\n <p class=\"login-other-item--name\">验证码登录</p>\n </a>\n <a href=\"javascript:0;\" class=\"login-other-item\" @click.stop='clickSso' v-if=\"is_yzmSign\">\n <img src=\"../assets/image/i-sso.png\" title=\"密码登录\" class=\"login-other-item--btn\" />\n <p class=\"login-other-item--name\">密码登录</p>\n </a>\n </ul>\n </section> -->\n </form>\n </div>\n <!-- 登录 -->\n\n </div>\n </div>\n <div v-else>\n <div class=\"auth-modal-box\">\n <div class=\"auth-form\">\n <div class=\"panel\">\n <div class=\"reset-password-box\">\n <h1 class=\"title\">邮箱重置密码</h1>\n <div class=\"input-group\">\n <div class=\"input-box dropdown-box\">\n <input class=\"input\" type=\"email\" placeholder=\"请输入邮箱\" v-model=\"loginPhoneOrEmail\" name=\"loginPhoneOrEmail\" />\n </div>\n <div class=\"input-box\">\n <input class=\"input\" maxlength=\"4\" placeholder=\"验证码\" v-model=\"registerSmsCode\" name=\"registerSmsCode\"/>\n <button class=\"send-vcode-btn\" :style=\"{'color': isDisable?'#ababab':'#007fff'}\" :disabled=\"isDisable\" @click.stop=\"clickVcode\">{{statusMsg}}</button>\n </div>\n <div class=\"input-box\">\n <input class=\"input\" type=\"password\" maxlength=\"64\" placeholder=\"请输入新密码\" v-model=\"loginPassword\" name=\"loginPassword\"/>\n </div>\n </div>\n <button class=\"btn\" @click.stop=\"clickRevise\">修改</button>\n <div class=\"prompt-box\">\n <span></span>\n <span class=\"right clickable\" @click=\"clickable\">账密登录</span>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n</template>\n\n<script>\nimport {RegisterUserInfo,LoginUserInfo,getEmailCode,getTelCode,getRevise} from '@/api/data'\nexport default {\n data() {\n return {\n viewHeight:'',\n viewWidth:'',\n newuser: {\n phone: '',\n password:'',\n code:'',\n user_tag: 2\n },\n user: {\n phone: '',\n password:'',\n code:'',\n user_tag: 2\n },\n is_sign: false,\n stateurl:'',\n login_bgurl:{},\n isLoginModule: true,\n loginPhoneOrEmail:'', // 重置密码模块 邮箱\n registerSmsCode:'', // 重置密码模块 验证码\n loginPassword:'', // 重置密码模块 密码\n isDisable: false,\n statusMsg:'获取验证码',\n zc_statusMsg:'获取验证码',\n dl_statusMsg: '获取验证码',\n is_yzmSign: false, // 验证码登录状态\n }\n },\n mounted(){ // 可以当做初始化后加载,只加载一次\n },\n created(){\n let getViewportSize = this.$getViewportSize();\n this.viewHeight = getViewportSize.height;\n this.viewWidth = getViewportSize.width;\n this.$store.dispatch('delToken');\n let stateurl = this.$store.state.stateurl;\n this.stateurl = stateurl;\n this.login_bgurl = this.$root.login_bgurl;\n console.log(this.login_bgurl)\n },\n methods: {\n signIn(){\n this.is_sign = false;\n },\n signUp(){\n this.is_sign = true;\n },\n // 点击其他登录方式--- 验证码登录\n clickTel(){\n this.is_yzmSign = true;\n },\n // 点击其他登录方式--- 密码登录\n clickSso(){\n this.is_yzmSign = false;\n },\n // 点击注册获取验证码\n click_code(ty){\n let that = this;\n let type = ty;\n let phone = type == 1?that.newuser.phone: that.user.phone; // 注册填写的手机号\n if(phone == ''){\n this.$message.error({\n message:'请输入手机号'\n })\n return\n }\n that.isDisable = true;\n getTelCode({phone,type}).then(res =>{\n if(res.data.code == 0){\n that.$message({\n showClose: true,\n message: '发送成功,请注意短信查收!',\n type: 'success'\n })\n let count = 60;\n if(type == 1){\n that.zc_statusMsg = `${count--}秒后重新发送`;\n }else{\n that.dl_statusMsg = `${count--}秒后重新发送`;\n }\n let timerid = window.setInterval(function() {\n if(type == 1){\n that.zc_statusMsg = `${count--}秒后重新发送`;\n }else{\n that.dl_statusMsg = `${count--}秒后重新发送`;\n }\n if (Number(count)<= 0) {\n window.clearInterval(timerid);\n that.isDisable = false;\n if(type == 1){\n that.zc_statusMsg = `获取验证码`;\n }else{\n that.dl_statusMsg = `获取验证码`;\n }\n }\n }, 1000)\n }else{\n this.$message.error({\n message:res.data.msg\n })\n that.isDisable = false;\n }\n }).catch(err => {\n that.isDisable = false;\n console.log(err.response.data.message)\n })\n },\n // 点击获取验证码\n clickVcode(){\n let that = this;\n let loginPhoneOrEmail = that.loginPhoneOrEmail; // 重置密码模块 邮箱\n let registerSmsCode = that.registerSmsCode; // 重置密码模块 验证码\n const mailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/\n if(loginPhoneOrEmail == ''){\n this.$message.error({\n message:'请输入邮箱'\n })\n return\n }\n if ( !mailReg.test(loginPhoneOrEmail) ){\n this.$message.error({\n message:'请输入正确的邮箱格式'\n })\n return\n }\n that.isDisable = true;\n getEmailCode({email:loginPhoneOrEmail}).then(res =>{\n if(res.data.code == 0){\n that.$message({\n showClose: true,\n message: '发送成功,请注意邮箱查收!',\n type: 'success'\n })\n let count = 60;\n that.statusMsg = `${count--}秒后重新发送`;\n let timerid = window.setInterval(function() {\n that.statusMsg = `${count--}秒后重新发送`\n if (Number(count)<= 0) {\n window.clearInterval(timerid);\n that.isDisable = false;\n that.statusMsg = '获取验证码'\n }\n }, 1000)\n }else{\n this.$message.error({\n message:'请求错误!'\n })\n that.isDisable = false;\n }\n }).catch(err => {\n that.isDisable = false;\n console.log(err.response.data.message)\n })\n\n },\n // 点击修改按钮\n clickRevise(){\n let that = this;\n let loginPhoneOrEmail = that.loginPhoneOrEmail; // 重置密码模块 邮箱\n let registerSmsCode = that.registerSmsCode; // 重置密码模块 验证码\n let loginPassword = that.loginPassword; // 重置密码模块 密码\n const mailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/\n if(!loginPhoneOrEmail || loginPhoneOrEmail == ''){\n this.$message.error({\n message:'请输入邮箱'\n })\n return\n }\n if ( !mailReg.test(loginPhoneOrEmail) ){\n this.$message.error({\n message:'请输入正确的邮箱格式'\n })\n return\n }\n if(!registerSmsCode || registerSmsCode == ''){\n this.$message.error({\n message:'请输入验证码'\n })\n return\n }\n if(!loginPassword || loginPassword == ''){\n this.$message.error({\n message:'请输入密码'\n })\n return\n }\n getRevise({\n email: loginPhoneOrEmail,\n code: Number(registerSmsCode),\n password: loginPassword\n }).then(res =>{\n if(res.data.code == 0){\n that.$message({\n showClose: true,\n message: '重置成功!',\n type: 'success'\n })\n setTimeout(function(){\n that.isLoginModule= true;\n that.loginPhoneOrEmail = ''; \n that.registerSmsCode = ''; \n that.loginPassword = ''; \n },1500)\n }else{\n this.$message.error({\n message: res.data.msg\n })\n }\n }).catch(e =>{\n console.log(e)\n })\n },\n // 点击忘记密码\n goToForgetModule(){\n this.isLoginModule = false;\n },\n // 点击重置密码上 账号登录\n clickable(){\n this.isLoginModule = true\n },\n // 注册用户信息\n RegisterUserInfo(e){\n console.log(e)\n let that = this;\n let newuser = that.newuser;\n if(newuser.phone ==''){\n this.$message.error({\n message:'请输入手机号'\n })\n return\n }\n // if(newuser.code ==''){\n // this.$message.error({\n // message:'请输入验证码'\n // })\n // return\n // }\n if(newuser.password ==''){\n this.$message.error({\n message:'请输入密码'\n })\n return\n }\n RegisterUserInfo(newuser).then( res =>{\n if(res.data.code == 0){\n that.$message.success({\n message:'注册成功'\n })\n this.is_sign = false;\n return\n }\n if(res.data.code == 1){\n that.$message.error({\n message:res.data.msg\n })\n return\n }\n }).catch(e =>{\n console.log(e)\n })\n\n },\n // 用户登录\n LoginUserInfo(e){\n console.log(e)\n let that = this;\n let is_yzmSign = that.is_yzmSign;\n let user = that.user;\n if(user.phone ==''){\n that.$message.error({\n message:'请输入手机号'\n })\n return\n }\n if(!is_yzmSign && user.password ==''){\n that.$message.error({\n message:'请输入密码'\n })\n return\n }\n let parse = {\n phone:user.phone \n }\n if(is_yzmSign){\n parse.code = user.code,\n parse.type = 'code_login'\n }else{\n parse.password = user.password,\n parse.type = 'pass_login'\n }\n LoginUserInfo(parse).then( res =>{\n if(res.data.code == 0){\n let data = res.data.data;\n that.$message.success({\n message:'登录成功',\n duration: 1500,\n onClose(){\n // commit:同步操作,数据提交至 mutations ,可用于读取用户信息写到缓存里\n // 存储token到ls\n const infoData = data;\n console.log(infoData)\n // .dispatch 执行异步操作,数据提交至 actions\n that.$store.dispatch(\"setToken\",infoData.token);\n that.$store.dispatch(\"setIsAuthenticated\",true)\n let stateurl = that.stateurl;\n if(stateurl){\n that.$router.push({path:decodeURIComponent(stateurl)});\n }else{\n that.$router.push('/');\n }\n\n }\n });\n }else{\n that.$message.error({\n message: res.data.msg\n });\n }\n }).catch(e =>{\n console.log(e)\n that.$message.error('账号或密码错误');\n })\n\n },\n // 获取导航信息\n getNavList(){\n let that = this;\n that.$router.replace({ \n path:'/QAhome', \n query:{}\n })\n },\n },\n}\n\n</script>\n\n<style lang=\"scss\" scoped>\n *{\n font-family: '宋体';\n }\n h1 {\n font-weight: bold;\n margin: 0;\n font-size: 28px;\n }\n h2 {\n text-align: center;\n }\n p {\n font-size: 14px;\n font-weight: 100;\n line-height: 20px;\n letter-spacing: 0.5px;\n margin: 20px 0 30px;\n }\n span {\n font-size: 13px;\n }\n a {\n color: #333;\n font-size: 14px;\n text-decoration: none;\n margin: 15px 0;\n }\n .page-box /deep/.el-input__inner:hover,.page-box /deep/.el-input__inner:focus{\n border-color: #2D5AFA;\n }\n .page-box{\n width: 100%;\n height: 100%;\n }\n button {\n border-radius: 6px;\n border: 1px solid #2D5AFA;\n background-color: #2D5AFA;\n color: #FFFFFF;\n font-size: 15px;\n font-weight: bold;\n padding: 10px 80px;\n letter-spacing: 1px;\n text-transform: uppercase;\n transition: transform 80ms ease-in;\n margin-top: 20px;\n }\n button:active {\n transform: scale(0.95);\n }\n button:focus {\n outline: none;\n }\n button.ghost {\n background-color: transparent;\n border-color: #FFFFFF;\n }\n button:hover {\n cursor: pointer;\n }\n .form-container form {\n background-color: #FFFFFF;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: space-between;\n padding: 70px 50px;\n height: 100%;\n text-align: center;\n }\n el-input {\n background-color: #eee;\n border: none;\n padding: 12px 15px;\n width: 100%;\n }\n .el-input{\n margin: 5px 0;\n }\n .container {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n background-color: #fff;\n border-radius: 10px;\n box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);\n width: 400px;\n max-width: 100%;\n height: auto;\n min-height: 450px;\n border-radius: 6px;\n overflow: hidden;\n }\n .form-container {\n position: absolute;\n top: 0;\n height: 100%;\n transition: all 0.6s ease-in-out;\n }\n .sign-in-container {\n left: 0;\n width: 100%;\n z-index: 2;\n }\n .container.right-panel-active .sign-in-container {\n transform: translateX(100%);\n }\n .sign-up-container {\n left: 0;\n width: 50%;\n opacity: 0;\n z-index: 1;\n }\n form>.el-input:nth-of-type(1){\n margin-top: 20px;\n }\n .container.right-panel-active .sign-up-container {\n transform: translateX(100%);\n opacity: 1;\n z-index: 5;\n animation: show 0.6s;\n }\n @keyframes show {\n 0%, 49.99% {\n opacity: 0;\n z-index: 1;\n }\n 50%, 100% {\n opacity: 1;\n z-index: 5;\n }\n }\n .overlay-container {\n position: absolute;\n top: 0;\n left: 50%;\n width: 50%;\n height: 100%;\n overflow: hidden;\n transition: transform 0.6s ease-in-out;\n z-index: 100;\n }\n .container.right-panel-active .overlay-container{\n transform: translateX(-100%);\n }\n .overlay {\n background: #4fb3ff;\n background: -webkit-linear-gradient(to right, #3EACFF, #914dff);\n background: linear-gradient(to right, #3EACFF, #914dff);\n background-repeat: no-repeat;\n background-size: cover;\n background-position: 0 0;\n color: #FFFFFF;\n position: relative;\n left: -100%;\n height: 100%;\n width: 200%;\n transform: translateX(0);\n transition: transform 0.6s ease-in-out;\n }\n .container.right-panel-active .overlay {\n transform: translateX(50%);\n }\n .overlay-panel {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n padding: 0 40px;\n text-align: center;\n top: 0;\n height: 100%;\n width: 50%;\n transform: translateX(0);\n transition: transform 0.6s ease-in-out;\n }\n .overlay-left {\n transform: translateX(-20%);\n }\n .container.right-panel-active .overlay-left {\n transform: translateX(0);\n }\n .overlay-right {\n right: 0;\n transform: translateX(0);\n }\n .container.right-panel-active .overlay-right {\n transform: translateX(20%);\n }\n footer {\n background-color: #222;\n color: #fff;\n font-size: 14px;\n bottom: 0;\n position: fixed;\n left: 0;\n right: 0;\n text-align: center;\n z-index: 999;\n }\n\n footer p {\n margin: 10px 0;\n }\n\n footer i {\n color: red;\n }\n\n footer a {\n color: #3c97bf;\n text-decoration: none;\n }\n .sign-a-div{\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .sign-a-div>a{\n font-size: 13px;\n }\n .sign-a-div>a span{\n padding: 2px 8px;\n color: #3EACFF;\n }\n .sign-a-wjmm{\n color: #3EACFF;\n font-weight: bold;\n }\n .auth-modal-box {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 500;\n }\n .auth-form {\n position: relative;\n padding: 20px 30px;\n width: 370px;\n max-width: 100%;\n font-size: 16px;\n background-color: #fff;\n border-radius: 8px;\n box-sizing: border-box;\n }\n .title {\n font-size: 28px;\n margin: 0 0 16px;\n }\n .input-group {\n margin-bottom: 10px;\n }\n .form-container{\n .input-box {\n position: relative;\n display: flex;\n margin: 0;\n width: 100%;\n }\n .input{\n padding: 0;\n border: none;\n font-size: 14px;\n }\n }\n .input-box {\n position: relative;\n margin-bottom: 10px;\n display: flex;\n }\n .dropdown-box[data-v-14de1f73] {\n border: 1px solid #d9d9d9;\n display: flex;\n border-radius: 2px;\n justify-content: center;\n align-items: center;\n }\n .input {\n font-size: 16px;\n padding: 14px 10px;\n width: 100%;\n border: 1px solid #e9e9e9;\n border-radius: 2px;\n outline: none;\n box-sizing: border-box;\n display: block;\n box-shadow: none;\n transition: border .3s;\n background-color: #fff;\n resize: none;\n }\n .send-vcode-btn {\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n color: #007fff;\n display: flex;\n align-items: center;\n background-color: transparent;\n border: none;\n padding: 0 10px;\n outline: none;\n cursor: pointer;\n transition: background-color .3s,color .3s;\n margin-top: 0;\n font-size: 14px;\n }\n .btn{\n width: 100%;\n height: 40px;\n color: #fff;\n background-color: #007fff;\n border-radius: 2px;\n outline: none;\n box-sizing: border-box;\n cursor: pointer;\n margin-top: 5px;\n border: none;\n transition: background-color .3s,color .3s;\n }\n .prompt-box{\n margin: 10px 0 0;\n color: #767676;\n }\n .prompt-box .right {\n float: right;\n }\n .prompt-box .clickable {\n color: #007fff;\n cursor: pointer;\n }\n .login-other {\n padding-top: 18px;\n width: 100%;\n font-size: 28px;\n text-align: center;\n }\n .login-other-title {\n position: relative;\n margin: 0 auto 15px;\n width: 100%;\n font-size: 12px;\n color: #a2aab2;\n }\n .login-other-container {\n margin: 0 auto;\n }\n .login-other-item {\n position: relative;\n display: inline-block;\n margin: 0 15px;\n width: auto;\n height: auto;\n vertical-align: text-bottom;\n }\n .login-other-item--btn {\n width: 40px;\n height: 40px;\n background-color: transparent;\n border: none;\n padding: 0;\n overflow: hidden;\n border-radius: 50%;\n margin: 0;\n display: inline-block;\n background-color: #eaebed;\n }\n .login-other-item--btn:hover{\n opacity: 0.8;\n }\n .login-other-item--name {\n width: auto;\n color: #333;\n font-size: 12px;\n margin: 0;\n padding-top:4px;\n }\n</style>\n<style lang=\"scss\" scoped>\n @media screen and (max-width: 768px){\n .page-box{\n background-image: none !important;\n }\n .overlay-container{\n display: none;\n }\n .container{\n width: 100%;\n min-height: 446px;\n border-radius: 6px;\n box-shadow: 0 0 10px 1px #1b46722a;\n }\n button{\n margin-top: 6px;\n padding: 10px 80px;\n }\n .sign-in-container,.sign-up-container{\n width: 100%;\n }\n .form-container form{\n padding: 0 30px;\n }\n .container.right-panel-active .sign-up-container{\n transform: translateX(0);\n }\n .container.right-panel-active .sign-in-container{\n transform: translateX(0);\n }\n }\n\n</style>\n"],"sourceRoot":"src/views"}]}