diff --git a/src/api/index.js b/src/api/index.js
index 0193980..634a2a6 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -110,6 +110,7 @@ export default {
frontOfficeCompetitionRanking: `competition/competition/rank/frontOfficeCompetitionRanking`,
stageGradeManagementList: `competition/competition/performance/stageGradeManagementList`,
stageTeamScoreDetails: `competition/competition/rank/stageTeamScoreDetails`,
+ getRedisCacheCompetition: `competition/competition/management/getRedisCache`,
// 阿里云文件/视频管理
fileDeletion: `${uploadURL}oss/manage/fileDeletion`, // 删除OSS文件
diff --git a/src/pages/index/zxy/index.vue b/src/pages/index/zxy/index.vue
index 184c05b..e30ee56 100644
--- a/src/pages/index/zxy/index.vue
+++ b/src/pages/index/zxy/index.vue
@@ -183,7 +183,7 @@
教学创新
引用各类案例采用项目化教学
- 大数据追踪每位老师的教学和每位学生的学习情况,进行统计分析并通过可视化图表展示,教学效果一目了然。
+ 实验教学系统采用案例教学方法与项目化教学方法相结合,帮助学生更好的掌握知识点,融会贯通。
@@ -193,7 +193,7 @@
大数据分析统计
教学效果有“据”可依
- 大数据追踪每位老师的教学和每位学生的学习情况,进行统计分析并通过可视化图表展示,教学效果一目了然。
+ 实验教学系统采用案例教学方法与项目化教学方法相结合,帮助学生更好的掌握知识点,融会贯通。
diff --git a/src/pages/match/list/index.vue b/src/pages/match/list/index.vue
index 0e41483..79c54e5 100644
--- a/src/pages/match/list/index.vue
+++ b/src/pages/match/list/index.vue
@@ -202,6 +202,7 @@ export default {
data() {
return {
timer: null,
+ redisTimer: null,
token: util.local.get(Setting.tokenKey),
statusList: ["待报名", "取消报名", "马上报名", "报名截止", "进入初赛", "已结束"],
endList: ["报名开始", "报名截止", "报名截止", "竞赛开始", "竞赛结束", ""],
@@ -474,15 +475,26 @@ export default {
clearInterval(n)
})
this.timerList = []
+ clearInterval(this.redisTimer)
},
getData() {
this.loadIns = Loading.service()
this.getList()
+ if (!Setting.isDev) {
+ clearInterval(this.redisTimer)
+ this.redisTimer = setInterval(this.getRedis, 1000)
+ }
},
initData() {
this.page = 1
this.getData()
},
+ // 获取redis缓存
+ getRedis() {
+ this.$post(this.api.getRedisCacheCompetition).then(({ data }) => {
+ data && this.getList()
+ }).catch(res => {})
+ },
// 获取省份
getProvince() {
this.$get(this.api.queryProvince).then(({ list }) => {