15.js
44.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[15],{
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=script&lang=js&":
/*!**************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/User/login.vue?vue&type=script&lang=js& ***!
\**************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _message = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/message.css */ \"./node_modules/element-ui/lib/theme-chalk/message.css\"));\n\n__webpack_require__(/*! element-ui/lib/theme-chalk/base.css */ \"./node_modules/element-ui/lib/theme-chalk/base.css\");\n\nvar _message2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/message */ \"./node_modules/element-ui/lib/message.js\"));\n\nvar _loading = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/loading.css */ \"./node_modules/element-ui/lib/theme-chalk/loading.css\"));\n\nvar _loading2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/loading */ \"./node_modules/element-ui/lib/loading.js\"));\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"));\n\nvar _tool = _interopRequireDefault(__webpack_require__(/*! ../../tool */ \"./src/tool/index.js\"));\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//\nvar _default = {\n name: \"index\",\n\n data() {\n return {\n pwdFlag: true,\n active: false,\n errror_text: '',\n status1: false,\n status2: false,\n loading: true,\n imgSrc: '',\n errorClass1: false,\n errorClass2: false,\n errorClass3: false,\n cp: false,\n form: {\n mobile: '',\n password: '',\n captcha: '',\n captcha_key: ''\n }\n };\n },\n\n watch: {\n form: {\n deep: true,\n handler: function (newV, oldV) {\n let obj = newV;\n let myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.cp) {\n if (obj.captcha || obj.password || obj.mobile) {\n this.errror_text = '';\n this.errorClass1 = false;\n this.errorClass2 = false;\n this.errorClass3 = false;\n }\n } else {\n this.cp = false;\n }\n\n if (myreg.test(obj.mobile)) {\n this.active = true;\n } else {\n this.active = false;\n }\n }\n }\n },\n\n created() {\n this.updateCp();\n },\n\n computed: {},\n methods: {\n updateCp() {\n this.$http('get', \"/auth/cp\").then(res => {\n if (res.err_code === 0) {\n this.imgSrc = res.data.url.img;\n this.form.captcha_key = res.data.url.key;\n }\n }).catch(err => {\n console.log(err.message);\n });\n },\n\n changePwd: function () {\n this.pwdFlag = !this.pwdFlag;\n },\n\n submit() {\n var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.form.mobile) {\n this.errror_text = '请输入手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!myreg.test(this.form.mobile)) {\n this.errror_text = '请输入正确的手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!this.form.password) {\n this.errror_text = '请输入登录密码';\n this.errorClass2 = true;\n return false;\n }\n\n if (!this.form.captcha) {\n this.errror_text = '请输入验证码';\n this.errorClass3 = true;\n return false;\n }\n\n let loadingInstance = _loading2.default.service({\n background: 'rgba(0, 0, 0, 0)'\n });\n\n this.$http('post', \"/auth/login\", {\n mobile: this.form.mobile,\n password: this.form.password,\n captcha: this.form.captcha,\n captcha_key: this.form.captcha_key\n }).then(res => {\n loadingInstance.close();\n\n if (res.err_code === 0) {\n _tool.default.setCookie(\"token\", res.data.api_token, 1); //强制要求微信绑定\n\n\n if (!res.data.is_bind_wechat) {\n this.$http('get', \"/api/login/getwxqrcode\").then(res => {\n if (res.err_code === 0) {\n window.location.href = res.data.wx_login_url;\n } else {\n (0, _message2.default)(res.err_msg);\n }\n });\n } else {\n if (this.$route.query.referer) {\n window.location.href = \"/#\" + this.$route.query.referer;\n } else {\n window.location.href = '/';\n }\n }\n } else if (res.err_code === 102) {\n this.errror_text = res.err_msg;\n this.errorClass3 = true;\n this.cp = true;\n this.updateCp();\n } else {\n this.errror_text = res.err_msg;\n this.updateCp();\n }\n }).catch(err => {\n loadingInstance.close();\n });\n }\n\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1c089814-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1c089814-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"user-box\" }, [\n _vm._m(0),\n _c(\"div\", { staticClass: \"section\" }, [\n _c(\"div\", { staticClass: \"section-wrap\" }, [\n _c(\"div\", { staticClass: \"login-box\" }, [\n _c(\"p\", { staticClass: \"tit\" }, [_vm._v(\"欢迎登录云芯系统\")]),\n _c(\"div\", { staticClass: \"bar\" }, [\n _c(\"form\", [\n _c(\n \"div\",\n {\n staticClass: \"input-box lbBox\",\n class: _vm.errorClass1 ? \"error\" : \"\"\n },\n [\n _c(\"i\", { staticClass: \"iconfont iconuser va-m\" }),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.form.mobile,\n expression: \"form.mobile\"\n }\n ],\n staticClass: \"inp va-m\",\n attrs: {\n type: \"text\",\n placeholder: \"请输入手机号\",\n autocomplete: \"off\"\n },\n domProps: { value: _vm.form.mobile },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.form, \"mobile\", $event.target.value)\n }\n }\n }),\n _c(\"b\", { staticClass: \"lineBlock emptys\" })\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"input-box lbBox\",\n class: _vm.errorClass2 ? \"error\" : \"\"\n },\n [\n _c(\"i\", {\n staticClass: \"iconfont icondenglu-mimabeifen va-m\"\n }),\n (_vm.pwdFlag ? \"password\" : \"text\") === \"checkbox\"\n ? _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.form.password,\n expression: \"form.password\"\n }\n ],\n staticClass: \"inp va-m\",\n attrs: {\n placeholder: \"请输入登录密码\",\n type: \"checkbox\"\n },\n domProps: {\n checked: Array.isArray(_vm.form.password)\n ? _vm._i(_vm.form.password, null) > -1\n : _vm.form.password\n },\n on: {\n change: function($event) {\n var $$a = _vm.form.password,\n $$el = $event.target,\n $$c = $$el.checked ? true : false\n if (Array.isArray($$a)) {\n var $$v = null,\n $$i = _vm._i($$a, $$v)\n if ($$el.checked) {\n $$i < 0 &&\n _vm.$set(\n _vm.form,\n \"password\",\n $$a.concat([$$v])\n )\n } else {\n $$i > -1 &&\n _vm.$set(\n _vm.form,\n \"password\",\n $$a.slice(0, $$i).concat($$a.slice($$i + 1))\n )\n }\n } else {\n _vm.$set(_vm.form, \"password\", $$c)\n }\n }\n }\n })\n : (_vm.pwdFlag ? \"password\" : \"text\") === \"radio\"\n ? _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.form.password,\n expression: \"form.password\"\n }\n ],\n staticClass: \"inp va-m\",\n attrs: { placeholder: \"请输入登录密码\", type: \"radio\" },\n domProps: { checked: _vm._q(_vm.form.password, null) },\n on: {\n change: function($event) {\n return _vm.$set(_vm.form, \"password\", null)\n }\n }\n })\n : _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.form.password,\n expression: \"form.password\"\n }\n ],\n staticClass: \"inp va-m\",\n attrs: {\n placeholder: \"请输入登录密码\",\n type: _vm.pwdFlag ? \"password\" : \"text\"\n },\n domProps: { value: _vm.form.password },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.form, \"password\", $event.target.value)\n }\n }\n }),\n _c(\"a\", {\n staticClass: \"iconfont eye\",\n class: _vm.pwdFlag ? \"iconyincang\" : \"iconyanjing\",\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n return _vm.changePwd()\n }\n }\n }),\n _c(\"b\", { staticClass: \"lineBlock emptys\" })\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"code-box clr\",\n class: _vm.errorClass3 ? \"error\" : \"\"\n },\n [\n _c(\"div\", { staticClass: \"fl l\" }, [\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.form.captcha,\n expression: \"form.captcha\"\n }\n ],\n attrs: { type: \"text\", placeholder: \"请输入验证码\" },\n domProps: { value: _vm.form.captcha },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.$set(_vm.form, \"captcha\", $event.target.value)\n }\n }\n })\n ]),\n _c(\n \"a\",\n {\n staticClass: \"fr r\",\n attrs: { href: \"javascript:;\", title: \"换一张\" },\n on: {\n click: function($event) {\n return _vm.updateCp()\n }\n }\n },\n [_c(\"img\", { attrs: { src: _vm.imgSrc, alt: \"\" } })]\n )\n ]\n ),\n _c(\"p\", { staticClass: \"text\" }, [\n _c(\"span\", { staticClass: \"error\" }, [\n _vm._v(_vm._s(_vm.errror_text))\n ]),\n _c(\"a\", { attrs: { href: \"javascript:;\" } }, [\n _vm._v(\"忘记密码\")\n ])\n ]),\n _c(\n \"a\",\n {\n staticClass: \"btn-submit\",\n class: _vm.active ? \"active\" : \"\",\n attrs: { href: \"javascript:;\", loading: true },\n on: {\n click: function($event) {\n return _vm.submit()\n }\n }\n },\n [_vm._v(\"登录\")]\n )\n ])\n ])\n ])\n ])\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"head-box\" }, [\n _c(\"div\", { staticClass: \"head-wrap lbBox\" }, [\n _c(\"a\", { staticClass: \"logo lineBlock va-m\", attrs: { href: \"\" } }, [\n _c(\"img\", {\n attrs: { src: __webpack_require__(/*! ../../assets/images/logo.png */ \"./src/assets/images/logo.png\"), alt: \"\" }\n })\n ]),\n _c(\"span\", { staticClass: \"line lineBlock va-m\" }),\n _c(\"div\", { staticClass: \"text lineBlock va-m\" }, [\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"云芯商家\")]),\n _c(\"p\", { staticClass: \"t2\" }, [_vm._v(\"连接终端需求\")])\n ]),\n _c(\"b\", { staticClass: \"lineBlock emptys\" })\n ])\n ])\n }\n]\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%221c089814-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_AT_RULE_IMPORT_0___ = __webpack_require__(/*! -!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../assets/css/login/index.min.css */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./src/assets/css/login/index.min.css\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nexports.i(___CSS_LOADER_AT_RULE_IMPORT_0___);\n// Module\nexports.push([module.i, \"\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./src/assets/css/login/index.min.css":
/*!*****************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./src/assets/css/login/index.min.css ***!
\*****************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ../../images/bg.png */ \"./src/assets/images/bg.png\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\n// Module\nexports.push([module.i, \"html,\\r\\nbody,\\r\\n#app {\\r\\n height: 100%;\\n}\\n.user-box {\\r\\n height: 100%;\\n}\\n.user-box .head-box {\\r\\n height: 80px;\\r\\n background: #FFFFFF;\\n}\\n.user-box .head-box .head-wrap {\\r\\n width: 1190px;\\r\\n height: 100%;\\r\\n margin: 0 auto;\\n}\\n.user-box .head-box .head-wrap .logo {\\r\\n width: 81px;\\r\\n height: 39px;\\n}\\n.user-box .head-box .head-wrap .logo img {\\r\\n width: 81px;\\r\\n height: 39px;\\n}\\n.user-box .head-box .head-wrap .line {\\r\\n width: 1px;\\r\\n height: 22px;\\r\\n color: #e0e0e0;\\r\\n background: #E0E0E0;\\r\\n margin: 0 13px 0 15px;\\n}\\n.user-box .head-box .head-wrap .text .t1 {\\r\\n font-size: 14px;\\r\\n color: #333333;\\r\\n line-height: 19px;\\r\\n margin-bottom: 4px;\\n}\\n.user-box .head-box .head-wrap .text .t2 {\\r\\n font-size: 12px;\\r\\n color: #666666;\\r\\n letter-spacing: 10px;\\n}\\n.user-box .section {\\r\\n width: 100%;\\r\\n height: calc(100% - 80px);\\r\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \") no-repeat center;\\r\\n background-size: cover;\\n}\\n.user-box .section .section-wrap {\\r\\n position: relative;\\r\\n width: 1190px;\\r\\n height: 100%;\\r\\n margin: 0 auto;\\n}\\n.user-box .section .section-wrap .login-box {\\r\\n position: absolute;\\r\\n right: 0;\\r\\n top: 133px;\\r\\n width: 400px;\\r\\n height: 367px;\\r\\n background: #FFFFFF;\\r\\n border-radius: 8px;\\n}\\n.user-box .section .section-wrap .login-box .tit {\\r\\n font-size: 20px;\\r\\n color: #333333;\\r\\n text-align: center;\\r\\n margin: 25px 0;\\n}\\n.user-box .section .section-wrap .login-box .bar {\\r\\n width: 342px;\\r\\n margin: 0 auto;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box {\\r\\n position: relative;\\r\\n width: 328px;\\r\\n height: 43px;\\r\\n background: #FFFFFF;\\r\\n border-radius: 2px;\\r\\n border: 1px solid #BEC9DF;\\r\\n margin-bottom: 20px;\\r\\n transition: all 0.2s ease;\\r\\n padding-left: 12px;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box i.iconfont {\\r\\n padding: 12px 0;\\r\\n font-size: 20px;\\r\\n color: #a1acc1;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box .inp {\\r\\n padding-left: 9px;\\r\\n height: 34px;\\r\\n font-size: 14px;\\r\\n background: transparent;\\r\\n border-left: 1px solid #BEC9DF;\\r\\n margin-left: 12px;\\r\\n letter-spacing: 1px;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box .inp::-webkit-input-placeholder {\\r\\n color: #A1ACC1;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box .eye {\\r\\n position: absolute;\\r\\n right: 19px;\\r\\n top: 13px;\\r\\n font-size: 20px;\\r\\n color: #a1acc1;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box:focus-within {\\r\\n border: 1px solid #1969F9;\\n}\\n.user-box .section .section-wrap .login-box .bar .input-box.error {\\r\\n border: 1px solid #FF1D00;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box .l input {\\r\\n width: 210px;\\r\\n height: 43px;\\r\\n line-height: 43px;\\r\\n border-radius: 2px;\\r\\n border: 1px solid #BEC9DF;\\r\\n text-indent: 17px;\\r\\n font-size: 14px;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box .l input::-webkit-input-placeholder {\\r\\n color: #A1ACC1;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box .l input:focus {\\r\\n border: 1px solid #1969F9;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box.error .l input {\\r\\n border: 1px solid #FF1D00;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box .r {\\r\\n width: 118px;\\r\\n height: 43px;\\r\\n border-radius: 2px;\\r\\n border: 1px solid #BEC9DF;\\n}\\n.user-box .section .section-wrap .login-box .bar .code-box .r img {\\r\\n width: 100%;\\r\\n height: 100%;\\n}\\n.user-box .section .section-wrap .login-box .bar .text {\\r\\n position: relative;\\r\\n padding: 11px 0;\\r\\n text-align: right;\\n}\\n.user-box .section .section-wrap .login-box .bar .text .error {\\r\\n position: absolute;\\r\\n left: 0;\\r\\n top: 12px;\\r\\n font-size: 12px;\\r\\n color: #f10909;\\n}\\n.user-box .section .section-wrap .login-box .bar .text a {\\r\\n line-height: 17px;\\r\\n font-size: 12px;\\r\\n color: #999999;\\n}\\n.user-box .section .section-wrap .login-box .bar .btn-submit {\\r\\n width: 342px;\\r\\n height: 42px;\\r\\n line-height: 42px;\\r\\n text-align: center;\\r\\n background: #A1ACC1;\\r\\n border-radius: 2px;\\r\\n font-size: 20px;\\r\\n color: #ffffff;\\r\\n display: block;\\r\\n letter-spacing: 10px;\\r\\n margin: 0 auto;\\r\\n transition: all 0.2s ease;\\n}\\n.user-box .section .section-wrap .login-box .bar .btn-submit.active {\\r\\n background: #1969F9;\\n}\\n.user-box .section .section-wrap .login-box .bar .btn-submit:hover {\\r\\n background: #0050E0;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/assets/css/login/index.min.css?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2");
/***/ }),
/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"3b132cee\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./src/assets/images/bg.png":
/*!**********************************!*\
!*** ./src/assets/images/bg.png ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__.p + \"img/bg.d5313985.png\";\n\n//# sourceURL=webpack:///./src/assets/images/bg.png?");
/***/ }),
/***/ "./src/assets/images/logo.png":
/*!************************************!*\
!*** ./src/assets/images/logo.png ***!
\************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__.p + \"img/logo.92cace4e.png\";\n\n//# sourceURL=webpack:///./src/assets/images/logo.png?");
/***/ }),
/***/ "./src/views/User/login.vue":
/*!**********************************!*\
!*** ./src/views/User/login.vue ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.vue?vue&type=template&id=6ba1f35f&scoped=true& */ \"./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true&\");\n/* harmony import */ var _login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.vue?vue&type=script&lang=js& */ \"./src/views/User/login.vue?vue&type=script&lang=js&\");\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& */ \"./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6ba1f35f\",\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/views/User/login.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/views/User/login.vue?");
/***/ }),
/***/ "./src/views/User/login.vue?vue&type=script&lang=js&":
/*!***********************************************************!*\
!*** ./src/views/User/login.vue?vue&type=script&lang=js& ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./login.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=webpack:///./src/views/User/login.vue?");
/***/ }),
/***/ "./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&":
/*!*******************************************************************************************!*\
!*** ./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& ***!
\*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css& */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=style&index=0&id=6ba1f35f&scoped=true&lang=css&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_6ba1f35f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/views/User/login.vue?");
/***/ }),
/***/ "./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true&":
/*!*****************************************************************************!*\
!*** ./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true& ***!
\*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1c089814_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1c089814-vue-loader-template\"}!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./login.vue?vue&type=template&id=6ba1f35f&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1c089814-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/User/login.vue?vue&type=template&id=6ba1f35f&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1c089814_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1c089814_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_6ba1f35f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/views/User/login.vue?");
/***/ })
}]);