From 0a0fb2619c8441fe387fe8ab86688a56807887ee Mon Sep 17 00:00:00 2001 From: laixingyu Date: Tue, 25 Jul 2023 18:41:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A6=96=E9=A1=B5=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=B1=95=E7=A4=BA=E6=8E=A8=E8=8D=90=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=EF=BC=88=E6=A0=B7=E5=BC=8F=E5=BE=85=E8=B0=83=E6=95=B4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/index.vue | 210 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 207 insertions(+), 3 deletions(-) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 5d19402..2d86397 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -42,8 +42,151 @@ 下跌{{ marketEqual }}家 -
-
+
+ + +
+
+
+
+ {{ item.name }} +
+
+
+
+ {{ item.name }} +
+
+
+
+
交易日期
+
东财行业指数2级
+
+
+ 板块排名 +
+
+ + +
+
+ + +
+
+
+
+
排名变化
+
+ + +
+
+ + +
+
+
+
+ 暂无数据 +
+
+
+
+
+ {{ item.businessDate }} +
+
+ {{ item.securityName }} +
+
+
{{ item.sort }}
+
+
+ +
{{ item.sortChange }}
+
+
+
-
+
+
+ +
+ {{ Math.abs(item.sortChange) }} +
+
+
+
+
+
+ {{ item.sortChange }} +
+
+
+
@@ -282,30 +425,85 @@ export default { name: "全部", is: true, current: "", + // 是否已缓存 + hasMarkedData: false, + // 大盘上涨 + marketRose: "", + // 大盘下跌 + marketFall: "", + // 大盘平 + marketEqual: "", }, { name: "上证指数", is: false, current: "SH", code: "000001", + // 是否已缓存 + hasMarkedData: false, + // 大盘上涨 + marketRose: "", + // 大盘下跌 + marketFall: "", + // 大盘平 + marketEqual: "", }, { name: "深证指数", is: false, current: "SZ", code: "399001", + // 是否已缓存 + hasMarkedData: false, + // 大盘上涨 + marketRose: "", + // 大盘下跌 + marketFall: "", + // 大盘平 + marketEqual: "", }, { name: "创业板", is: false, current: "30", code: "399006", + // 是否已缓存 + hasMarkedData: false, + // 大盘上涨 + marketRose: "", + // 大盘下跌 + marketFall: "", + // 大盘平 + marketEqual: "", }, { name: "科创板", is: false, current: "688", code: "000688", + // 是否已缓存 + hasMarkedData: false, + // 大盘上涨 + marketRose: "", + // 大盘下跌 + marketFall: "", + // 大盘平 + marketEqual: "", + }, + ], + //推荐信息导航 + suggestTopNav:[ + { + name: "版块", + is: true, + // 是否已缓存 + hasMarkedData: false + }, + { + name: "个股", + is: false, + // 是否已缓存 + hasMarkedData: false }, ], // 大盘信息K线图导航 @@ -473,6 +671,7 @@ export default { }; }, created() { + //获取数据redis中最晚的 this.marketTopDate = this.getTime(Date.parse(new Date())); this.rending(); document.title = "首页"; @@ -580,12 +779,17 @@ export default { marketTopNavClick(name) { this.marketTopNav.forEach((item) => { if (item.name == name) { + console.log("marketRose: ",item.marketRose); item.is = true; riseLossesStatistics({ businessDate: this.marketTopDate, securityType: item.current, }) .then((res) => { + item.marketRose = res.data.riseNum; + item.marketFall = res.data.lossesNum; + item.marketEqual = res.data.equalNum; + this.marketRose = res.data.riseNum; this.marketFall = res.data.lossesNum; this.marketEqual = res.data.equalNum;