1 line
19 KiB
JSON
1 line
19 KiB
JSON
{"remainingRequest":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\views\\pages\\login.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\views\\pages\\login.vue","mtime":1614735254000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.replace\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.string.iterator\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport Cookies from 'js-cookie';\nimport debounce from 'lodash/debounce';\nimport { messages } from '@/i18n';\nimport { getUUID, clearLoginInfo } from '@/utils';\nimport ajax from '@/utils/login';\nexport default {\n data: function data() {\n return {\n i18nMessages: messages,\n loading: false,\n captchaPath: '',\n dataForm: {\n username: '',\n password: '',\n uuid: '',\n captcha: '',\n grant_type: 'password'\n }\n };\n },\n computed: {\n dataRule: function dataRule() {\n return {\n username: [{\n required: true,\n message: this.$t('validate.required'),\n trigger: 'blur'\n }],\n password: [{\n required: true,\n message: this.$t('validate.required'),\n trigger: 'blur'\n }],\n captcha: [{\n required: true,\n message: this.$t('validate.required'),\n trigger: 'blur'\n }]\n };\n }\n },\n mounted: function mounted() {\n this.getCaptcha();\n },\n methods: {\n // 获取验证码\n getCaptcha: function getCaptcha() {\n this.dataForm.uuid = getUUID();\n this.captchaPath = \"\".concat(window.SITE_CONFIG['apiURL'], \"/auth/captcha?uuid=\").concat(this.dataForm.uuid);\n },\n loginSelf: function loginSelf() {\n var _this = this;\n\n return new Promise(function (resolve, reject) {\n _this.$http.post('/auth/oauth/token', _this.dataForm, {\n headers: {\n 'content-type': 'application/x-www-form-urlencoded',\n 'Authorization': 'Basic cmVucmVuaW86cmVucmVuaW8='\n }\n }).then(function (_ref) {\n var res = _ref.data;\n\n if (res.code !== 0) {\n reject(res.msg);\n\n _this.getCaptcha();\n }\n\n resolve('success');\n Cookies.set('access_token', res.access_token);\n }).catch(function (err) {\n reject(err.response.data);\n });\n });\n },\n login3dSystem: function login3dSystem() {\n var _this2 = this;\n\n return new Promise(function (resolve, reject) {\n ajax({\n url: \"/map/account/token\",\n method: \"post\",\n headers: {\n 'Authorization': ''\n },\n data: {\n loginName: _this2.dataForm.username,\n password: _this2.dataForm.password\n }\n }).then(function (_ref2) {\n var res = _ref2.data;\n\n if (res.status != 200) {\n reject(res.result);\n }\n\n resolve('success');\n Cookies.set('token', res.result.token);\n }).catch(function (err) {\n reject(err.data.msg);\n });\n });\n },\n // 表单提交\n dataFormSubmitHandle: function dataFormSubmitHandle() {\n var _this3 = this;\n\n this.$refs['dataForm'].validate(function (valid) {\n if (!valid) {\n return false;\n }\n\n _this3.loading = true; // this.login3dSystem()\n // 两个系统全部登录成功后 进入系统 ,this.login3dSystem()\n\n Promise.all(process.env.NODE_ENV === \"development\" ? [_this3.loginSelf()] : [_this3.loginSelf(), _this3.login3dSystem()]).then(function (result) {\n _this3.$router.replace({\n name: 'home'\n });\n }).catch(function (err) {\n clearLoginInfo();\n console.error(err);\n\n if (err.indexOf(\"Service\") >= 0) {\n _this3.$message.error(\"系统升级中,请耐心等待!\");\n } else {\n _this3.$message.error(err);\n }\n }).finally(function () {\n _this3.loading = false;\n });\n });\n }\n }\n};",{"version":3,"sources":["login.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiEA,OAAA,OAAA,MAAA,WAAA;AACA,OAAA,QAAA,MAAA,iBAAA;AACA,SACA,QADA,QAEA,QAFA;AAGA,SACA,OADA,EAEA,cAFA,QAGA,SAHA;AAIA,OAAA,IAAA,MAAA,eAAA;AACA,eAAA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,YAAA,EAAA,QADA;AAEA,MAAA,OAAA,EAAA,KAFA;AAGA,MAAA,WAAA,EAAA,EAHA;AAIA,MAAA,QAAA,EAAA;AACA,QAAA,QAAA,EAAA,EADA;AAEA,QAAA,QAAA,EAAA,EAFA;AAGA,QAAA,IAAA,EAAA,EAHA;AAIA,QAAA,OAAA,EAAA,EAJA;AAKA,QAAA,UAAA,EAAA;AALA;AAJA,KAAA;AAYA,GAdA;AAeA,EAAA,QAAA,EAAA;AACA,IAAA,QADA,sBACA;AACA,aAAA;AACA,QAAA,QAAA,EAAA,CAAA;AACA,UAAA,QAAA,EAAA,IADA;AAEA,UAAA,OAAA,EAAA,KAAA,EAAA,CAAA,mBAAA,CAFA;AAGA,UAAA,OAAA,EAAA;AAHA,SAAA,CADA;AAMA,QAAA,QAAA,EAAA,CAAA;AACA,UAAA,QAAA,EAAA,IADA;AAEA,UAAA,OAAA,EAAA,KAAA,EAAA,CAAA,mBAAA,CAFA;AAGA,UAAA,OAAA,EAAA;AAHA,SAAA,CANA;AAWA,QAAA,OAAA,EAAA,CAAA;AACA,UAAA,QAAA,EAAA,IADA;AAEA,UAAA,OAAA,EAAA,KAAA,EAAA,CAAA,mBAAA,CAFA;AAGA,UAAA,OAAA,EAAA;AAHA,SAAA;AAXA,OAAA;AAiBA;AAnBA,GAfA;AAoCA,EAAA,OApCA,qBAoCA;AACA,SAAA,UAAA;AACA,GAtCA;AAuCA,EAAA,OAAA,EAAA;AACA;AACA,IAAA,UAFA,wBAEA;AACA,WAAA,QAAA,CAAA,IAAA,GAAA,OAAA,EAAA;AACA,WAAA,WAAA,aAAA,MAAA,CAAA,WAAA,CAAA,QAAA,CAAA,gCAAA,KAAA,QAAA,CAAA,IAAA;AACA,KALA;AAMA,IAAA,SANA,uBAMA;AAAA;;AACA,aAAA,IAAA,OAAA,CAAA,UAAA,OAAA,EAAA,MAAA,EAAA;AACA,QAAA,KAAA,CAAA,KAAA,CAAA,IAAA,CAAA,mBAAA,EAAA,KAAA,CAAA,QAAA,EAAA;AACA,UAAA,OAAA,EAAA;AACA,4BAAA,mCADA;AAEA,6BAAA;AAFA;AADA,SAAA,EAKA,IALA,CAKA,gBAEA;AAAA,cADA,GACA,QADA,IACA;;AACA,cAAA,GAAA,CAAA,IAAA,KAAA,CAAA,EAAA;AACA,YAAA,MAAA,CAAA,GAAA,CAAA,GAAA,CAAA;;AACA,YAAA,KAAA,CAAA,UAAA;AACA;;AACA,UAAA,OAAA,CAAA,SAAA,CAAA;AACA,UAAA,OAAA,CAAA,GAAA,CAAA,cAAA,EAAA,GAAA,CAAA,YAAA;AACA,SAdA,EAcA,KAdA,CAcA,UAAA,GAAA,EAAA;AACA,UAAA,MAAA,CAAA,GAAA,CAAA,QAAA,CAAA,IAAA,CAAA;AACA,SAhBA;AAiBA,OAlBA,CAAA;AAmBA,KA1BA;AA2BA,IAAA,aA3BA,2BA2BA;AAAA;;AACA,aAAA,IAAA,OAAA,CAAA,UAAA,OAAA,EAAA,MAAA,EAAA;AACA,QAAA,IAAA,CAAA;AACA,UAAA,GAAA,EAAA,oBADA;AAEA,UAAA,MAAA,EAAA,MAFA;AAGA,UAAA,OAAA,EAAA;AACA,6BAAA;AADA,WAHA;AAMA,UAAA,IAAA,EAAA;AACA,YAAA,SAAA,EAAA,MAAA,CAAA,QAAA,CAAA,QADA;AAEA,YAAA,QAAA,EAAA,MAAA,CAAA,QAAA,CAAA;AAFA;AANA,SAAA,CAAA,CAUA,IAVA,CAUA,iBAEA;AAAA,cADA,GACA,SADA,IACA;;AACA,cAAA,GAAA,CAAA,MAAA,IAAA,GAAA,EAAA;AACA,YAAA,MAAA,CAAA,GAAA,CAAA,MAAA,CAAA;AACA;;AACA,UAAA,OAAA,CAAA,SAAA,CAAA;AACA,UAAA,OAAA,CAAA,GAAA,CAAA,OAAA,EAAA,GAAA,CAAA,MAAA,CAAA,KAAA;AACA,SAlBA,EAkBA,KAlBA,CAkBA,UAAA,GAAA,EAAA;AACA,UAAA,MAAA,CAAA,GAAA,CAAA,IAAA,CAAA,GAAA,CAAA;AACA,SApBA;AAqBA,OAtBA,CAAA;AAuBA,KAnDA;AAoDA;AACA,IAAA,oBArDA,kCAqDA;AAAA;;AACA,WAAA,KAAA,CAAA,UAAA,EAAA,QAAA,CAAA,UAAA,KAAA,EAAA;AACA,YAAA,CAAA,KAAA,EAAA;AACA,iBAAA,KAAA;AACA;;AACA,QAAA,MAAA,CAAA,OAAA,GAAA,IAAA,CAJA,CAKA;AACA;;AACA,QAAA,OAAA,CAAA,GAAA,CAAA,OAAA,CAAA,GAAA,CAAA,QAAA,KAAA,aAAA,GAAA,CAAA,MAAA,CAAA,SAAA,EAAA,CAAA,GAAA,CAAA,MAAA,CAAA,SAAA,EAAA,EAAA,MAAA,CAAA,aAAA,EAAA,CAAA,EACA,IADA,CACA,UAAA,MAAA,EAAA;AACA,UAAA,MAAA,CAAA,OAAA,CAAA,OAAA,CAAA;AACA,YAAA,IAAA,EAAA;AADA,WAAA;AAGA,SALA,EAKA,KALA,CAKA,UAAA,GAAA,EAAA;AACA,UAAA,cAAA;AACA,UAAA,OAAA,CAAA,KAAA,CAAA,GAAA;;AACA,cAAA,GAAA,CAAA,OAAA,CAAA,SAAA,KAAA,CAAA,EAAA;AACA,YAAA,MAAA,CAAA,QAAA,CAAA,KAAA,CAAA,cAAA;AACA,WAFA,MAEA;AACA,YAAA,MAAA,CAAA,QAAA,CAAA,KAAA,CAAA,GAAA;AACA;AACA,SAbA,EAaA,OAbA,CAaA,YAAA;AACA,UAAA,MAAA,CAAA,OAAA,GAAA,KAAA;AACA,SAfA;AAgBA,OAvBA;AAwBA;AA9EA;AAvCA,CAAA","sourcesContent":["<template>\n\t<div class=\"aui-wrapper aui-page__login\">\n\t\t<div class=\"aui-content__wrapper\">\n\t\t\t<main class=\"aui-content\">\n\t\t\t\t<!--<img class=\"logo\" src=\"../../assets/img/logo.png\" alt=\"logo\">-->\n\t\t\t\t<div class=\"login-header\">\n\t\t\t\t\t<!--<h2 class=\"login-brand\"><img src=\"../../assets/img/login-title.png\" alt=\"title\"></h2>-->\n\t\t\t\t</div>\n\t\t\t\t<div class=\"login-body\">\n\t\t\t\t\t<!-- <h3 class=\"login-title\">{{ $t('login.title') }}</h3> -->\n\t\t\t\t\t<el-form :model=\"dataForm\" :rules=\"dataRule\" inline ref=\"dataForm\" @keyup.enter.native=\"dataFormSubmitHandle()\"\n\t\t\t\t\t status-icon>\n\t\t\t\t\t\t<el-form-item prop=\"username\">\n\t\t\t\t\t\t\t<!-- 用户接收chrome自动填充 避免input背景色不透明 start-->\n\t\t\t\t\t\t\t<input type=\"text\" name=\"username\" style=\"display:none\" />\n\t\t\t\t\t\t\t<input type=\"password\" name=\"password\" style=\"display:none\" />\n\t\t\t\t\t\t\t<!-- 用户接收chrome自动填充 避免input背景色不透明 end-->\n\t\t\t\t\t\t\t<el-input v-model=\"dataForm.username\" @keypress=\"detectCapsLock($event)\" :placeholder=\"$t('login.username')\"\n\t\t\t\t\t\t\t auto-complete=\"new-password\">\n\t\t\t\t\t\t\t\t<span slot=\"prefix\" class=\"el-input__icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"icon-svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<use xlink:href=\"#icon-user\" />\n\t\t\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</el-input>\n\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t\t<el-form-item prop=\"password\">\n\t\t\t\t\t\t\t<el-input v-model=\"dataForm.password\" type=\"password\" :placeholder=\"$t('login.password')\" auto-complete=\"new-password\">\n\t\t\t\t\t\t\t\t<span slot=\"prefix\" class=\"el-input__icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"icon-svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<use xlink:href=\"#icon-lock\" />\n\t\t\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</el-input>\n\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t\t<el-form-item prop=\"captcha\">\n\t\t\t\t\t\t\t<el-input v-model=\"dataForm.captcha\" :placeholder=\"$t('login.captcha')\">\n\t\t\t\t\t\t\t\t<span slot=\"prefix\" class=\"el-input__icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"icon-svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<use xlink:href=\"#icon-safetycertificate\" />\n\t\t\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</el-input>\n\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t\t<el-form-item>\n\t\t\t\t\t\t\t<img class=\"login-captcha\" :src=\"captchaPath\" @click=\"getCaptcha()\" />\n\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t\t<el-form-item>\n\t\t\t\t\t\t\t<el-button type=\"primary\" v-loading=\"loading\" @click=\"dataFormSubmitHandle()\" class=\"w-percent-100\">{{ $t('login.title') }}</el-button>\n\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t</el-form>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"login-footer\">\n\t\t\t\t\t<!-- <p>\n\t\t\t\t\t\t<a href=\"https://demo.cloud.renren.io/renren-cloud\" target=\"_blank\">{{ $t('login.demo') }}</a>\n\t\t\t\t\t</p> -->\n\t\t\t\t\t<p>版本号 © V1.0</p>\n\t\t\t\t</div>\n\n\t\t\t</main>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\n\timport Cookies from 'js-cookie'\n\timport debounce from 'lodash/debounce'\n\timport {\n\t\tmessages\n\t} from '@/i18n'\n\timport {\n\t\tgetUUID,\n\t\tclearLoginInfo\n\t} from '@/utils'\n\timport ajax from '@/utils/login'\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\ti18nMessages: messages,\n\t\t\t\tloading: false,\n\t\t\t\tcaptchaPath: '',\n\t\t\t\tdataForm: {\n\t\t\t\t\tusername: '',\n\t\t\t\t\tpassword: '',\n\t\t\t\t\tuuid: '',\n\t\t\t\t\tcaptcha: '',\n\t\t\t\t\tgrant_type: 'password'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\tdataRule() {\n\t\t\t\treturn {\n\t\t\t\t\tusername: [{\n\t\t\t\t\t\trequired: true,\n\t\t\t\t\t\tmessage: this.$t('validate.required'),\n\t\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t\t}],\n\t\t\t\t\tpassword: [{\n\t\t\t\t\t\trequired: true,\n\t\t\t\t\t\tmessage: this.$t('validate.required'),\n\t\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t\t}],\n\t\t\t\t\tcaptcha: [{\n\t\t\t\t\t\trequired: true,\n\t\t\t\t\t\tmessage: this.$t('validate.required'),\n\t\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t\t}]\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\tthis.getCaptcha()\n\t\t},\n\t\tmethods: {\n\t\t\t// 获取验证码\n\t\t\tgetCaptcha() {\n\t\t\t\tthis.dataForm.uuid = getUUID()\n\t\t\t\tthis.captchaPath = `${window.SITE_CONFIG['apiURL']}/auth/captcha?uuid=${this.dataForm.uuid}`\n\t\t\t},\n\t\t\tloginSelf() {\n\t\t\t\treturn new Promise((resolve, reject) => {\n\t\t\t\t\tthis.$http.post('/auth/oauth/token', this.dataForm, {\n\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t'content-type': 'application/x-www-form-urlencoded',\n\t\t\t\t\t\t\t'Authorization': 'Basic cmVucmVuaW86cmVucmVuaW8='\n\t\t\t\t\t\t}\n\t\t\t\t\t}).then(({\n\t\t\t\t\t\tdata: res\n\t\t\t\t\t}) => {\n\t\t\t\t\t\tif (res.code !== 0) {\n\t\t\t\t\t\t\treject(res.msg)\n\t\t\t\t\t\t\tthis.getCaptcha()\n\t\t\t\t\t\t}\n\t\t\t\t\t\tresolve('success')\n\t\t\t\t\t\tCookies.set('access_token', res.access_token)\n\t\t\t\t\t}).catch(err => {\n\t\t\t\t\t\treject(err.response.data)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t\tlogin3dSystem() {\n\t\t\t\treturn new Promise((resolve, reject) => {\n\t\t\t\t\tajax({\n\t\t\t\t\t\turl: \"/map/account/token\",\n\t\t\t\t\t\tmethod: \"post\",\n\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t'Authorization': ''\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\tloginName: this.dataForm.username,\n\t\t\t\t\t\t\tpassword: this.dataForm.password\n\t\t\t\t\t\t}\n\t\t\t\t\t}).then(({\n\t\t\t\t\t\tdata: res\n\t\t\t\t\t}) => {\n\t\t\t\t\t\tif (res.status != 200) {\n\t\t\t\t\t\t\treject(res.result)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tresolve('success')\n\t\t\t\t\t\tCookies.set('token', res.result.token)\n\t\t\t\t\t}).catch(err => {\n\t\t\t\t\t\treject(err.data.msg)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t\t// 表单提交\n\t\t\tdataFormSubmitHandle() {\n\t\t\t\tthis.$refs['dataForm'].validate((valid) => {\n\t\t\t\t\tif (!valid) {\n\t\t\t\t\t\treturn false\n\t\t\t\t\t}\n\t\t\t\t\tthis.loading = true;\n\t\t\t\t\t// this.login3dSystem()\n\t\t\t\t\t// 两个系统全部登录成功后 进入系统 ,this.login3dSystem()\n\t\t\t\t\tPromise.all(process.env.NODE_ENV === \"development\" ? [this.loginSelf()] : [this.loginSelf(), this.login3dSystem()])\n\t\t\t\t\t\t.then(result => {\n\t\t\t\t\t\t\tthis.$router.replace({\n\t\t\t\t\t\t\t\tname: 'home'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t}).catch(err => {\n\t\t\t\t\t\t\tclearLoginInfo()\n\t\t\t\t\t\t\tconsole.error(err)\n\t\t\t\t\t\t\tif (err.indexOf(\"Service\") >= 0) {\n\t\t\t\t\t\t\t\tthis.$message.error(\"系统升级中,请耐心等待!\")\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tthis.$message.error(err)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}).finally(() => {\n\t\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t}\n\t}\n</script>\n<style lang=\"scss\">\n\tbody {\n\t\t.aui-page__login {\n\t\t\tbackground-size: 100% 100%;\n\t\t\tpadding: 0;\n\n\t\t\t&::before {\n\t\t\t\t/*background: url('../../assets/img/login-bg.jpg') left top no-repeat;*/\n\t\t\t\tbackground-size: 100% 100%;\n\t\t\t}\n\n\t\t\t.logo {\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 30px;\n\t\t\t\ttop: 30px;\n\t\t\t}\n\n\t\t\t.aui-content {\n\t\t\t\t// justify-content: flex-end;\n\t\t\t\talign-items: flex-end;\n\n\t\t\t\t.login-header {\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tz-index: 2;\n\n\t\t\t\t\t.login-brand {\n\t\t\t\t\t\tfont-size: 40px;\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t\tletter-spacing: 10px;\n\t\t\t\t\t\tbackground-image: -webkit-linear-gradient(top, #F4FDFE, #73EDFD, #05E2FF);\n\t\t\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.login-body {\n\t\t\t\t\tz-index: 2;\n\t\t\t\t\twidth: auto;\n\t\t\t\t\ttext-align: left;\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tpadding: 50px 30px;\n\t\t\t\t\tbox-shadow: 0px 0px 20px rgba($color: #00bff6, $alpha: 0.5) inset;\n\t\t\t\t\tborder: 1px solid rgba($color: #00bff6, $alpha: 0.5);\n\n\t\t\t\t\t.login-title {\n\t\t\t\t\t\tcolor: #00bff6;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tfont-size: 26px;\n\t\t\t\t\t\tletter-spacing: 5px;\n\t\t\t\t\t\tmargin: 15px 0 35px 0;\n\t\t\t\t\t}\n\n\t\t\t\t\t.el-form {\n\t\t\t\t\t\t.el-form-item {\n\t\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t\t\tmargin-right: 20px;\n\n\t\t\t\t\t\t\t.login-captcha {\n\t\t\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&.user-record {\n\t\t\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t\t\t\tcolor: #fff;\n\n\t\t\t\t\t\t\t\t.el-checkbox {\n\t\t\t\t\t\t\t\t\t.el-checkbox__label {\n\t\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t.el-checkbox__inner {\n\t\t\t\t\t\t\t\t\t\tborder-color: rgba($color: #fff, $alpha: 0.2);\n\t\t\t\t\t\t\t\t\t\tbackground: rgba($color: #fff, $alpha: 0.2);\n\t\t\t\t\t\t\t\t\t\tbox-shadow: 0px 0px 55px rgba($color: #fff, $alpha: 0.2) inset;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.el-button {\n\t\t\t\t\t\t\t\t\tfloat: right;\n\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.el-input {\n\t\t\t\t\t\t\t\twidth: 220px;\n\n\t\t\t\t\t\t\t\timg {\n\t\t\t\t\t\t\t\t\twidth: 18px;\n\t\t\t\t\t\t\t\t\theight: 18px;\n\t\t\t\t\t\t\t\t\tvertical-align: top;\n\t\t\t\t\t\t\t\t\tmargin-top: 8px;\n\t\t\t\t\t\t\t\t\tmargin-left: 15px;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.el-input__inner {\n\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t\tpadding-left: 45px;\n\t\t\t\t\t\t\t\t\tborder-radius: 5px;\n\t\t\t\t\t\t\t\t\tborder-color: transparent !important;\n\t\t\t\t\t\t\t\t\tbackground: rgba($color: #fff, $alpha: 0.2) !important;\n\n\t\t\t\t\t\t\t\t\t// box-shadow: 0px 0px 10px rgba($color: #fff, $alpha: 0.2) inset;\n\t\t\t\t\t\t\t\t\t&:-webkit-autofill {\n\t\t\t\t\t\t\t\t\t\t-webkit-box-shadow: 0 0 0 1000px rgba($color: #fff, $alpha: 0.3) inset;\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t&::-webkit-input-placeholder {\n\t\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.el-input__icon {\n\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t\tfont-size: 20px;\n\t\t\t\t\t\t\t\t\tline-height: 38px;\n\t\t\t\t\t\t\t\t\tvertical-align: top;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.el-button--primary {\n\t\t\t\t\t\t\t\tbackground: #0ba1f8;\n\t\t\t\t\t\t\t\tletter-spacing: 5px;\n\t\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tvideo {\n\t\t\t\t\tposition: fixed;\n\t\t\t\t\t-webkit-filter: grayscale(20%);\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\tz-index: 1;\n\t\t\t\t\tobject-fit: cover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</style>\n"],"sourceRoot":"src/views/pages"}]} |