diff --git a/api/http.js b/api/http.js index 6c3da63..fdf74ea 100644 --- a/api/http.js +++ b/api/http.js @@ -35,6 +35,7 @@ function http(uri, data, callback, method = 'GET', showLoading, title) { if(res.statusCode == 401 || res.data.message == '操作失败,token非法无效!' || res.data.message == '操作失败,用户不存在!'){ + uni.removeStorageSync('token') store.commit('logout') console.error('登录过期'); utils.toLogin() diff --git a/mixins/list.js b/mixins/list.js index 23bb70e..3eea63b 100644 --- a/mixins/list.js +++ b/mixins/list.js @@ -46,6 +46,11 @@ export default { * @returns {Promise} 返回Promise对象 */ getData(queryParams){ + + if(this.authApi && !uni.getStorageSync('token')){ + return + } + return new Promise((success, error) => { if(!this.mixinsListApi){ return console.error('mixinsListApi 缺失'); diff --git a/pages/index/center.vue b/pages/index/center.vue index a878b45..d8c48f9 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -1,395 +1,408 @@ \ No newline at end of file diff --git a/pages/index/record.vue b/pages/index/record.vue index fde38f6..8e46e80 100644 --- a/pages/index/record.vue +++ b/pages/index/record.vue @@ -1,287 +1,324 @@