From 515dfc6d86f1b43a9f2eea6ff0a47e0cc7ddfc11 Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Fri, 24 Mar 2023 17:45:02 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layouts/header/index.vue | 2 +-
src/pages/exp/index.vue | 11 +++++-
src/pages/overviewDevHistory/index.vue | 51 ++++++++++++--------------
src/plugins/requests/index.js | 17 +--------
4 files changed, 35 insertions(+), 46 deletions(-)
diff --git a/src/layouts/header/index.vue b/src/layouts/header/index.vue
index 4c2b7bc..992663c 100644
--- a/src/layouts/header/index.vue
+++ b/src/layouts/header/index.vue
@@ -10,7 +10,7 @@
+
- - 2022
- - 2021
- - 2020
+
+ - {{ item.title }}
+
-
2022
+
{{ modules[1].list[curYear].title }}
- -
-
-
10月11日
-
深圳综合粒子设施研究院加入国际超导加速器联盟
-
-
-
- -
-
-
10月11日
-
深圳综合粒子设施研究院加入国际超导加速器联盟
-
-
-
- -
-
-
10月11日
-
深圳综合粒子设施研究院加入国际超导加速器联盟
-
-
+
+ -
+
+
{{ e.title }}
+
{{ e.des }}
+
+
+
+
@@ -63,7 +52,8 @@ export default {
data() {
return {
active: 1,
- tabs: ['S³FEL介绍', '发展历程', 'S³FEL宣传片', '地理位置', '机构设置']
+ tabs: ['S³FEL介绍', '发展历程', 'S³FEL宣传片', '地理位置', '机构设置'],
+ curYear: 0
}
},
mounted() {
@@ -89,6 +79,10 @@ export default {
this.active = i
if (i == 2) this.$router.push('/overviewTrailer?id=165&siteId=3')
},
+ // 年份点击回调
+ yearClick(i) {
+ this.curYear = i
+ }
}
};
@@ -138,6 +132,7 @@ export default {
display: flex;
justify-content: center;
.time {
+ width: 200px;
padding-right: 10px;
margin-right: 20px;
border-right: 1px solid #ddd;
@@ -168,6 +163,9 @@ export default {
}
}
}
+ .right {
+ width: 1000px;
+ }
.year {
margin: 0 0 20px 20px;
font-size: 3.8rem;
@@ -186,7 +184,6 @@ export default {
}
.texts {
width: 500px;
- margin-right: 100px;
}
.date {
margin-bottom: 15px;
diff --git a/src/plugins/requests/index.js b/src/plugins/requests/index.js
index 71528ca..3fdb01a 100644
--- a/src/plugins/requests/index.js
+++ b/src/plugins/requests/index.js
@@ -53,8 +53,6 @@ service.interceptors.response.use(
if (error.response.status) {
switch (error.response.status) {
// 401: 未登录
- // 未登录则跳转登录页面,并携带当前页面的路径
- // 在登录成功后返回当前页面,这一步需要在登录页操作。
case 401:
util.local.remove(Setting.storeKey);
util.local.remove(Setting.tokenKey);
@@ -65,33 +63,20 @@ service.interceptors.response.use(
});
}, 1000);
break;
- case 500:
- util.errorMsg("网络错误");
- break;
// 403 token过期
- // 登录过期对用户进行提示
- // 清除本地token和清空vuex中token对象
- // 跳转登录页面
case 403:
util.local.remove(Setting.storeKey);
util.local.remove(Setting.tokenKey);
util.errorMsg("登录过期,请重新登录");
- // 清除token
- // store.commit('loginSuccess', null);
- // 跳转登录页面,并将要浏览的页面fullPath传过去,登录成功后跳转需要访问的页面
setTimeout(() => {
router.replace({
path: "/login"
});
}, 1000);
break;
- // 404请求不存在
- case 404:
- util.errorMsg("网络请求不存在!");
- break;
// 其他错误,直接抛出错误提示
default:
- util.errorMsg(error.response.data.message);
+ util.errorMsg(error.response.data.msg);
Promise.reject(res);
}
return Promise.reject(error.response);