zs 1 年之前
父节点
当前提交
21ae891455

+ 19 - 34
pages/home/index.vue

@@ -38,7 +38,8 @@
 	export default {
 		data() {
 			return {
-				config: {},
+				config: {},
+				user:{},
 				searchInfo: {},
 				moduleList: [],
 				list: [],
@@ -53,7 +54,7 @@
 		},
 		async onLoad() {
 			const that = this;
-			await that.searchToken();
+			that.searchToken();
 			that.searchConfig();
 		},
 		async onShow() {
@@ -68,38 +69,22 @@
 			uni.stopPullDownRefresh();
 		},
 		methods: {
-			async searchToken() {
-				const that = this;
-				uni.getStorage({
-					key: 'token',
-					success: async function(res) {
-						// // 替换底部菜单
-						// let aee = await that.$api(`/Role/menu`, 'GET', {
-						// 	is_use: '0',
-						// 	code: res.data.role
-						// });
-						// if (aee.errcode == '0') {
-						// 	if (aee.data.menu && aee.data.menu.length > 0) {
-						// 		for (let val of aee.data.menu) {
-						// 			uni.setTabBarItem({
-						// 				index: val.index,
-						// 				text: val.text,
-						// 				pagePath: val.pagePath,
-						// 				iconPath: val.iconPath[0].url,
-						// 				selectedIconPath: val.selectedIconPath[0].url,
-						// 			})
-						// 		}
-						// 	}
-						// }
-					},
-					fail: function(err) {
-						uni.showToast({
-							title: err.errmsg,
-							icon: 'error',
-							duration: 2000
-						});
-					}
-				})
+			searchToken() {
+				const that = this;
+				try {
+					const res = uni.getStorageSync('token');
+					if (res) {
+						that.$set(that, `user`, res);
+						that.clearPage();
+						that.search();
+					}
+				} catch (e) {
+					uni.showToast({
+						title: err.errmsg,
+						icon: 'error',
+						duration: 2000
+					});
+				}
 			},
 			searchConfig() {
 				const that = this;

文件差异内容过多而无法显示
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/index.js.map


+ 34 - 62
unpackage/dist/dev/mp-weixin/pages/home/index.js

@@ -239,6 +239,7 @@ var _default = {
   data: function data() {
     return {
       config: {},
+      user: {},
       searchInfo: {},
       moduleList: [],
       list: [],
@@ -260,11 +261,9 @@ var _default = {
           switch (_context.prev = _context.next) {
             case 0:
               that = _this;
-              _context.next = 3;
-              return that.searchToken();
-            case 3:
+              that.searchToken();
               that.searchConfig();
-            case 4:
+            case 3:
             case "end":
               return _context.stop();
           }
@@ -319,48 +318,21 @@ var _default = {
   }(),
   methods: {
     searchToken: function searchToken() {
-      var _this3 = this;
-      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
-        var that;
-        return _regenerator.default.wrap(function _callee5$(_context5) {
-          while (1) {
-            switch (_context5.prev = _context5.next) {
-              case 0:
-                that = _this3;
-                uni.getStorage({
-                  key: 'token',
-                  success: function () {
-                    var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(res) {
-                      return _regenerator.default.wrap(function _callee4$(_context4) {
-                        while (1) {
-                          switch (_context4.prev = _context4.next) {
-                            case 0:
-                            case "end":
-                              return _context4.stop();
-                          }
-                        }
-                      }, _callee4);
-                    }));
-                    function success(_x) {
-                      return _success.apply(this, arguments);
-                    }
-                    return success;
-                  }(),
-                  fail: function fail(err) {
-                    uni.showToast({
-                      title: err.errmsg,
-                      icon: 'error',
-                      duration: 2000
-                    });
-                  }
-                });
-              case 2:
-              case "end":
-                return _context5.stop();
-            }
-          }
-        }, _callee5);
-      }))();
+      var that = this;
+      try {
+        var res = uni.getStorageSync('token');
+        if (res) {
+          that.$set(that, "user", res);
+          that.clearPage();
+          that.search();
+        }
+      } catch (e) {
+        uni.showToast({
+          title: err.errmsg,
+          icon: 'error',
+          duration: 2000
+        });
+      }
     },
     searchConfig: function searchConfig() {
       var that = this;
@@ -376,30 +348,30 @@ var _default = {
       }
     },
     search: function search() {
-      var _this4 = this;
-      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
+      var _this3 = this;
+      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
         var that, res, info, list;
-        return _regenerator.default.wrap(function _callee6$(_context6) {
+        return _regenerator.default.wrap(function _callee4$(_context4) {
           while (1) {
-            switch (_context6.prev = _context6.next) {
+            switch (_context4.prev = _context4.next) {
               case 0:
-                that = _this4;
-                _context6.next = 3;
+                that = _this3;
+                _context4.next = 3;
                 return that.$api("/Module", 'GET', {
                   is_use: '0'
                 });
               case 3:
-                res = _context6.sent;
+                res = _context4.sent;
                 if (res.errcode == '0') that.$set(that, "moduleList", res.data);
                 info = {
                   skip: that.skip,
                   limit: that.limit,
                   is_use: '0'
                 };
-                _context6.next = 8;
+                _context4.next = 8;
                 return that.$api("/Good", 'GET', _objectSpread(_objectSpread({}, info), that.searchInfo));
               case 8:
-                res = _context6.sent;
+                res = _context4.sent;
                 if (res.errcode == '0') {
                   list = [].concat((0, _toConsumableArray2.default)(that.list), (0, _toConsumableArray2.default)(res.data));
                   that.$set(that, "list", list);
@@ -411,10 +383,10 @@ var _default = {
                 }
               case 10:
               case "end":
-                return _context6.stop();
+                return _context4.stop();
             }
           }
-        }, _callee6);
+        }, _callee4);
       }))();
     },
     // 输入框
@@ -425,20 +397,20 @@ var _default = {
       that.search();
     },
     change: function change(e) {
-      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
-        return _regenerator.default.wrap(function _callee7$(_context7) {
+      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
+        return _regenerator.default.wrap(function _callee5$(_context5) {
           while (1) {
-            switch (_context7.prev = _context7.next) {
+            switch (_context5.prev = _context5.next) {
               case 0:
                 uni.navigateTo({
                   url: "".concat(e.route, "?type=").concat(e.type)
                 });
               case 1:
               case "end":
-                return _context7.stop();
+                return _context5.stop();
             }
           }
-        }, _callee7);
+        }, _callee5);
       }))();
     },
     // 购买