From f15ad3456b47e43646234b9c91c3ddd77ab2cd02 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Wed, 05 Jun 2024 10:05:13 +0800
Subject: [PATCH] 123
---
src/page/user/Warehouse.vue | 69 ++++++++++++++++++++++++++++------
1 files changed, 56 insertions(+), 13 deletions(-)
diff --git a/src/page/user/Warehouse.vue b/src/page/user/Warehouse.vue
index ec54536..bd8c040 100644
--- a/src/page/user/Warehouse.vue
+++ b/src/page/user/Warehouse.vue
@@ -20,10 +20,18 @@
</div>
</template>
<template v-else>
- <itemCard :activeObj="activeObj" :itemClick="itemClick" />
+ <itemCard
+ @closingPosition="closingPosition"
+ :activeObj="activeObj"
+ :itemClick="itemClick"
+ />
</template>
<div v-show="active !== '1'">
- <dataList ref="dataListref" :activeObj="activeObj" />
+ <dataList
+ ref="dataListref"
+ :activeObj="activeObj"
+ @closingPosition="closingPosition"
+ />
</div>
</div>
</div>
@@ -45,7 +53,6 @@
tabsArr: [
{
title: this.$t("hometips"),
-
name: "1",
bgc: "rgb(8, 82, 196)",
laber: "ALL",
@@ -61,15 +68,6 @@
symbolCode: "USD",
symbol: "$",
},
- // {
- // title: this.$t("ydgs"),
- // assname: this.$t("印股总资产"),
- // name: "3",
- // bgc: "rgb(255, 91, 150)",
- // laber: "IN",
- // symbolCode: "USD",
- // symbol: "$",
- // },
{
title: this.$t("马来西亚"),
assname: this.$t("馬股总资产"),
@@ -79,6 +77,33 @@
symbolCode: "MYR",
symbol: "RM",
},
+ {
+ title: this.$t("港股"),
+ assname: this.$t("港股总资产"),
+ name: "5",
+ bgc: "rgb(255 91 230)",
+ laber: "HK",
+ symbolCode: "HKD",
+ symbol: "HK$",
+ },
+ {
+ title: this.$t("yg"),
+ assname: this.$t("印股总资产"),
+ name: "6",
+ bgc: "rgb(255 91 180)",
+ laber: "IN",
+ symbolCode: "IND",
+ symbol: "₹",
+ },
+ {
+ title: this.$t("日股"),
+ assname: this.$t("日股总资产"),
+ name: "7",
+ bgc: "rgb(255 91 100)",
+ laber: "JP",
+ symbolCode: "JPN",
+ symbol: "¥",
+ },
],
getMoneyList: [],
};
@@ -86,9 +111,21 @@
created() {
this.getMoneys();
},
+ mounted() {
+ if (this.$route.query.buyType) {
+ let arr = this.tabsArr.filter(
+ (item) => item.laber == this.$route.query.buyType
+ )[0];
+ this.onClick(arr);
+ }
+ },
methods: {
+ closingPosition() {
+ this.getMoneys();
+ },
itemClick() {
this.$refs.dataListref.getList(this.activeObj.laber);
+ this.getMoneys();
},
async getMoneys() {
const res = await getMoney();
@@ -102,11 +139,17 @@
}
});
});
+ let obj = arr.filter((item) => item.name == this.active)[0];
+ this.activeObj = obj;
+ console.log(this.activeObj,'obj')
+ console.log(obj, "0000000", this.tabsArr);
this.tabsArr = arr;
+ console.log(this.tabsArr,'arr')
this.$forceUpdate(); // 强制Vue重新渲染
}
},
onClick(e) {
+ console.log(e, "====");
this.active = e.name;
this.activeObj = e;
this.getMoneys();
@@ -159,4 +202,4 @@
// padding: 0.10667rem 0.34667rem;
color: #fff;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3