From b4c4556a5eddf6708ec55b07e3edc15b2217842e Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Wed, 30 Apr 2025 18:35:59 +0800
Subject: [PATCH] 0430号修改
---
src/page/user/Warehouse.vue | 68 +++++++++++++++++----------------
1 files changed, 35 insertions(+), 33 deletions(-)
diff --git a/src/page/user/Warehouse.vue b/src/page/user/Warehouse.vue
index 41de0fd..20ff8d1 100644
--- a/src/page/user/Warehouse.vue
+++ b/src/page/user/Warehouse.vue
@@ -1,32 +1,17 @@
<template>
<div class="ware">
<div style="padding: 0 0.4rem 0.4rem">
- <!-- <div class="tabs-box" onscroll="handleScroll">
- <div
- v-for="(item, index) in tabsArr"
- :key="index"
- :class="
- item.name == active ? 'tabs-item-active tabs-item' : 'tabs-item'
- "
- @click="onClick(item)"
- >
- {{ item.title }}
- </div>
- </div> -->
+ <van-tabs v-model="active" color="#0066ed" @change="handleTabChange">
+ <van-tab :title="$t('hj52')" name="2"></van-tab>
+ <van-tab :title="$t('黄金原油')" name="1"></van-tab>
+ </van-tabs>
- <template v-if="active === '1'">
- <div v-for="(item, index) in tabsArr" :key="index">
- <card :item="item" />
- </div>
- </template>
- <template v-else>
- <itemCard
- @closingPosition="closingPosition"
- :activeObj="activeObj"
- :itemClick="itemClick"
- />
- </template>
- <div v-show="active !== '1'">
+ <itemCard
+ @closingPosition="closingPosition"
+ :activeObj="activeObj"
+ :itemClick="itemClick"
+ />
+ <div>
<dataList
ref="dataListref"
:activeObj="activeObj"
@@ -60,23 +45,32 @@
// symbol: "$",
// },
{
- title: this.$t("ydgs"),
+ title: this.$t("hj52"),
assname: this.$t("沙特股总资产"),
name: "2",
bgc: "rgb(12, 175, 226)",
laber: "ST",
symbolCode: "INR",
- symbol: "₹"
+ symbol: " "
},
- // {
- // title: this.$t("ydgs"),
- // assname: this.$t("印股总资产"),
+ {
+ title: this.$t("黄金原油"),
+ assname: this.$t("黄金原油"),
+ name: "1",
+ bgc: "rgb(12, 175, 226)",
+ laber: "USD",
+ symbolCode: "USD",
+ symbol: "RM"
+ }
+ // {
+ // title: this.$t("黄金原油"),
+ // assname: this.$t("黄金原油"),
// name: "2",
// bgc: "rgb(12, 175, 226)",
// laber: "IN",
// symbolCode: "INR",
- // symbol: "₹",
- // },
+ // symbol: " "
+ // }
// {
// title: this.$t("马来西亚"),
// assname: this.$t("馬股总资产"),
@@ -107,7 +101,7 @@
let arr = this.tabsArr.filter(
item => item.laber == this.$route.query.buyType
)[0];
- this.onClick(arr);
+ // this.onClick(arr);
}
},
methods: {
@@ -131,6 +125,7 @@
});
});
let obj = arr.filter(item => item.name == this.active)[0];
+ console.log("getMoneys: ", arr, obj);
this.activeObj = obj;
this.tabsArr = arr;
this.$forceUpdate(); // 强制Vue重新渲染
@@ -143,6 +138,13 @@
if (e.name !== "1") {
this.$refs.dataListref.getList(e.laber);
}
+ },
+ handleTabChange(name) {
+ const arr = this.tabsArr.filter(item => item.name === name);
+ if (arr.length > 0) {
+ this.activeObj = arr[0];
+ this.$refs.dataListref.getList(this.activeObj.laber);
+ }
}
}
};
--
Gitblit v1.9.3