From 67c9765f6882f0fff279d5289970252c120e50d7 Mon Sep 17 00:00:00 2001 From: ch Date: Fri, 29 Apr 2022 18:10:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/utils/requset.js | 15 +++------ pages/cart/components/PageCtx.vue | 53 ++++++++++++++++++++++--------- pages/login.vue | 6 ++-- pages/order/submit.vue | 19 ++++++----- 4 files changed, 55 insertions(+), 38 deletions(-) diff --git a/common/utils/requset.js b/common/utils/requset.js index 4a19368..e496190 100644 --- a/common/utils/requset.js +++ b/common/utils/requset.js @@ -2,14 +2,14 @@ * @Author: ch * @Date: 2022-03-17 17:42:32 * @LastEditors: ch - * @LastEditTime: 2022-04-29 17:06:35 + * @LastEditTime: 2022-04-29 17:56:21 * @Description: 项目接口请求统一处理器,返回一个需要token和不需要token的请求封装方法 */ import MsbUniRequest from '@/common/plugins/msbUniRequest'; import $store from '@/common/store'; -const ENV = 'prod'; +const ENV = 'test'; const BASE_URL = { 'test' : 'https://k8s-horse-gateway.mashibing.cn', 'dev' : '', @@ -29,7 +29,8 @@ const successIntercept = (response, option) =>{ return result.data; } if(result.code === 'TOKEN_FAIL'){ - uni.navigateTo({url : '/login'}) + uni.navigateTo({url : '/login'}); + $store.commit('SET_TOKEN', ''); return result; } return Promise.reject(result); @@ -106,13 +107,7 @@ MsbRequestTk.use('request', (option) => { if(!token){ // 登录状态处理,没有token直接跳转至登录 uni.redirectTo({ - url: '/login', - success(res){ - console.log(res,'s'); - }, - fail (e){ - console.log(e,'e'); - } + url: '/login' }); return Promise.reject({message:'要先登录才能操作哦~'}); }else{ diff --git a/pages/cart/components/PageCtx.vue b/pages/cart/components/PageCtx.vue index a7dd6bb..f190888 100644 --- a/pages/cart/components/PageCtx.vue +++ b/pages/cart/components/PageCtx.vue @@ -25,24 +25,33 @@