From 03edf9c0c2a563894a91517cec1532cd9c3ea592 Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Mon, 26 Aug 2024 12:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0api=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=8C=E5=AF=B9=E6=8E=A5=E9=A6=96=E9=A1=B5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api.js | 13 ++++++- api/http.js | 20 +++-------- components/post/actorList.vue | 4 +-- components/post/postList.vue | 8 ++--- config.js | 4 +-- pages.json | 14 ++++---- pages/index/index.vue | 82 +++++++++++++++++-------------------------- pages/publish/actorList.vue | 43 +++++++++++------------ pages/publish/postDetail.vue | 13 +++++-- pages/publish/postList.vue | 50 +++++++++++++------------- 10 files changed, 122 insertions(+), 129 deletions(-) diff --git a/api/api.js b/api/api.js index a91ebb0..e574802 100644 --- a/api/api.js +++ b/api/api.js @@ -8,6 +8,17 @@ const config = { // }, getConfig : {url : '/api/getConfig', method : 'GET', limit : 500}, + + //获取banner列表 + indexGetBanner : {url : '/api/index/getBanner', method : 'GET'}, + //获取认证演员 + indexGetActorList : {url : '/api/index/getActorList', method : 'GET'}, + //获取动态列表带分页 + indexGetTrendsPage : {url : '/api/index/getTrendsPage', method : 'GET'}, + //获取动态列表带分页 + indexGetActorSetPage : {url : '/api/index/getActorSetPage', method : 'GET'}, + //获取动态详情 + indexGetTrendsDetail : {url : '/api/index/getTrendsDetail', method : 'GET'}, } @@ -43,7 +54,7 @@ export function api(key, data, callback, loadingTitle){ if (req.auth) { if (!uni.getStorageSync('token')) { uni.navigateTo({ - url: '/pages/login/mobile' + url: '/pages/auth/login' }) console.error('需要登录') return diff --git a/api/http.js b/api/http.js index 2c39553..92037cf 100644 --- a/api/http.js +++ b/api/http.js @@ -15,7 +15,7 @@ function http(uri, data, callback, method = 'GET', showLoading, title) { data: enhanceData(data), method: method, header: { - 'X-Access-Token': localStorage.getItem('token'), + 'X-Access-Token': uni.getStorageSync('token'), 'Content-Type' : method == 'POST' ? 'application/x-www-form-urlencoded' : 'application/json' }, success: (res) => { @@ -24,22 +24,12 @@ function http(uri, data, callback, method = 'GET', showLoading, title) { uni.hideLoading(); } - if(res.statusCode == 401){ - localStorage.removeItem('token') - localStorage.removeItem('userInfo') + if(res.statusCode == 401 || + res.data.message == '操作失败,token非法无效!'){ + uni.removeStorageSync('token') console.error('登录过期'); uni.navigateTo({ - url: '/pages/login/login' - }) - } - - //后端接口token出现问题 - if(res.data && res.data.code == 500 && res.data.message == '操作失败,token非法无效!'){ - localStorage.removeItem('token') - localStorage.removeItem('userInfo') - console.error('登录过期'); - uni.navigateTo({ - url: '/pages/login/login' + url: '/pages/auth/login' }) } diff --git a/components/post/actorList.vue b/components/post/actorList.vue index 64afdea..08fea27 100644 --- a/components/post/actorList.vue +++ b/components/post/actorList.vue @@ -3,11 +3,11 @@ - + - {{ item.title }} + {{ item.name }} 已认证 diff --git a/components/post/postList.vue b/components/post/postList.vue index d6ca65c..6b6979d 100644 --- a/components/post/postList.vue +++ b/components/post/postList.vue @@ -1,22 +1,22 @@