Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

肖康 / cloudSystem

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Find file
BlameHistoryPermalink
Switch branch/tag
  • cloudSystem
  • view
  • js
  • 15.js
  • 肖康's avatar
    x · 6163643a
    肖康 committed 4 years ago
    6163643a Browse Files
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?");

/***/ })

}]);