14ecf37f309086689fee0e9eb6e2b063.json 22 KB

1
  1. {"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\login.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\login.vue","mtime":1688974175197},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1688725415411},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\babel.config.js","mtime":1688713370854},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1688725415411}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiKTsKdmFyIF9sb2dpbiA9IHJlcXVpcmUoIkAvYXBpL2xvZ2luIik7CnZhciBfanNDb29raWUgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoImpzLWNvb2tpZSIpKTsKdmFyIF9qc2VuY3J5cHQgPSByZXF1aXJlKCJAL3V0aWxzL2pzZW5jcnlwdCIpOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSB7CiAgbmFtZTogIkxvZ2luIiwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY29kZVVybDogIiIsCiAgICAgIGxvZ2luRm9ybTogewogICAgICAgIHVzZXJuYW1lOiAiYWRtaW4iLAogICAgICAgIHBhc3N3b3JkOiAiYWRtaW4xMjMiLAogICAgICAgIHJlbWVtYmVyTWU6IGZhbHNlLAogICAgICAgIGNvZGU6ICIiLAogICAgICAgIHV1aWQ6ICIiCiAgICAgIH0sCiAgICAgIGxvZ2luUnVsZXM6IHsKICAgICAgICB1c2VybmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaCqOeahOi0puWPtyIKICAgICAgICB9XSwKICAgICAgICBwYXNzd29yZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaCqOeahOWvhueggSIKICAgICAgICB9XSwKICAgICAgICBjb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIiwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXpqozor4HnoIEiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgbG9hZGluZzogdHJ1ZSwKICAgICAgLy8g6aqM6K+B56CB5byA5YWzCiAgICAgIGNhcHRjaGFFbmFibGVkOiB0cnVlLAogICAgICAvLyDms6jlhozlvIDlhbMKICAgICAgcmVnaXN0ZXI6IGZhbHNlLAogICAgICByZWRpcmVjdDogdW5kZWZpbmVkCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgICRyb3V0ZTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKHJvdXRlKSB7CiAgICAgICAgdGhpcy5yZWRpcmVjdCA9IHJvdXRlLnF1ZXJ5ICYmIHJvdXRlLnF1ZXJ5LnJlZGlyZWN0OwogICAgICB9LAogICAgICBpbW1lZGlhdGU6IHRydWUKICAgIH0KICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldENvZGUoKTsKICAgIHRoaXMuZ2V0Q29va2llKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBmb3JnZXRFdmVudDogZnVuY3Rpb24gZm9yZ2V0RXZlbnQoKSB7fSwKICAgIGdldENvZGU6IGZ1bmN0aW9uIGdldENvZGUoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgICgwLCBfbG9naW4uZ2V0Q29kZUltZykoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5jYXB0Y2hhRW5hYmxlZCA9IHJlcy5jYXB0Y2hhRW5hYmxlZCA9PT0gdW5kZWZpbmVkID8gdHJ1ZSA6IHJlcy5jYXB0Y2hhRW5hYmxlZDsKICAgICAgICBpZiAoX3RoaXMuY2FwdGNoYUVuYWJsZWQpIHsKICAgICAgICAgIF90aGlzLmNvZGVVcmwgPSAiZGF0YTppbWFnZS9naWY7YmFzZTY0LCIgKyByZXMuaW1nOwogICAgICAgICAgX3RoaXMubG9naW5Gb3JtLnV1aWQgPSByZXMudXVpZDsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGdldENvb2tpZTogZnVuY3Rpb24gZ2V0Q29va2llKCkgewogICAgICB2YXIgdXNlcm5hbWUgPSBfanNDb29raWUuZGVmYXVsdC5nZXQoInVzZXJuYW1lIik7CiAgICAgIHZhciBwYXNzd29yZCA9IF9qc0Nvb2tpZS5kZWZhdWx0LmdldCgicGFzc3dvcmQiKTsKICAgICAgdmFyIHJlbWVtYmVyTWUgPSBfanNDb29raWUuZGVmYXVsdC5nZXQoInJlbWVtYmVyTWUiKTsKICAgICAgdGhpcy5sb2dpbkZvcm0gPSB7CiAgICAgICAgdXNlcm5hbWU6IHVzZXJuYW1lID09PSB1bmRlZmluZWQgPyB0aGlzLmxvZ2luRm9ybS51c2VybmFtZSA6IHVzZXJuYW1lLAogICAgICAgIHBhc3N3b3JkOiBwYXNzd29yZCA9PT0gdW5kZWZpbmVkID8gdGhpcy5sb2dpbkZvcm0ucGFzc3dvcmQgOiAoMCwgX2pzZW5jcnlwdC5kZWNyeXB0KShwYXNzd29yZCksCiAgICAgICAgcmVtZW1iZXJNZTogcmVtZW1iZXJNZSA9PT0gdW5kZWZpbmVkID8gZmFsc2UgOiBCb29sZWFuKHJlbWVtYmVyTWUpCiAgICAgIH07CiAgICB9LAogICAgaGFuZGxlTG9naW46IGZ1bmN0aW9uIGhhbmRsZUxvZ2luKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy4kcmVmcy5sb2dpbkZvcm0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBfdGhpczIubG9hZGluZyA9IHRydWU7CiAgICAgICAgICBpZiAoX3RoaXMyLmxvZ2luRm9ybS5yZW1lbWJlck1lKSB7CiAgICAgICAgICAgIF9qc0Nvb2tpZS5kZWZhdWx0LnNldCgidXNlcm5hbWUiLCBfdGhpczIubG9naW5Gb3JtLnVzZXJuYW1lLCB7CiAgICAgICAgICAgICAgZXhwaXJlczogMzAKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIF9qc0Nvb2tpZS5kZWZhdWx0LnNldCgicGFzc3dvcmQiLCAoMCwgX2pzZW5jcnlwdC5lbmNyeXB0KShfdGhpczIubG9naW5Gb3JtLnBhc3N3b3JkKSwgewogICAgICAgICAgICAgIGV4cGlyZXM6IDMwCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfanNDb29raWUuZGVmYXVsdC5zZXQoInJlbWVtYmVyTWUiLCBfdGhpczIubG9naW5Gb3JtLnJlbWVtYmVyTWUsIHsKICAgICAgICAgICAgICBleHBpcmVzOiAzMAogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIF9qc0Nvb2tpZS5kZWZhdWx0LnJlbW92ZSgidXNlcm5hbWUiKTsKICAgICAgICAgICAgX2pzQ29va2llLmRlZmF1bHQucmVtb3ZlKCJwYXNzd29yZCIpOwogICAgICAgICAgICBfanNDb29raWUuZGVmYXVsdC5yZW1vdmUoInJlbWVtYmVyTWUiKTsKICAgICAgICAgIH0KICAgICAgICAgIF90aGlzMi4kc3RvcmUuZGlzcGF0Y2goIkxvZ2luIiwgX3RoaXMyLmxvZ2luRm9ybSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIF90aGlzMi4kcm91dGVyLnB1c2goewogICAgICAgICAgICAgIHBhdGg6IF90aGlzMi5yZWRpcmVjdCB8fCAiLyIKICAgICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkge30pOwogICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkgewogICAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICBpZiAoX3RoaXMyLmNhcHRjaGFFbmFibGVkKSB7CiAgICAgICAgICAgICAgX3RoaXMyLmdldENvZGUoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"names":["_login","require","_jsCookie","_interopRequireDefault","_jsencrypt","name","data","codeUrl","loginForm","username","password","rememberMe","code","uuid","loginRules","required","trigger","message","loading","captchaEnabled","register","redirect","undefined","watch","$route","handler","route","query","immediate","created","getCode","getCookie","methods","forgetEvent","_this","getCodeImg","then","res","img","Cookies","get","decrypt","Boolean","handleLogin","_this2","$refs","validate","valid","set","expires","encrypt","remove","$store","dispatch","$router","push","path","catch","exports","default","_default"],"sources":["src/views/login.vue"],"sourcesContent":["<template>\r\n <div class=\"login\">\r\n <el-form\r\n ref=\"loginForm\"\r\n :model=\"loginForm\"\r\n :rules=\"loginRules\"\r\n class=\"login-form\"\r\n >\r\n <el-row>\r\n <el-col :span=\"12\" class=\"comlogo\"></el-col>\r\n <el-col :span=\"12\">\r\n <div class=\"grid-content bg-purple-dark title\">\r\n 智能制造平台\r\n </div></el-col\r\n >\r\n </el-row>\r\n <el-row class=\"rowww\">\r\n <el-col :span=\"12\" class=\"text\" prop=\"username\">用户名</el-col>\r\n <el-input\r\n v-model=\"loginForm.username\"\r\n type=\"text\"\r\n auto-complete=\"off\"\r\n placeholder=\"账号\"\r\n \r\n class=\"inputt\"\r\n />\r\n </el-row>\r\n <el-row class=\"roww\">\r\n <el-col :span=\"12\" class=\"text\" prop=\"password\">密码</el-col>\r\n <el-input\r\n v-model=\"loginForm.password\"\r\n type=\"password\"\r\n auto-complete=\"off\"\r\n placeholder=\"密码\"\r\n @keyup.enter.native=\"handleLogin\"\r\n show-password\r\n class=\"inputt\"\r\n >\r\n </el-input>\r\n </el-row>\r\n <el-row class=\"roww\">\r\n <el-row>\r\n <el-col class=\"text\" prop=\"code\">验证码</el-col>\r\n </el-row>\r\n <el-row>\r\n <el-col :span=\"18\">\r\n <el-input\r\n v-model=\"loginForm.code\"\r\n auto-complete=\"off\"\r\n placeholder=\"验证码\"\r\n @keyup.enter.native=\"handleLogin\"\r\n class=\"inputt\"\r\n \r\n >\r\n </el-input>\r\n </el-col>\r\n <el-col :span=\"4\" :offset=\"1\">\r\n <div class=\"login-code\">\r\n <img :src=\"codeUrl\" @click=\"getCode\" class=\"login-code-img\" />\r\n </div>\r\n </el-col>\r\n </el-row>\r\n </el-row>\r\n\r\n <el-row class=\"bottomtext\">\r\n <!-- <div class=\"login-code\">\r\n <img :src=\"codeUrl\" @click=\"getCode\" class=\"login-code-img\" />\r\n </div> -->\r\n <el-checkbox\r\n v-model=\"loginForm.rememberMe\"\r\n class=\"aaa\"\r\n >在这个设备上记住我</el-checkbox\r\n >\r\n </el-row>\r\n\r\n\r\n <el-row>\r\n <el-col class=\"logg\" :loading=\"loading\"\r\n @click.native.prevent=\"handleLogin\"\r\n \r\n >登录</el-col>\r\n </el-row>\r\n </el-form>\r\n\r\n <!-- <el-form\r\n ref=\"loginForm\"\r\n :model=\"loginForm\"\r\n :rules=\"loginRules\"\r\n class=\"login-form\"\r\n >\r\n <img src=\"../assets/images/comp.png\" class=\"comlogo\" />\r\n <span class=\"title\">智能制造平台</span>\r\n <el-form-item prop=\"username\">\r\n <p style=\"line-height: 12px\">用户名</p>\r\n <el-input\r\n v-model=\"loginForm.username\"\r\n type=\"text\"\r\n auto-complete=\"off\"\r\n placeholder=\"账号\"\r\n show-password\r\n >\r\n \r\n </el-input>\r\n </el-form-item>\r\n <el-form-item prop=\"password\">\r\n <p style=\"line-height: 12px\">密码</p>\r\n <el-input\r\n v-model=\"loginForm.password\"\r\n type=\"password\"\r\n auto-complete=\"off\"\r\n placeholder=\"密码\"\r\n @keyup.enter.native=\"handleLogin\"\r\n show-password\r\n >\r\n \r\n </el-input>\r\n </el-form-item>\r\n\r\n <el-form-item prop=\"code\" v-if=\"captchaEnabled\">\r\n <div style=\"line-height: 12px\">验证码</div>\r\n <el-input\r\n v-model=\"loginForm.code\"\r\n auto-complete=\"off\"\r\n placeholder=\"验证码\"\r\n style=\"width: 63%\"\r\n @keyup.enter.native=\"handleLogin\"\r\n show-password\r\n >\r\n </el-input>\r\n <div class=\"login-code\">\r\n <img :src=\"codeUrl\" @click=\"getCode\" class=\"login-code-img\" />\r\n </div>\r\n </el-form-item>\r\n <el-checkbox\r\n v-model=\"loginForm.rememberMe\"\r\n class=\"a\"\r\n >在这个设备上记住我</el-checkbox\r\n >\r\n\r\n <el-form-item >\r\n <el-button\r\n :loading=\"loading\"\r\n size=\"medium\"\r\n type=\"primary\"\r\n @click.native.prevent=\"handleLogin\"\r\n >\r\n <span v-if=\"!loading\">登 录</span>\r\n <span v-else>登 录 中...</span>\r\n </el-button>\r\n <div style=\"float: right\" v-if=\"register\">\r\n <router-link class=\"link-type\" :to=\"'/register'\"\r\n >立即注册</router-link\r\n >\r\n </div>\r\n </el-form-item>\r\n </el-form>\r\n \r\n <div class=\"el-login-footer\">\r\n <span>Copyright © 2018-2023 ruoyi.vip All Rights Reserved.</span>\r\n </div> -->\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getCodeImg } from \"@/api/login\";\r\nimport Cookies from \"js-cookie\";\r\nimport { encrypt, decrypt } from \"@/utils/jsencrypt\";\r\n\r\nexport default {\r\n name: \"Login\",\r\n data() {\r\n return {\r\n codeUrl: \"\",\r\n loginForm: {\r\n username: \"admin\",\r\n password: \"admin123\",\r\n rememberMe: false,\r\n code: \"\",\r\n uuid: \"\",\r\n },\r\n loginRules: {\r\n username: [\r\n { required: true, trigger: \"blur\", message: \"请输入您的账号\" },\r\n ],\r\n password: [\r\n { required: true, trigger: \"blur\", message: \"请输入您的密码\" },\r\n ],\r\n code: [{ required: true, trigger: \"change\", message: \"请输入验证码\" }],\r\n },\r\n loading: true,\r\n // 验证码开关\r\n captchaEnabled: true,\r\n // 注册开关\r\n register: false,\r\n redirect: undefined,\r\n };\r\n },\r\n watch: {\r\n $route: {\r\n handler: function (route) {\r\n this.redirect = route.query && route.query.redirect;\r\n },\r\n immediate: true,\r\n },\r\n },\r\n created() {\r\n this.getCode();\r\n this.getCookie();\r\n },\r\n methods: {\r\n forgetEvent() {},\r\n getCode() {\r\n getCodeImg().then((res) => {\r\n this.captchaEnabled =\r\n res.captchaEnabled === undefined ? true : res.captchaEnabled;\r\n if (this.captchaEnabled) {\r\n this.codeUrl = \"data:image/gif;base64,\" + res.img;\r\n this.loginForm.uuid = res.uuid;\r\n }\r\n });\r\n },\r\n getCookie() {\r\n const username = Cookies.get(\"username\");\r\n const password = Cookies.get(\"password\");\r\n const rememberMe = Cookies.get(\"rememberMe\");\r\n this.loginForm = {\r\n username: username === undefined ? this.loginForm.username : username,\r\n password:\r\n password === undefined ? this.loginForm.password : decrypt(password),\r\n rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),\r\n };\r\n },\r\n handleLogin() {\r\n this.$refs.loginForm.validate((valid) => {\r\n if (valid) {\r\n this.loading = true;\r\n if (this.loginForm.rememberMe) {\r\n Cookies.set(\"username\", this.loginForm.username, { expires: 30 });\r\n Cookies.set(\"password\", encrypt(this.loginForm.password), {\r\n expires: 30,\r\n });\r\n Cookies.set(\"rememberMe\", this.loginForm.rememberMe, {\r\n expires: 30,\r\n });\r\n } else {\r\n Cookies.remove(\"username\");\r\n Cookies.remove(\"password\");\r\n Cookies.remove(\"rememberMe\");\r\n }\r\n this.$store\r\n .dispatch(\"Login\", this.loginForm)\r\n .then(() => {\r\n this.$router.push({ path: this.redirect || \"/\" }).catch(() => {});\r\n })\r\n .catch(() => {\r\n this.loading = false;\r\n if (this.captchaEnabled) {\r\n this.getCode();\r\n }\r\n });\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style rel=\"stylesheet/scss\" lang=\"scss\" scoped>\r\n ::v-deep.el-input--medium .el-input__inner {\r\n height: 54px;\r\n line-height: 54px;\r\n}\r\n.logg{\r\n margin-top:42px ;\r\n margin-left:196px ;\r\n width: 240px;\r\n height: 54px;\r\n line-height: 54px;\r\n text-align: center;\r\n opacity: 1;\r\n border-radius: 27px;\r\n background: linear-gradient(135deg, rgba(79, 138, 255, 1) 0%, rgba(75, 94, 255, 1) 100%);\r\n box-shadow: 0px 4px 16px rgba(179, 192, 231, 1);\r\n color: #fff;\r\n font-size: 20px;\r\n font-weight: 500;\r\n}\r\n.aaa{\r\n width: 248px;\r\n height: 24px;\r\n font-size: 16px !important;\r\n font-weight: 400;\r\n letter-spacing: 0px;\r\n line-height: 24px;\r\n color: rgba(58, 63, 99, 1);\r\n text-align: left;\r\n vertical-align: top;\r\n margin-top: 16px;\r\n}\r\n.bottomtext {\r\n margin-top: -5px !important;\r\n margin-left: 58px !important;\r\n}\r\n.rowww {\r\n width: 522px;\r\n height: 80px;\r\n margin-top: 25px;\r\n margin-left: 55px;\r\n}\r\n.roww {\r\n width: 522px;\r\n height: 80px;\r\n margin-top: 16px;\r\n margin-left: 55px;\r\n}\r\n.ppp {\r\n width: 522px;\r\n height: 24px;\r\n opacity: 1;\r\n /** 文本1 */\r\n font-size: 16px;\r\n font-weight: 400;\r\n letter-spacing: 0px;\r\n line-height: 24px;\r\n color: rgba(58, 63, 99, 1);\r\n text-align: left;\r\n vertical-align: top;\r\n}\r\n.el-input__inner{\r\n width: 522px;\r\n /* height: 54px !important; */\r\n}\r\n\r\n.inputt {\r\n /* height: 54px !important; */\r\n border-radius: 4px;\r\n background: rgba(255, 255, 255, 1);\r\n border: 1px solid rgba(218, 224, 242, 1);\r\n margin-top: 2px;\r\n}\r\n.inputt input{\r\n width: 100%;\r\n}\r\n\r\n.comlogo {\r\n margin-left: 28px;\r\n margin-top: 57px;\r\n width: 194px;\r\n height: 64px;\r\n background: url(../assets/images/comp.png);\r\n /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); */\r\n opacity: 1;\r\n}\r\n.login {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 100%;\r\n background-image: url(\"../assets/images/background.jpg\");\r\n background-size: cover;\r\n}\r\n\r\n.title {\r\n width: 212px;\r\n height: 35px;\r\n margin-top: 69px;\r\n margin-left: 17px;\r\n font-size: 32px;\r\n font-weight: 400;\r\n letter-spacing: 0px;\r\n line-height: 38.4px;\r\n color: rgba(7, 68, 138, 1);\r\n text-align: left;\r\n vertical-align: top;\r\n float: left;\r\n}\r\n\r\n.login-form {\r\n margin-left: 677px;\r\n margin-top:48px ;\r\n width: 621px;\r\n height: 624px;\r\n opacity: 1;\r\n border-radius: 39px;\r\n background: rgba(255, 255, 255, 1);\r\n float: left;\r\n\r\n\r\n}\r\n\r\n.login-code{\r\n width: 40px;\r\n height: 54px;\r\n opacity: 1;\r\n}\r\n.el-col-18 {\r\n width: 66%;\r\n}\r\n\r\n</style>\r\n"],"mappings":"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"}]}