From 6e4f5cfce68b04260b7c6cdef6e02e64b7bd44a9 Mon Sep 17 00:00:00 2001 From: zhangwentao <09094219www> Date: Mon, 11 Nov 2024 14:31:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/home/detail.vue | 2 +- pages/home/home.vue | 15 ++++++++------- pages/mine/edit-info.vue | 1 + pages/news/course.vue | 6 +++--- utils/lib/code.js | 12 +++++++++--- utils/lib/request.js | 39 ++++++++++++++++++++------------------- 6 files changed, 42 insertions(+), 33 deletions(-) diff --git a/pages/home/detail.vue b/pages/home/detail.vue index 4fc9956..cf1062d 100644 --- a/pages/home/detail.vue +++ b/pages/home/detail.vue @@ -6,7 +6,7 @@ - + diff --git a/pages/home/home.vue b/pages/home/home.vue index f82dcce..323da47 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -72,14 +72,14 @@ title: '适应', type: 3 }, { - img: '/static/img/demo/chuangye.png', - imgSelect: '/static/img/demo/chuangye-select.png', + img: '/static/img/demo/chuangye.png', + imgSelect: '/static/img/demo/chuangye-select.png', title: '职业', type: 2 }, { img: '/static/img/demo/jineng.png', - imgSelect: '/static/img/demo/jineng-select.png', + imgSelect: '/static/img/demo/jineng-select.png', title: '创业', type: 4 }, @@ -106,13 +106,12 @@ }, onLoad() { - this.getUserInfo() + // this.getUserInfo() this.getList() this.getBannerList() }, onShow() { - //查看是否填写意向调查表 - this.getTrainHas() + }, methods: { async getList() { @@ -148,7 +147,7 @@ }) }, search() { - this.queryParams.page=1 + this.queryParams.page = 1 this.assetList = [] this.getList() }, @@ -179,6 +178,7 @@ this.tabIndex = e.detail.current }, btntabs(item) { + this.getTrainHas() this.queryParams.type = item.type this.queryParams.page = 1 this.assetList = [] @@ -219,6 +219,7 @@ assetInfo({ id: item.asset_id }).then(Response => { + uni.hideLoading() uni.downloadFile({ url: Response.data.pdf_url, success: function(res) { diff --git a/pages/mine/edit-info.vue b/pages/mine/edit-info.vue index fcf2ac9..c1ab6c0 100644 --- a/pages/mine/edit-info.vue +++ b/pages/mine/edit-info.vue @@ -695,6 +695,7 @@ title: '提交成功', icon: 'none' }) + uni.setStorageSync('token', res.data.token); setTimeout(() => { uni.reLaunch({ url: '/pages/home/home' diff --git a/pages/news/course.vue b/pages/news/course.vue index 0892475..7503168 100644 --- a/pages/news/course.vue +++ b/pages/news/course.vue @@ -5,13 +5,13 @@ - + {{info.asset_name}} - + {{info.digest}} - + diff --git a/utils/lib/code.js b/utils/lib/code.js index 5988913..0f97773 100644 --- a/utils/lib/code.js +++ b/utils/lib/code.js @@ -69,9 +69,15 @@ function codes() { title: '提示', content: '请先用户注册', success: function(res) { - uni.reLaunch({ - url: '/pages/mine/edit-info?type=register' - }); + if (res.confirm) { + uni.reLaunch({ + url: '/pages/mine/edit-info?type=register' + }); + } else if (res.cancel) { + uni.navigateBack({ + delta: 1 + }) + } } }); } diff --git a/utils/lib/request.js b/utils/lib/request.js index 5e7ea2e..50e6b18 100644 --- a/utils/lib/request.js +++ b/utils/lib/request.js @@ -49,27 +49,28 @@ export const apiResquest = (params) => { success: (res) => { // 如果返回的 code 为 1,表示需要重新获取 token if (res.data.code == 1) { - if (!isRefreshing) { - isRefreshing = true; // 设置标志位 - wxCode.codes().then(newToken => { - isRefreshing = false; // 请求完成,重置标志位 - // 更新所有等待中的请求的 token - pendingRequests.forEach((req) => { - req.resolve({ ...res.data, token: newToken }); - }); - pendingRequests = []; // 清空等待中的请求 - }).catch((err) => { - isRefreshing = false; // 请求失败,重置标志位 - // 拒绝所有等待中的请求 - pendingRequests.forEach((req) => { - req.reject(err); - }); - pendingRequests = []; // 清空等待中的请求 - }); + // if (!isRefreshing) { + // isRefreshing = true; // 设置标志位 + wxCode.codes() + // .then(newToken => { + // isRefreshing = false; // 请求完成,重置标志位 + // // 更新所有等待中的请求的 token + // pendingRequests.forEach((req) => { + // req.resolve({ ...res.data, token: newToken }); + // }); + // pendingRequests = []; // 清空等待中的请求 + // }).catch((err) => { + // isRefreshing = false; // 请求失败,重置标志位 + // // 拒绝所有等待中的请求 + // pendingRequests.forEach((req) => { + // req.reject(err); + // }); + // pendingRequests = []; // 清空等待中的请求 + // }); } // 如果正在刷新,加入等待中的请求 - return pendingRequests.push({ resolve, reject }); - } + // return pendingRequests.push({ resolve, reject }); + // } resolve(res.data); // 正常返回 },