(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["changeMobile~forgetPassword~logoff-choose-reason~logoff-confirm~logoff-verify-mobile~setPassword~verifyMobil"],{

/***/ "./src/api/setting/forget-password.js":
/*!********************************************!*\
  !*** ./src/api/setting/forget-password.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.setForgetPassword = exports.submitForgetPasswordSms = exports.forgetPasswordSend = undefined;\n\nvar _index = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator/index.js */ \"./node_modules/@babel/runtime/regenerator/index.js\");\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _config = __webpack_require__(/*! ./config */ \"./src/api/setting/config.js\");\n\nvar _utils = __webpack_require__(/*! ./utils */ \"./src/api/setting/utils.js\");\n\nvar _utils2 = __webpack_require__(/*! ../utils */ \"./src/api/utils.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar forgetPasswordSendUrl = \"\".concat(_config.forgetPasswordUrl, \"/send\"); // 忘记密码时请求短信\n\nvar submitForgetPasswordSmsUrl = \"\".concat(_config.forgetPasswordUrl, \"/sms\"); // 忘记密码时输入短信验验证码\n\nvar setForgetPasswordUrl = \"\".concat(_config.forgetPasswordUrl, \"/set\"); // 忘记密码时重设密码\n\n/*\n* 忘记密码-发送短信验证码\n*  */\n\nvar forgetPasswordSend =\n/*#__PURE__*/\nexports.forgetPasswordSend = function () {\n  var _ref = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee(params) {\n    var fingerprint, _ref2, channel, bu_code, paramsData;\n\n    return _index2.default.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context.sent;\n            _context.next = 5;\n            return (0, _config.requestJson)();\n\n          case 5:\n            _ref2 = _context.sent;\n            channel = _ref2.channel;\n            bu_code = _ref2.bu_code;\n            paramsData = _objectSpread({\n              bu_code: bu_code,\n              channel: channel\n            }, params);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context.abrupt(\"return\", _utils2.myAxios.post(forgetPasswordSendUrl, paramsData, {\n              loading: false,\n              // 禁用loading\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res, [_config.NEED_CAPTCHA_CODE, _config.NEED_SECOND_CAPTCHA_CODE]);\n            }));\n\n          case 11:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n\n  return function forgetPasswordSend(_x) {\n    return _ref.apply(this, arguments);\n  };\n}();\n/*\n* 忘记密码-提交短信验证码\n*  */\n\n\nvar submitForgetPasswordSms =\n/*#__PURE__*/\nexports.submitForgetPasswordSms = function () {\n  var _ref3 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee2(params) {\n    var fingerprint, _ref4, channel, bu_code, paramsData;\n\n    return _index2.default.wrap(function _callee2$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            _context2.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context2.sent;\n            _context2.next = 5;\n            return (0, _config.requestJson)();\n\n          case 5:\n            _ref4 = _context2.sent;\n            channel = _ref4.channel;\n            bu_code = _ref4.bu_code;\n            paramsData = _objectSpread({\n              channel: channel,\n              bu_code: bu_code\n            }, params);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context2.abrupt(\"return\", _utils2.myAxios.post(submitForgetPasswordSmsUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 11:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n\n  return function submitForgetPasswordSms(_x2) {\n    return _ref3.apply(this, arguments);\n  };\n}();\n/*\n* 忘记密码-设置密码\n*  */\n\n\nvar setForgetPassword =\n/*#__PURE__*/\nexports.setForgetPassword = function () {\n  var _ref5 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee3(params) {\n    var fingerprint, _ref6, channel, bu_code, paramsData;\n\n    return _index2.default.wrap(function _callee3$(_context3) {\n      while (1) {\n        switch (_context3.prev = _context3.next) {\n          case 0:\n            _context3.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context3.sent;\n            _context3.next = 5;\n            return (0, _config.requestJson)();\n\n          case 5:\n            _ref6 = _context3.sent;\n            channel = _ref6.channel;\n            bu_code = _ref6.bu_code;\n            paramsData = _objectSpread({\n              channel: channel,\n              bu_code: bu_code\n            }, params);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context3.abrupt(\"return\", _utils2.myAxios.post(setForgetPasswordUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 11:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee3);\n  }));\n\n  return function setForgetPassword(_x3) {\n    return _ref5.apply(this, arguments);\n  };\n}();\n\n//# sourceURL=webpack:///./src/api/setting/forget-password.js?");

/***/ }),

/***/ "./src/api/setting/index.js":
/*!**********************************!*\
  !*** ./src/api/setting/index.js ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _resetMobile = __webpack_require__(/*! ./reset-mobile */ \"./src/api/setting/reset-mobile.js\");\n\nObject.keys(_resetMobile).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  Object.defineProperty(exports, key, {\n    enumerable: true,\n    get: function get() {\n      return _resetMobile[key];\n    }\n  });\n});\n\nvar _logoff = __webpack_require__(/*! ./logoff */ \"./src/api/setting/logoff.js\");\n\nObject.keys(_logoff).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  Object.defineProperty(exports, key, {\n    enumerable: true,\n    get: function get() {\n      return _logoff[key];\n    }\n  });\n});\n\nvar _token = __webpack_require__(/*! ./token */ \"./src/api/setting/token.js\");\n\nObject.keys(_token).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  Object.defineProperty(exports, key, {\n    enumerable: true,\n    get: function get() {\n      return _token[key];\n    }\n  });\n});\n\nvar _resetPassword = __webpack_require__(/*! ./reset-password */ \"./src/api/setting/reset-password.js\");\n\nObject.keys(_resetPassword).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  Object.defineProperty(exports, key, {\n    enumerable: true,\n    get: function get() {\n      return _resetPassword[key];\n    }\n  });\n});\n\nvar _forgetPassword = __webpack_require__(/*! ./forget-password */ \"./src/api/setting/forget-password.js\");\n\nObject.keys(_forgetPassword).forEach(function (key) {\n  if (key === \"default\" || key === \"__esModule\") return;\n  Object.defineProperty(exports, key, {\n    enumerable: true,\n    get: function get() {\n      return _forgetPassword[key];\n    }\n  });\n});\n\n//# sourceURL=webpack:///./src/api/setting/index.js?");

/***/ }),

/***/ "./src/api/setting/logoff.js":
/*!***********************************!*\
  !*** ./src/api/setting/logoff.js ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.getReasonList = exports.submitSms = exports.sendSmsCode = exports.checkAccountState = undefined;\n\nvar _index = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator/index.js */ \"./node_modules/@babel/runtime/regenerator/index.js\");\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _config = __webpack_require__(/*! ./config */ \"./src/api/setting/config.js\");\n\nvar _utils = __webpack_require__(/*! ./utils */ \"./src/api/setting/utils.js\");\n\nvar _utils2 = __webpack_require__(/*! ../utils */ \"./src/api/utils.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar checkAccountUrl = \"\".concat(_config.logoffUrl, \"/check\"); // 查询当前账户是否可以注销\n\nvar sendSmsCodeUrl = \"\".concat(_config.logoffUrl, \"/send\"); // 短验方式注销-请求短信验证码\n\nvar reasonListUrl = \"\".concat(_config.logoffUrl, \"/getReasonList\"); // 查询注销的原因\n\nvar submitSmsUrl = \"\".concat(_config.logoffUrl, \"/sms\"); // 短验方式注销-填写验证码\n\n/*\n* 注销-查询当前账户是否可以注销\n*  */\n\nvar checkAccountState =\n/*#__PURE__*/\nexports.checkAccountState = function () {\n  var _ref = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context.sent;\n            _context.t0 = _objectSpread;\n            _context.t1 = _objectSpread;\n            _context.t2 = {};\n            _context.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context.t3 = _context.sent;\n            _context.t4 = (0, _context.t1)(_context.t2, _context.t3);\n            _context.t5 = params;\n            paramsData = (0, _context.t0)(_context.t4, _context.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context.abrupt(\"return\", _utils2.myAxios.post(checkAccountUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res, [_config.LOGOFF_FAIL_CODE]);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n\n  return function checkAccountState(_x) {\n    return _ref.apply(this, arguments);\n  };\n}();\n/*\n* 注销-短验方式注销-获取短信验证码\n*  */\n\n\nvar sendSmsCode =\n/*#__PURE__*/\nexports.sendSmsCode = function () {\n  var _ref2 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee2(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee2$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            _context2.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context2.sent;\n            _context2.t0 = _objectSpread;\n            _context2.t1 = _objectSpread;\n            _context2.t2 = {};\n            _context2.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context2.t3 = _context2.sent;\n            _context2.t4 = (0, _context2.t1)(_context2.t2, _context2.t3);\n            _context2.t5 = params;\n            paramsData = (0, _context2.t0)(_context2.t4, _context2.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context2.abrupt(\"return\", _utils2.myAxios.post(sendSmsCodeUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n\n  return function sendSmsCode(_x2) {\n    return _ref2.apply(this, arguments);\n  };\n}();\n/*\n* 注销-短验方式注销-提交手机验证码\n*  */\n\n\nvar submitSms =\n/*#__PURE__*/\nexports.submitSms = function () {\n  var _ref3 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee3(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee3$(_context3) {\n      while (1) {\n        switch (_context3.prev = _context3.next) {\n          case 0:\n            _context3.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context3.sent;\n            _context3.t0 = _objectSpread;\n            _context3.t1 = _objectSpread;\n            _context3.t2 = {};\n            _context3.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context3.t3 = _context3.sent;\n            _context3.t4 = (0, _context3.t1)(_context3.t2, _context3.t3);\n            _context3.t5 = params;\n            paramsData = (0, _context3.t0)(_context3.t4, _context3.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context3.abrupt(\"return\", _utils2.myAxios.post(submitSmsUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee3);\n  }));\n\n  return function submitSms(_x3) {\n    return _ref3.apply(this, arguments);\n  };\n}();\n/*\n* 注销-获取注销原因\n*  */\n\n\nvar getReasonList = exports.getReasonList = function getReasonList(params) {\n  return _utils2.myAxios.get(reasonListUrl, {\n    headers: {\n      'X-GAIA-API-KEY': _config.gaiaKey\n    }\n  }).then(function (res) {\n    return (0, _utils.handleResponse)(res);\n  });\n};\n\n//# sourceURL=webpack:///./src/api/setting/logoff.js?");

/***/ }),

/***/ "./src/api/setting/reset-mobile.js":
/*!*****************************************!*\
  !*** ./src/api/setting/reset-mobile.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.submitProofImage = exports.checkPhoneNumberState = exports.uploadOnlineProofImage = exports.submitPwd = exports.submitSmsNew = exports.submitSmsOld = exports.sendSmsNew = exports.sendSmsOld = exports.submitProofImageUrl = exports.checkPhoneNumberStateUrl = exports.uploadImage = exports.submitPwdUrl = exports.smsNewUrl = exports.sendSmsNewURL = exports.smsOldURL = exports.sendSmsOldURL = undefined;\n\nvar _index = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator/index.js */ \"./node_modules/@babel/runtime/regenerator/index.js\");\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _config = __webpack_require__(/*! ./config */ \"./src/api/setting/config.js\");\n\nvar _utils = __webpack_require__(/*! ./utils */ \"./src/api/setting/utils.js\");\n\nvar _utils2 = __webpack_require__(/*! ../utils */ \"./src/api/utils.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar sendSmsOldURL = exports.sendSmsOldURL = \"\".concat(_config.resetMobileUrl, \"/send-old\"); // 短验方式改手机号-给旧号发短信\n\nvar smsOldURL = exports.smsOldURL = \"\".concat(_config.resetMobileUrl, \"/sms-old\"); // 短验方式改手机号-给旧号发短信后-填写验证码\n\nvar sendSmsNewURL = exports.sendSmsNewURL = \"\".concat(_config.resetMobileUrl, \"/send-newSecret\"); // 修改手机号-给新号发短信\n\nvar smsNewUrl = exports.smsNewUrl = \"\".concat(_config.resetMobileUrl, \"/sms-newSecret\"); // 修改手机号-给新号发短信后-填写验证码\n\nvar submitPwdUrl = exports.submitPwdUrl = \"\".concat(_config.resetMobileUrl, \"/pwd\"); // 修改手机号-验证密码\n\nvar uploadImage = exports.uploadImage = \"\".concat(_config.resetMobileUrl, \"/upload\"); // 修改手机号-上传入网证明\n\nvar checkPhoneNumberStateUrl = exports.checkPhoneNumberStateUrl = \"\".concat(_config.resetMobileUrl, \"/check\"); // 修改手机号-校验手机号状态\n\nvar submitProofImageUrl = exports.submitProofImageUrl = \"\".concat(_config.resetMobileUrl, \"/submitSecret\"); // 修改手机号-上传入网证明后提交\n\n/*\n* 更改手机号-给旧手机号发短信\n* */\n\nvar sendSmsOld =\n/*#__PURE__*/\nexports.sendSmsOld = function () {\n  var _ref = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context.sent;\n            _context.t0 = _objectSpread;\n            _context.t1 = _objectSpread;\n            _context.t2 = {};\n            _context.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context.t3 = _context.sent;\n            _context.t4 = (0, _context.t1)(_context.t2, _context.t3);\n            _context.t5 = params;\n            paramsData = (0, _context.t0)(_context.t4, _context.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context.abrupt(\"return\", _utils2.myAxios.post(sendSmsOldURL, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res, [_config.NEED_CAPTCHA_CODE, _config.NEED_SECOND_CAPTCHA_CODE]);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n\n  return function sendSmsOld(_x) {\n    return _ref.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-给新手机号发送短信\n* */\n\n\nvar sendSmsNew =\n/*#__PURE__*/\nexports.sendSmsNew = function () {\n  var _ref2 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee2(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee2$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            _context2.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context2.sent;\n            _context2.t0 = _objectSpread;\n            _context2.t1 = _objectSpread;\n            _context2.t2 = {};\n            _context2.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context2.t3 = _context2.sent;\n            _context2.t4 = (0, _context2.t1)(_context2.t2, _context2.t3);\n            _context2.t5 = params;\n            paramsData = (0, _context2.t0)(_context2.t4, _context2.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context2.abrupt(\"return\", _utils2.myAxios.post(sendSmsNewURL, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res, [_config.NEED_CAPTCHA_CODE, _config.NEED_SECOND_CAPTCHA_CODE]);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n\n  return function sendSmsNew(_x2) {\n    return _ref2.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-给旧手机号发送短信后-提交短信验证码\n*  */\n\n\nvar submitSmsOld =\n/*#__PURE__*/\nexports.submitSmsOld = function () {\n  var _ref3 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee3(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee3$(_context3) {\n      while (1) {\n        switch (_context3.prev = _context3.next) {\n          case 0:\n            _context3.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context3.sent;\n            _context3.t0 = _objectSpread;\n            _context3.t1 = _objectSpread;\n            _context3.t2 = {};\n            _context3.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context3.t3 = _context3.sent;\n            _context3.t4 = (0, _context3.t1)(_context3.t2, _context3.t3);\n            _context3.t5 = params;\n            paramsData = (0, _context3.t0)(_context3.t4, _context3.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context3.abrupt(\"return\", _utils2.myAxios.post(smsOldURL, paramsData, {\n              loading: {\n                message: '校验中'\n              },\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee3);\n  }));\n\n  return function submitSmsOld(_x3) {\n    return _ref3.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-给新手机号发送短信后-提交短信验证码\n*  */\n\n\nvar submitSmsNew =\n/*#__PURE__*/\nexports.submitSmsNew = function () {\n  var _ref4 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee4(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee4$(_context4) {\n      while (1) {\n        switch (_context4.prev = _context4.next) {\n          case 0:\n            _context4.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context4.sent;\n            _context4.t0 = _objectSpread;\n            _context4.t1 = _objectSpread;\n            _context4.t2 = {};\n            _context4.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context4.t3 = _context4.sent;\n            _context4.t4 = (0, _context4.t1)(_context4.t2, _context4.t3);\n            _context4.t5 = params;\n            paramsData = (0, _context4.t0)(_context4.t4, _context4.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context4.abrupt(\"return\", _utils2.myAxios.post(smsNewUrl, paramsData, {\n              loading: {\n                message: '校验中'\n              },\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context4.stop();\n        }\n      }\n    }, _callee4);\n  }));\n\n  return function submitSmsNew(_x4) {\n    return _ref4.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-密码方式修改-提交密码\n*  */\n\n\nvar submitPwd =\n/*#__PURE__*/\nexports.submitPwd = function () {\n  var _ref5 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee5(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee5$(_context5) {\n      while (1) {\n        switch (_context5.prev = _context5.next) {\n          case 0:\n            _context5.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context5.sent;\n            _context5.t0 = _objectSpread;\n            _context5.t1 = _objectSpread;\n            _context5.t2 = {};\n            _context5.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context5.t3 = _context5.sent;\n            _context5.t4 = (0, _context5.t1)(_context5.t2, _context5.t3);\n            _context5.t5 = params;\n            paramsData = (0, _context5.t0)(_context5.t4, _context5.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context5.abrupt(\"return\", _utils2.myAxios.post(submitPwdUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context5.stop();\n        }\n      }\n    }, _callee5);\n  }));\n\n  return function submitPwd(_x5) {\n    return _ref5.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-上传手机号入网证明\n*  */\n\n\nvar uploadOnlineProofImage =\n/*#__PURE__*/\nexports.uploadOnlineProofImage = function () {\n  var _ref6 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee6(file) {\n    var _ref7, token, channel, bu_code, param;\n\n    return _index2.default.wrap(function _callee6$(_context6) {\n      while (1) {\n        switch (_context6.prev = _context6.next) {\n          case 0:\n            _context6.next = 2;\n            return (0, _config.requestJson)();\n\n          case 2:\n            _ref7 = _context6.sent;\n            token = _ref7.token;\n            channel = _ref7.channel;\n            bu_code = _ref7.bu_code;\n            param = new FormData(); // 将得到的文件流添加到FormData对象\n\n            param.append('file', file, file.name);\n            param.set('token', token);\n            param.set('channel', channel);\n            param.set('bu_code', bu_code);\n            return _context6.abrupt(\"return\", _utils2.myAxios.post(uploadImage, param, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              },\n              loading: false\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 12:\n          case \"end\":\n            return _context6.stop();\n        }\n      }\n    }, _callee6);\n  }));\n\n  return function uploadOnlineProofImage(_x6) {\n    return _ref6.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-检查手机号状态\n*  */\n\n\nvar checkPhoneNumberState =\n/*#__PURE__*/\nexports.checkPhoneNumberState = function () {\n  var _ref8 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee7(params) {\n    var paramsData, fingerprint;\n    return _index2.default.wrap(function _callee7$(_context7) {\n      while (1) {\n        switch (_context7.prev = _context7.next) {\n          case 0:\n            _context7.t0 = _objectSpread;\n            _context7.t1 = _objectSpread;\n            _context7.t2 = {};\n            _context7.next = 5;\n            return (0, _config.requestJson)();\n\n          case 5:\n            _context7.t3 = _context7.sent;\n            _context7.t4 = (0, _context7.t1)(_context7.t2, _context7.t3);\n            _context7.t5 = params;\n            paramsData = (0, _context7.t0)(_context7.t4, _context7.t5);\n            _context7.prev = 9;\n            _context7.next = 12;\n            return (0, _utils.getConstId)();\n\n          case 12:\n            fingerprint = _context7.sent;\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            _context7.next = 19;\n            break;\n\n          case 16:\n            _context7.prev = 16;\n            _context7.t6 = _context7[\"catch\"](9);\n            console.log('获取设备指纹失败');\n\n          case 19:\n            return _context7.abrupt(\"return\", _utils2.myAxios.post(checkPhoneNumberStateUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 20:\n          case \"end\":\n            return _context7.stop();\n        }\n      }\n    }, _callee7, null, [[9, 16]]);\n  }));\n\n  return function checkPhoneNumberState(_x7) {\n    return _ref8.apply(this, arguments);\n  };\n}();\n/*\n* 更改手机号-上传入网证明后提交\n*  */\n\n\nvar submitProofImage =\n/*#__PURE__*/\nexports.submitProofImage = function () {\n  var _ref9 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee8(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee8$(_context8) {\n      while (1) {\n        switch (_context8.prev = _context8.next) {\n          case 0:\n            _context8.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context8.sent;\n            _context8.t0 = _objectSpread;\n            _context8.t1 = _objectSpread;\n            _context8.t2 = {};\n            _context8.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context8.t3 = _context8.sent;\n            _context8.t4 = (0, _context8.t1)(_context8.t2, _context8.t3);\n            _context8.t5 = params;\n            paramsData = (0, _context8.t0)(_context8.t4, _context8.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context8.abrupt(\"return\", _utils2.myAxios.post(submitProofImageUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context8.stop();\n        }\n      }\n    }, _callee8);\n  }));\n\n  return function submitProofImage(_x8) {\n    return _ref9.apply(this, arguments);\n  };\n}();\n\n//# sourceURL=webpack:///./src/api/setting/reset-mobile.js?");

/***/ }),

/***/ "./src/api/setting/reset-password.js":
/*!*******************************************!*\
  !*** ./src/api/setting/reset-password.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.firstSetPassword = exports.setPassword = exports.submitResetPasswordSms = exports.resetPasswordSend = undefined;\n\nvar _index = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator/index.js */ \"./node_modules/@babel/runtime/regenerator/index.js\");\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _config = __webpack_require__(/*! ./config */ \"./src/api/setting/config.js\");\n\nvar _utils = __webpack_require__(/*! ./utils */ \"./src/api/setting/utils.js\");\n\nvar _utils2 = __webpack_require__(/*! ../utils */ \"./src/api/utils.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar resetPasswordSendUrl = \"\".concat(_config.resetPasswordUrl, \"/send\"); // 重设密码时请求短信\n\nvar submitPasswordSmsUrl = \"\".concat(_config.resetPasswordUrl, \"/sms\"); // 重设密码时输入短信验证码\n\nvar setPasswordUrl = \"\".concat(_config.resetPasswordUrl, \"/set\"); // 重设密码\n\nvar firstSetPasswordUrl = \"\".concat(_config.resetPasswordUrl, \"/first-set\"); // 首次注册后-设置密码\n\n/*\n* 重置密码-发送短信验证码\n*  */\n\nvar resetPasswordSend =\n/*#__PURE__*/\nexports.resetPasswordSend = function () {\n  var _ref = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context.sent;\n            _context.t0 = _objectSpread;\n            _context.t1 = _objectSpread;\n            _context.t2 = {};\n            _context.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context.t3 = _context.sent;\n            _context.t4 = (0, _context.t1)(_context.t2, _context.t3);\n            _context.t5 = params;\n            paramsData = (0, _context.t0)(_context.t4, _context.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context.abrupt(\"return\", _utils2.myAxios.post(resetPasswordSendUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res, [_config.NEED_CAPTCHA_CODE, _config.NEED_SECOND_CAPTCHA_CODE]);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n\n  return function resetPasswordSend(_x) {\n    return _ref.apply(this, arguments);\n  };\n}();\n/*\n* 重置密码-提交短信验证码\n*  */\n\n\nvar submitResetPasswordSms =\n/*#__PURE__*/\nexports.submitResetPasswordSms = function () {\n  var _ref2 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee2(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee2$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            _context2.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context2.sent;\n            _context2.t0 = _objectSpread;\n            _context2.t1 = _objectSpread;\n            _context2.t2 = {};\n            _context2.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context2.t3 = _context2.sent;\n            _context2.t4 = (0, _context2.t1)(_context2.t2, _context2.t3);\n            _context2.t5 = params;\n            paramsData = (0, _context2.t0)(_context2.t4, _context2.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context2.abrupt(\"return\", _utils2.myAxios.post(submitPasswordSmsUrl, paramsData, {\n              loading: {\n                message: '校验中'\n              },\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n\n  return function submitResetPasswordSms(_x2) {\n    return _ref2.apply(this, arguments);\n  };\n}();\n/*\n* 重置密码-设置密码\n*  */\n\n\nvar setPassword =\n/*#__PURE__*/\nexports.setPassword = function () {\n  var _ref3 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee3(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee3$(_context3) {\n      while (1) {\n        switch (_context3.prev = _context3.next) {\n          case 0:\n            _context3.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context3.sent;\n            _context3.t0 = _objectSpread;\n            _context3.t1 = _objectSpread;\n            _context3.t2 = {};\n            _context3.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context3.t3 = _context3.sent;\n            _context3.t4 = (0, _context3.t1)(_context3.t2, _context3.t3);\n            _context3.t5 = params;\n            paramsData = (0, _context3.t0)(_context3.t4, _context3.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context3.abrupt(\"return\", _utils2.myAxios.post(setPasswordUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context3.stop();\n        }\n      }\n    }, _callee3);\n  }));\n\n  return function setPassword(_x3) {\n    return _ref3.apply(this, arguments);\n  };\n}();\n/*\n* 首次登录后-设置密码\n*  */\n\n\nvar firstSetPassword =\n/*#__PURE__*/\nexports.firstSetPassword = function () {\n  var _ref4 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee4(params) {\n    var fingerprint, paramsData;\n    return _index2.default.wrap(function _callee4$(_context4) {\n      while (1) {\n        switch (_context4.prev = _context4.next) {\n          case 0:\n            _context4.next = 2;\n            return (0, _utils.getConstId)();\n\n          case 2:\n            fingerprint = _context4.sent;\n            _context4.t0 = _objectSpread;\n            _context4.t1 = _objectSpread;\n            _context4.t2 = {};\n            _context4.next = 8;\n            return (0, _config.requestJson)();\n\n          case 8:\n            _context4.t3 = _context4.sent;\n            _context4.t4 = (0, _context4.t1)(_context4.t2, _context4.t3);\n            _context4.t5 = params;\n            paramsData = (0, _context4.t0)(_context4.t4, _context4.t5);\n\n            if (fingerprint) {\n              paramsData.fingerprint = fingerprint;\n            }\n\n            return _context4.abrupt(\"return\", _utils2.myAxios.post(firstSetPasswordUrl, paramsData, {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            }).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 14:\n          case \"end\":\n            return _context4.stop();\n        }\n      }\n    }, _callee4);\n  }));\n\n  return function firstSetPassword(_x4) {\n    return _ref4.apply(this, arguments);\n  };\n}();\n\n//# sourceURL=webpack:///./src/api/setting/reset-password.js?");

/***/ }),

/***/ "./src/api/setting/token.js":
/*!**********************************!*\
  !*** ./src/api/setting/token.js ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.userInfoByToken = exports.checkToken = undefined;\n\nvar _index = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator/index.js */ \"./node_modules/@babel/runtime/regenerator/index.js\");\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _config = __webpack_require__(/*! ./config */ \"./src/api/setting/config.js\");\n\nvar _utils = __webpack_require__(/*! ./utils */ \"./src/api/setting/utils.js\");\n\nvar _utils2 = __webpack_require__(/*! ../utils */ \"./src/api/utils.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar checkTokenUrl = \"\".concat(_config.authUrl, \"/check\"); // console.log(await requestJson(), 999999)\n\n/*\n* 效验token的有效性\n* todo token效验失败，直接调用登出方法。登出方法由航道提供\n*  */\n\nvar checkToken =\n/*#__PURE__*/\nexports.checkToken = function () {\n  var _ref = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee() {\n    return _index2.default.wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            _context.t0 = _utils2.myAxios;\n            _context.t1 = checkTokenUrl;\n            _context.next = 4;\n            return (0, _config.requestJson)();\n\n          case 4:\n            _context.t2 = _context.sent;\n            _context.t3 = {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            };\n            return _context.abrupt(\"return\", _context.t0.post.call(_context.t0, _context.t1, _context.t2, _context.t3).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 7:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n\n  return function checkToken() {\n    return _ref.apply(this, arguments);\n  };\n}();\n\nvar userInfoByToken =\n/*#__PURE__*/\nexports.userInfoByToken = function () {\n  var _ref2 = _asyncToGenerator(\n  /*#__PURE__*/\n  _index2.default.mark(function _callee2() {\n    return _index2.default.wrap(function _callee2$(_context2) {\n      while (1) {\n        switch (_context2.prev = _context2.next) {\n          case 0:\n            _context2.t0 = _utils2.myAxios;\n            _context2.t1 = checkTokenUrl;\n            _context2.t2 = _objectSpread;\n            _context2.t3 = {};\n            _context2.next = 6;\n            return (0, _config.requestJson)();\n\n          case 6:\n            _context2.t4 = _context2.sent;\n            _context2.t5 = (0, _context2.t2)(_context2.t3, _context2.t4);\n            _context2.t6 = {\n              headers: {\n                'X-GAIA-API-KEY': _config.gaiaKey\n              }\n            };\n            return _context2.abrupt(\"return\", _context2.t0.post.call(_context2.t0, _context2.t1, _context2.t5, _context2.t6).then(function (res) {\n              return (0, _utils.handleResponse)(res);\n            }));\n\n          case 10:\n          case \"end\":\n            return _context2.stop();\n        }\n      }\n    }, _callee2);\n  }));\n\n  return function userInfoByToken() {\n    return _ref2.apply(this, arguments);\n  };\n}();\n\n//# sourceURL=webpack:///./src/api/setting/token.js?");

/***/ }),

/***/ "./src/views/mixins/checkToken.js":
/*!****************************************!*\
  !*** ./src/views/mixins/checkToken.js ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _setting = __webpack_require__(/*! @/api/setting */ \"./src/api/setting/index.js\");\n\nvar _config = __webpack_require__(/*! @/api/setting/config */ \"./src/api/setting/config.js\");\n\nvar _vuex = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nexports.default = {\n  methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['setMobile', 'setLmid', 'setMobilePrefix'])), (0, _vuex.mapActions)(['cleanSavedData'])),\n  created: function created() {\n    var _this = this;\n\n    if (this.isCheckToken) {\n      // 如果开启了token 效验\n      (0, _setting.checkToken)().then(function (res) {\n        if (res.code === _config.OK_CODE) {\n          var data = res.data || {};\n          data.mobile && _this.setMobile(data.mobile);\n          data.lmid && _this.setLmid(data.lmid);\n          data.prefix && _this.setMobilePrefix(data.prefix);\n        } else {\n          // todo 如果code 不是 0000，直接登出\n          _this.cleanSavedData();\n        }\n      }).catch(function () {// console.log(err)\n      });\n    }\n  },\n  computed: {\n    isCheckToken: function isCheckToken() {\n      return this.$route.meta.checkToken;\n    }\n  }\n};\n\n//# sourceURL=webpack:///./src/views/mixins/checkToken.js?");

/***/ })

}]);