|
@@ -7890,31 +7890,44 @@ module.exports = g;
|
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
"use strict";
|
|
|
-/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.getToken = getToken;exports.setToken = setToken;exports.removeToken = removeToken;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 9));
|
|
|
+/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.getToken = getToken;exports.setToken = setToken;exports.refreshToken = refreshToken;exports.removeToken = removeToken;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 9));
|
|
|
var _login = __webpack_require__(/*! @/api/login.js */ 12);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function 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);}}function _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);});};}
|
|
|
|
|
|
|
|
|
|
|
|
-var TokenKey = 'Admin-Token';function
|
|
|
+var TokenKey = 'Admin-Token';
|
|
|
|
|
|
-getToken() {return _getToken.apply(this, arguments);}function _getToken() {_getToken = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var token, res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:
|
|
|
- token = uni.getStorageSync(TokenKey);if (!
|
|
|
- token) {_context.next = 5;break;}return _context.abrupt("return",
|
|
|
- token);case 5:_context.next = 7;return (
|
|
|
+//获取token
|
|
|
+function getToken() {return _getToken.apply(this, arguments);}
|
|
|
|
|
|
- (0, _login.login)());case 7:res = _context.sent;
|
|
|
- setToken(res.data.token);return _context.abrupt("return",
|
|
|
- res.data.token);case 10:case "end":return _context.stop();}}}, _callee);}));return _getToken.apply(this, arguments);}
|
|
|
|
|
|
|
|
|
|
|
|
-function setToken(token) {
|
|
|
- // return Cookies.set(TokenKey, token)
|
|
|
- return uni.setStorageSync(TokenKey, token);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//设置token
|
|
|
+function _getToken() {_getToken = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var tokenObj, res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:tokenObj = uni.getStorageSync(TokenKey);if (!(new Date().getTime() - tokenObj.date < 1000 * 60 * 28)) {_context.next = 5;break;}return _context.abrupt("return", tokenObj.token);case 5:_context.next = 7;return (0, _login.login)();case 7:res = _context.sent;setToken(res.data.token);return _context.abrupt("return", res.data.token);case 10:case "end":return _context.stop();}}}, _callee);}));return _getToken.apply(this, arguments);}function setToken(token) {
|
|
|
+ var tokenObj = {
|
|
|
+ token: token,
|
|
|
+ date: new Date().getTime() };
|
|
|
+
|
|
|
+ return uni.setStorageSync(TokenKey, tokenObj);
|
|
|
}
|
|
|
|
|
|
+//刷新token时间
|
|
|
+function refreshToken(token) {
|
|
|
+ var tokenObj = uni.getStorageSync(TokenKey);
|
|
|
+ if (!tokenObj) return;
|
|
|
+ tokenObj.date = new Date().getTime();
|
|
|
+ return uni.setStorageSync(TokenKey, tokenObj);
|
|
|
+}
|
|
|
+
|
|
|
+//移除token
|
|
|
function removeToken() {
|
|
|
- // return Cookies.remove(TokenKey)
|
|
|
return uni.removeStorageSync(TokenKey);
|
|
|
}
|
|
|
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
|
|
@@ -8841,25 +8854,16 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
var _login = __webpack_require__(/*! @/api/login.js */ 12);
|
|
|
|
|
|
|
|
|
var _errorCode = _interopRequireDefault(__webpack_require__(/*! @/utils/errorCode */ 14));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function 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);}}function _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);});};}function 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;}function _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;}function _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;}
|
|
|
|
|
|
-//防抖函数
|
|
|
-function 防抖(fn, wait) {
|
|
|
- var timeID;
|
|
|
- wait = wait || 1000 * 60 * 25;
|
|
|
- return function () {
|
|
|
- timeID && clearTimeout(timeID);
|
|
|
- timeID = setTimeout(fn, wait);
|
|
|
- };
|
|
|
-}
|
|
|
-var 定时清除token = 防抖(_auth.removeToken);
|
|
|
|
|
|
/**
|
|
|
- * http请求封装
|
|
|
- */
|
|
|
+ * http请求封装
|
|
|
+ */
|
|
|
var myAxios = function myAxios(req) {
|
|
|
|
|
|
var query = '';
|
|
@@ -8885,9 +8889,7 @@ var myAxios = function myAxios(req) {
|
|
|
|
|
|
|
|
|
// 请求拦截器
|
|
|
- function 请求拦截(_x) {return _.apply(this, arguments);}
|
|
|
-
|
|
|
-
|
|
|
+ function reqMiddleware(_x) {return _reqMiddleware.apply(this, arguments);}
|
|
|
|
|
|
|
|
|
|
|
@@ -8898,9 +8900,8 @@ var myAxios = function myAxios(req) {
|
|
|
|
|
|
|
|
|
// 响应拦截器
|
|
|
- function _() {_ = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(config) {var token;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: //重置Authorization过期时间,使用防抖函数
|
|
|
- 定时清除token();if (!config.header.isLogin) {_context3.next = 3;break;}return _context3.abrupt("return", config);case 3:_context3.next = 5;return (0, _auth.getToken)();case 5:token = _context3.sent;config.header['Authorization'] = 'Bearer ' + token; // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
- return _context3.abrupt("return", config);case 8:case "end":return _context3.stop();}}}, _callee3);}));return _.apply(this, arguments);}function 返回拦截(_x2) {return _2.apply(this, arguments);}
|
|
|
+ function _reqMiddleware() {_reqMiddleware = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(config) {var token;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:if (!config.header.isLogin) {_context3.next = 2;break;}return _context3.abrupt("return", config);case 2:_context3.next = 4;return (0, _auth.getToken)();case 4:token = _context3.sent;config.header['Authorization'] = 'Bearer ' + token; // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
+ return _context3.abrupt("return", config);case 7:case "end":return _context3.stop();}}}, _callee3);}));return _reqMiddleware.apply(this, arguments);}function resMiddleware(_x2) {return _resMiddleware.apply(this, arguments);}
|
|
|
|
|
|
|
|
|
|
|
@@ -8917,15 +8918,15 @@ var myAxios = function myAxios(req) {
|
|
|
|
|
|
|
|
|
// 2. 函数内部返回Promise 对象
|
|
|
- function _2() {_2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(res) {var code, msg;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:code = res.data.code || 200; // 获取错误信息
|
|
|
- msg = _errorCode.default[code] || res.data.msg || _errorCode.default['default'];if (!(code === 401)) {_context4.next = 6;break;}console.log('拦截器信息:' + msg); //登录并重发拦截信息
|
|
|
- _context4.next = 15;break;case 6:if (!(code === 500)) {_context4.next = 10;break;}console.log('拦截器信息:' + msg); // return Promise.reject(new Error(msg))
|
|
|
- _context4.next = 15;break;case 10:if (!(code !== 200)) {_context4.next = 14;break;}console.log('拦截器信息:' + msg); // return Promise.reject('error')
|
|
|
- _context4.next = 15;break;case 14:return _context4.abrupt("return", res.data);case 15:return _context4.abrupt("return", res.data);case 16:case "end":return _context4.stop();}}}, _callee4);}));return _2.apply(this, arguments);}return new Promise( /*#__PURE__*/function () {var _ref = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(resolve, reject) {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return 请求拦截(reqData);case 2:reqData = _context2.sent; // 3.wx.request() 小程序发送请求
|
|
|
- wx.request(_objectSpread(_objectSpread({}, reqData), {}, {
|
|
|
+ function _resMiddleware() {_resMiddleware = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(res) {var code, msg;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: //重置Authorization时间
|
|
|
+ (0, _auth.refreshToken)();code = res.data.code || 200; // 获取错误信息
|
|
|
+ msg = _errorCode.default[code] || res.data.msg || _errorCode.default['default'];if (code === 401) {console.log('拦截器信息:' + msg);} else if (code === 500) {console.log('拦截器信息:' + msg);} else if (code === 502) {console.log('拦截器信息:' + msg);} else if (code !== 200) {console.log('拦截器信息:' + msg);}return _context4.abrupt("return", res.data);case 5:case "end":return _context4.stop();}}}, _callee4);}));return _resMiddleware.apply(this, arguments);}return new Promise( /*#__PURE__*/function () {var _ref = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(resolve, reject) {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return reqMiddleware(reqData);case 2:reqData = _context2.sent; // 3.wx.request() 小程序发送请求
|
|
|
+ wx.request(_objectSpread(_objectSpread({},
|
|
|
+
|
|
|
+ reqData), {}, {
|
|
|
// 请求成功之后调用的函数
|
|
|
success: function () {var _success = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(result) {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (
|
|
|
- 返回拦截(result));case 2:result = _context.sent;
|
|
|
+ resMiddleware(result));case 2:result = _context.sent;
|
|
|
resolve(result);case 4:case "end":return _context.stop();}}}, _callee);}));function success(_x5) {return _success.apply(this, arguments);}return success;}(),
|
|
|
|
|
|
// 请求失败之后调用的函数
|
|
@@ -8956,6 +8957,7 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
|
|
|
'401': '认证失败,无法访问系统资源',
|
|
|
'403': '当前操作没有权限',
|
|
|
'404': '访问资源不存在',
|
|
|
+ '500': '系统内部错误',
|
|
|
'default': '系统未知错误,请反馈给管理员' };exports.default = _default;
|
|
|
|
|
|
/***/ }),
|
|
@@ -33766,6 +33768,145 @@ function randomFillSync (buf, offset, size) {
|
|
|
|
|
|
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 3), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 100)))
|
|
|
|
|
|
+/***/ }),
|
|
|
+/* 255 */,
|
|
|
+/* 256 */,
|
|
|
+/* 257 */,
|
|
|
+/* 258 */,
|
|
|
+/* 259 */,
|
|
|
+/* 260 */,
|
|
|
+/* 261 */,
|
|
|
+/* 262 */,
|
|
|
+/* 263 */,
|
|
|
+/* 264 */,
|
|
|
+/* 265 */,
|
|
|
+/* 266 */,
|
|
|
+/* 267 */,
|
|
|
+/* 268 */,
|
|
|
+/* 269 */,
|
|
|
+/* 270 */,
|
|
|
+/* 271 */,
|
|
|
+/* 272 */,
|
|
|
+/* 273 */,
|
|
|
+/* 274 */,
|
|
|
+/* 275 */,
|
|
|
+/* 276 */,
|
|
|
+/* 277 */,
|
|
|
+/* 278 */,
|
|
|
+/* 279 */,
|
|
|
+/* 280 */,
|
|
|
+/* 281 */,
|
|
|
+/* 282 */,
|
|
|
+/* 283 */,
|
|
|
+/* 284 */,
|
|
|
+/* 285 */,
|
|
|
+/* 286 */,
|
|
|
+/* 287 */,
|
|
|
+/* 288 */,
|
|
|
+/* 289 */,
|
|
|
+/* 290 */,
|
|
|
+/* 291 */,
|
|
|
+/* 292 */,
|
|
|
+/* 293 */,
|
|
|
+/* 294 */,
|
|
|
+/* 295 */,
|
|
|
+/* 296 */,
|
|
|
+/* 297 */,
|
|
|
+/* 298 */,
|
|
|
+/* 299 */,
|
|
|
+/* 300 */
|
|
|
+/*!****************************************************************!*\
|
|
|
+ !*** F:/uniapp/sqxp-uniapp/wxcomponents/vant/dialog/dialog.js ***!
|
|
|
+ \****************************************************************/
|
|
|
+/*! no static exports found */
|
|
|
+/***/ (function(module, exports, __webpack_require__) {
|
|
|
+
|
|
|
+"use strict";
|
|
|
+Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var queue = [];
|
|
|
+var defaultOptions = {
|
|
|
+ show: false,
|
|
|
+ title: '',
|
|
|
+ width: null,
|
|
|
+ theme: 'default',
|
|
|
+ message: '',
|
|
|
+ zIndex: 100,
|
|
|
+ overlay: true,
|
|
|
+ selector: '#van-dialog',
|
|
|
+ className: '',
|
|
|
+ asyncClose: false,
|
|
|
+ beforeClose: null,
|
|
|
+ transition: 'scale',
|
|
|
+ customStyle: '',
|
|
|
+ messageAlign: '',
|
|
|
+ overlayStyle: '',
|
|
|
+ confirmButtonText: '确认',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ showConfirmButton: true,
|
|
|
+ showCancelButton: false,
|
|
|
+ closeOnClickOverlay: false,
|
|
|
+ confirmButtonOpenType: '' };
|
|
|
+
|
|
|
+var currentOptions = Object.assign({}, defaultOptions);
|
|
|
+function getContext() {
|
|
|
+ var pages = getCurrentPages();
|
|
|
+ return pages[pages.length - 1];
|
|
|
+}
|
|
|
+var Dialog = function Dialog(options) {
|
|
|
+ options = Object.assign(Object.assign({}, currentOptions), options);
|
|
|
+ return new Promise(function (resolve, reject) {
|
|
|
+ var context = options.context || getContext();
|
|
|
+ var dialog = context.selectComponent(options.selector);
|
|
|
+ delete options.context;
|
|
|
+ delete options.selector;
|
|
|
+ if (dialog) {
|
|
|
+ dialog.setData(
|
|
|
+ Object.assign(
|
|
|
+ {
|
|
|
+ callback: function callback(action, instance) {
|
|
|
+ action === 'confirm' ? resolve(instance) : reject(instance);
|
|
|
+ } },
|
|
|
+
|
|
|
+ options));
|
|
|
+
|
|
|
+
|
|
|
+ wx.nextTick(function () {
|
|
|
+ dialog.setData({ show: true });
|
|
|
+ });
|
|
|
+ queue.push(dialog);
|
|
|
+ } else {
|
|
|
+ console.warn(
|
|
|
+ '未找到 van-dialog 节点,请确认 selector 及 context 是否正确');
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+};
|
|
|
+Dialog.alert = function (options) {return Dialog(options);};
|
|
|
+Dialog.confirm = function (options) {return (
|
|
|
+ Dialog(Object.assign({ showCancelButton: true }, options)));};
|
|
|
+Dialog.close = function () {
|
|
|
+ queue.forEach(function (dialog) {
|
|
|
+ dialog.close();
|
|
|
+ });
|
|
|
+ queue = [];
|
|
|
+};
|
|
|
+Dialog.stopLoading = function () {
|
|
|
+ queue.forEach(function (dialog) {
|
|
|
+ dialog.stopLoading();
|
|
|
+ });
|
|
|
+};
|
|
|
+Dialog.currentOptions = currentOptions;
|
|
|
+Dialog.defaultOptions = defaultOptions;
|
|
|
+Dialog.setDefaultOptions = function (options) {
|
|
|
+ currentOptions = Object.assign(Object.assign({}, currentOptions), options);
|
|
|
+ Dialog.currentOptions = currentOptions;
|
|
|
+};
|
|
|
+Dialog.resetDefaultOptions = function () {
|
|
|
+ currentOptions = Object.assign({}, defaultOptions);
|
|
|
+ Dialog.currentOptions = currentOptions;
|
|
|
+};
|
|
|
+Dialog.resetDefaultOptions();var _default =
|
|
|
+Dialog;exports.default = _default;
|
|
|
+
|
|
|
/***/ })
|
|
|
]]);
|
|
|
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map
|