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 }}家
-
-
+
+
+
+
+
+
+
交易日期
+
东财行业指数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;