From f8e9af35a267b7b9a2bf605187a11536889a6e38 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Mon, 20 May 2024 11:00:10 +0800
Subject: [PATCH] 修改:绑定银行卡 多语言
---
src/page/home/home.vue | 532 +++++++++++++---------------------------------------------
1 files changed, 125 insertions(+), 407 deletions(-)
diff --git a/src/page/home/home.vue b/src/page/home/home.vue
index b24dd9e..4008066 100644
--- a/src/page/home/home.vue
+++ b/src/page/home/home.vue
@@ -2,9 +2,7 @@
<div class="wrapper">
<div class="page_content">
<div class="center_tabs">
- <!-- 顶部轮播图 -->
<div class="banner_top">
- <!-- <van-skeleton title :row="3" :loading="loading" /> -->
<van-swipe class="my-swipe" :autoplay="5000" indicator-color="white">
<van-swipe-item
v-for="(item, index) in bannerImgsArr"
@@ -33,8 +31,7 @@
<div class="fg"></div>
<div class="box-1">
<ul class="menu" style="border-bottom: 0px">
- <!----><!---->
- <li @click="$router.push('/recharge')">
+ <li @click="aRouter">
<div class="link">
<div class="icon">
<img
@@ -57,7 +54,7 @@
<div class="name">{{ $t("提款") }}</div>
</div>
</li>
- <li>
+ <li @click="aRouter">
<div class="link">
<div class="icon">
<img
@@ -80,7 +77,7 @@
<div class="name">{{ $t("安全") }}</div>
</div>
</li>
- <li @click="$router.push('/setting')">
+ <li @click="$router.push('/yeb')">
<div class="link">
<div class="icon">
<img
@@ -88,10 +85,10 @@
alt=""
/>
</div>
- <div class="name">{{ $t("用戶手冊") }}</div>
+ <div class="name">{{ $t("yeb") }}</div>
</div>
</li>
- <li @click="$router.push('/setting')">
+ <!-- <li @click="$router.push('/warehouse')">
<div class="link">
<div class="icon">
<img
@@ -99,10 +96,10 @@
alt=""
/>
</div>
- <div class="name">{{ $t("平臺") }}</div>
+ <div class="name">{{ $t("hj226") }}</div>
</div>
- </li>
- <li @click="$router.push('/transferIndex')">
+ </li> -->
+ <li @click="$router.push('/trading-list?type=DZ')">
<div class="link">
<div class="icon">
<img
@@ -110,10 +107,10 @@
alt=""
/>
</div>
- <div class="name">{{ $t("hj245") }}</div>
+ <div class="name">{{ $t("hj261") }}</div>
</div>
</li>
- <li @click="settingDialog = true">
+ <li @click="$refs.language.settingDialog = true">
<div class="links">
<div class="icon">
<img
@@ -128,136 +125,50 @@
</div>
</li>
</ul>
- <van-popup
- v-model="settingDialog"
- position="bottom"
- :style="{ height: '35%' }"
- @close="popClose"
- >
- <div
- class="lang_box"
- v-for="(item, index) in actions"
- :key="index"
- @click="qkclick(item)"
- >
- <div
- :class="
- $i18n.locale == item.lang ? 'lang_box_txt' : 'lang_box_txta'
- "
- >
- {{ item.text }}
- </div>
- </div>
- </van-popup>
+ <!-- 多语言弹框 -->
+ <Language ref="language" />
</div>
<div class="fg"></div>
<div class="new-stock">
<div class="title">{{ $t("hj45") }}</div>
<div class="list">
<div class="item" @click="$router.push('/favorites')">
- <div class="icon">
- <svg
- xmlns="http://www.w3.org/2000/svg"
- width="16"
- height="16"
- viewBox="0 0 16 16"
- fill="none"
- >
- <path
- d="M11.3333 1.99935H14C14.3682 1.99935 14.6666 2.29783 14.6666 2.66602V13.3327C14.6666 13.7009 14.3682 13.9993 14 13.9993H1.99998C1.63179 13.9993 1.33331 13.7009 1.33331 13.3327V2.66602C1.33331 2.29783 1.63179 1.99935 1.99998 1.99935H4.66665V0.666016H5.99998V1.99935H9.99998V0.666016H11.3333V1.99935ZM2.66665 5.99935V12.666H13.3333V5.99935H2.66665ZM3.99998 7.33268H5.33331V8.66602H3.99998V7.33268ZM7.33331 7.33268H8.66665V8.66602H7.33331V7.33268ZM10.6666 7.33268H12V8.66602H10.6666V7.33268Z"
- fill="#061540"
- ></path>
- </svg>
- </div>
+ <img
+ src="data:image/png;base64,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"
+ alt=""
+ srcset=""
+ />
+
<div class="i-title">{{ $t("打新日曆") }}</div>
</div>
- <!-- favoritesList -->
<div
class="item"
style="margin-left: 10px"
@click="$router.push('/favoritesList')"
>
- <div class="icon">
- <svg
- xmlns="http://www.w3.org/2000/svg"
- width="16"
- height="16"
- viewBox="0 0 16 16"
- fill="none"
- >
- <path
- d="M12 1.33398C12.3682 1.33398 12.6667 1.63246 12.6667 2.00065L12.6673 7.68638C11.9595 7.05265 11.0247 6.66732 10 6.66732C7.79088 6.66732 6.00001 8.45818 6.00001 10.6673C6.00001 12.8263 7.84001 14.6673 10 14.6673H4.00001C3.63182 14.6673 3.33334 14.3689 3.33334 14.0007V2.00065C3.33334 1.63246 3.63182 1.33398 4.00001 1.33398H12ZM10 8.00065C11.4727 8.00065 12.6667 9.19458 12.6667 10.6673C12.6667 11.1619 12.5321 11.625 12.2975 12.022L13.7713 13.4957L12.8284 14.4386L11.3547 12.9648C10.9577 13.1994 10.4945 13.334 10 13.334C8.52728 13.334 7.33334 12.14 7.33334 10.6673C7.33334 9.19458 8.52728 8.00065 10 8.00065ZM10 9.33398C9.26361 9.33398 8.66668 9.93092 8.66668 10.6673C8.66668 11.4037 9.26361 12.0007 10 12.0007C10.7364 12.0007 11.3333 11.4037 11.3333 10.6673C11.3333 9.93092 10.7364 9.33398 10 9.33398Z"
- fill="#B73D48"
- ></path>
- </svg>
- </div>
+ <img
+ src="https://essenceinvestment.net/png/icon-investment-market-btn-ipo.Lic6_V6W.png"
+ alt=""
+ srcset=""
+ />
+
<div class="i-title">{{ $t("申購記錄") }}</div>
</div>
</div>
</div>
- <!-- <div class="txt_box">
- <div class="txt_box_top">{{ $t("hometips") }}</div>
- <div class="txt_box_box">
- <div class="txt_box_box_left" v-if="userInfo.length == 0">
- $0.00
- </div>
- <div class="txt_box_box_left" v-else>
- ${{ userInfo.totalAssets }}
- </div>
- <div class="txt_box_box_right" @click="gocz">{{ $t("btn1") }}</div>
- </div>
- </div> -->
</div>
- <!-- <div class="navs">
- <div class="navs_content">
- <div
- v-for="(item, index) in navsArr"
- :key="index"
- @click="goJy(index)"
- >
- <div
- style="
- display: flex;
- justify-content: center;
- align-items: center;
- flex-direction: column;
- "
- >
- <div class="top_img">
- <div>
- <img :src="item.img" alt />
- </div>
- </div>
- <div class="bottom_navs">
- <span>{{ item.title }}</span>
- </div>
- </div>
- </div>
- </div>
- </div> -->
- <!-- <van-skeleton title :row="18" :loading="loading" /> -->
- <!-- <div class='btns_box'>
- <div class="btns_box_left">
- <img src="../../assets/img/out.png" style="width: 20px;height: 20px;"/>
- <div class="btns_box_left_txt"></div>
- </div>
- <div class="btns_box_right"></div>
- </div> -->
- <!-- <van-skeleton title :row="18" :loading="loading" /> -->
<div class="title-box">
<div class="title">{{ $t("資訊") }}</div>
</div>
<div class="news-tab">
<mt-navbar v-model="news">
- <mt-tab-item id="tab_0">
- <span class="tab-name">{{ $t("hj6") }}</span>
- </mt-tab-item>
- <mt-tab-item id="tab_1">
- <span class="tab-name">{{ $t("hj7") }}</span>
- </mt-tab-item>
- <mt-tab-item id="tab_2">
- <span class="tab-name">7×24</span>
+ <mt-tab-item
+ v-for="(item, index) in newListHeader"
+ :id="item.id"
+ :key="index"
+ >
+ <span class="tab-name">{{ $t(item.title) }}</span>
</mt-tab-item>
</mt-navbar>
<mt-tab-container
@@ -265,11 +176,15 @@
:swipeable="true"
style="padding-top: 0.5rem"
>
- <mt-tab-container-item id="tab_0">
+ <mt-tab-container-item
+ v-for="(items, index) in newListHeader"
+ :id="items.id"
+ :key="index"
+ >
<div class="news-content">
<div
class=""
- v-for="(item, inde) in newsContent1"
+ v-for="(item, inde) in items.data"
:key="inde"
@click="
$router.push({
@@ -280,7 +195,9 @@
})
"
>
- <div class="item-times">{{ item.addTime | gettime }}</div>
+ <div class="item-times">
+ {{ item.showTime | gettime }}
+ </div>
<div
class="titContent"
style="
@@ -291,54 +208,7 @@
>
{{ item.title }}
</div>
- <!-- <div class="block-out">
- <div class="blocks">{{ item.sourceName }}</div>
- </div> -->
<div class="neitu"><img :src="item.imgurl" /></div>
- </div>
- </div>
- </mt-tab-container-item>
- <mt-tab-container-item id="tab_1">
- <div class="news-content">
- <div
- class="item-out"
- v-for="(item, inde) in newsContent4"
- :key="inde"
- @click="
- $router.push({
- path: '/newPage',
- query: {
- listid: item.id,
- },
- })
- "
- >
- <div class="item-times">{{ item.addTime | gettime }}</div>
- <div class="titContent" style="-webkit-box-orient: vertical">
- {{ item.title }}
- </div>
- </div>
- </div>
- </mt-tab-container-item>
- <mt-tab-container-item id="tab_2">
- <div class="news-content">
- <div
- class="item-out"
- v-for="(item, inde) in newsContent2"
- :key="inde"
- @click="
- $router.push({
- path: '/newPage',
- query: {
- listid: item.id,
- },
- })
- "
- >
- <div class="item-times">{{ item.addTime | gettime }}</div>
- <div class="titContent" style="-webkit-box-orient: vertical">
- {{ item.title }}
- </div>
</div>
</div>
</mt-tab-container-item>
@@ -355,107 +225,71 @@
import HomeList from "./components/home-list";
import Echart from "./components/echart.vue";
import * as api from "@/axios/api";
-import Logo from "@/assets/img/img_log_home.png";
-import Searchs from "@/assets/ico/leng.png";
-import Service from "@/assets/home/icon_talk.png";
-import clear from "@/assets/home/close.png";
import Announcement from "@/assets/img/black_laba.png";
-import Tops from "@/assets/home/1.png";
-import Rumen from "@/assets/home/2.png";
-import Xuexi from "@/assets/home/3.png";
-import Guanyu from "@/assets/home/4.png";
-import dazong from "@/assets/home/5.png";
-import vip from "../../assets/img/app.png";
-import vipa from "../../assets/img/huazhuan2.png";
-import Huo from "@/assets/home/huo.png";
-// import language from "@/assets/img/language.png";
-import banner2 from "@/assets/img/b2.jpg";
-import banner3 from "@/assets/img/b3.jpg";
import caidana from "@/assets/img/caidana.png";
import bangzhu from "@/assets/img/bangzhu.png";
import kefua from "@/assets/img/kefua.png";
import xiazai from "@/assets/img/xiazai.png";
-// import indexData from "./data.json";
import GoToLogin from "@/page/home/components/GoLogin.vue";
import { MessageBox } from "mint-ui";
+import Language from "@/components/Language/index.vue";
export default {
components: {
HomeList,
AllList,
GoToLogin,
Echart,
+ Language,
},
+ // onlineService
props: {},
data() {
return {
- settingDialog: false,
- actions: [
+ // 客服地址
+ news: "tab_0",
+ // 新闻导航
+ newListHeader: [
{
- text: "English",
- icon: require("@/assets/ico/english.png"),
- lang: "zh-CN",
+ title: "印度新闻",
+ id: "tab_0",
+ data: [],
+ type: 1,
},
- { text: "繁体中文", icon: require("@/assets/ico/tw.png"), lang: "tw" },
- { text: "हिंदी", icon: require("@/assets/ico/india.png"), lang: "en" },
- { text: "한국인", icon: require("@/assets/ico/india.png"), lang: "hy" },
- {
- text: "ภาษาไทย",
- icon: require("@/assets/ico/india.png"),
- lang: "ty",
- },
- {
- text: "日本語にほんご",
- icon: require("@/assets/ico/india.png"),
- lang: "ry",
- },
-
+ // {
+ // title: "马来西亚新闻",
+ // id: "tab_1",
+ // data: [],
+ // type: 2,
+ // },
],
- // language,
- Logo,
- Searchs,
- Service,
- clear,
+
+ // 公告 icon 地址
Announcement,
- indexData: [],
- Huo,
- is_login: false,
- loading: true,
close: true,
proData: [], // 分割好的数据
currentIndex: 0,
bannerImgsArr: [
{
- img: "https://api.trowegroup.com/bs/image/20240305/06eb4602ba7b3e570ccd70c0415884ec.png",
+ img: require("@/assets/img/max.jpg"),
},
{
- img: "https://api.trowegroup.com/bs/image/20240305/b923c7645712aeaeb93d660ce846f448.png",
+ img: require("@/assets/img/20240518-225348.jpg"),
},
- {
- img: "https://api.trowegroup.com/bs/image/20240305/06eb4602ba7b3e570ccd70c0415884ec.png",
- },
+ // {
+ // img: "https://api.trowegroup.com/bs/image/20240305/06eb4602ba7b3e570ccd70c0415884ec.png",
+ // },
],
- announcementMess: "20202/10 - 交易时间安排",
-
+ // 公告列表
artList: [],
- news: "tab_0",
- newsContent1: [],
- newsContent2: [],
- newsContent3: [],
- newsContent4: [],
onlineService: "",
isGoTo: false,
bannerList: [],
userInfo: [],
- showPopover: false,
};
},
computed: {
navsArr() {
return [
- // {
- // img: Tops,
- // title: this.$t('yeb')
- // },
{
img: xiazai,
title: this.$t("hj1461"),
@@ -472,39 +306,46 @@
img: caidana,
title: this.$t("caidan"),
},
- // {
- // img: Rumen,
- // title: this.$t('hj2')
- // },
- // {
- // img: Xuexi,
- // title: this.$t('hj3')
- // },
- // {
- // img: Guanyu,
- // title: this.$t('hj4')
- // },
- // {
- // img: dazong,
- // title: this.$t('hj261')
- // },
- // {
- // img: vipa,
- // title: this.$t('hj172')
- // }
];
},
},
+ filters: {
+ gettime (time) {
+ if (!time) {
+ return ''
+ }
+ var nd = new Date(time)
+ var y = nd.getFullYear()
+ var mm = nd.getMonth() + 1
+ var d = nd.getDate()
+ var h = nd.getHours()
+ var m = nd.getMinutes()
+ var c = nd.getSeconds()
+ if (mm < 10) {
+ mm = '0' + mm
+ }
+ if (d < 10) {
+ d = '0' + d
+ }
+ if (h < 10) {
+ h = '0' + h
+ }
+ if (m < 10) {
+ m = '0' + m
+ }
+ if (c < 10) {
+ c = '0' + c
+ }
+ // 17:35:2922-06-2022
+ return d + '-' + mm + '-' + y + ' ' + h + ':' + m + ':' + c
+ }
+ },
methods: {
- qkclick(e) {
- this.settingDialog = false;
- window.localStorage.setItem("language", e.lang);
- this.$i18n.locale = e.lang;
- this.language = e.text;
+ aRouter() {
+ // window.open(this.onlineService);
+ window.open(this.onlineService);
},
- popClose() {
- this.settingDialog = false;
- },
+
getdialog() {
MessageBox.confirm(this.$t("hj252"), this.$t("hj165"), {
confirmButtonText: this.$t("hj161"),
@@ -512,14 +353,6 @@
})
.then(async () => {})
.catch(() => {});
- // MessageBox.confirm('老号被盗请勿转账,请认准新tg:@BEINL2', this.$t('hj165'), {
- // confirmButtonText: this.$t('hj161'),
- // cancelButtonText: this.$t('hj106'),
- // }).then(async () => {
-
- // }).catch(() => {
-
- // });
},
onSelect(e) {
this.$i18n.locale = e.lang;
@@ -630,11 +463,8 @@
// 获取显示的banner
let result = await api.getBannerByPlat({ platType: "m" });
if (result.status === 0) {
- // this.bannerList = result.data
var ajson = { bannerUrl: this.banner1 };
this.bannerList.push(ajson);
- console.log(this.banner1);
- // console.log(this.bannerList);
} else {
this.$store.commit("elAlertShow", {
elAlertShow: true,
@@ -645,6 +475,7 @@
goOnline() {
this.$router.push("/service");
},
+ // 获取公告
async getArtList() {
let data = await api.getArtList();
if (data.status === 0) {
@@ -662,93 +493,27 @@
});
}
},
- async getStock() {
- let data = await api.getIndexMarket();
- for (var i = 0; i < data.data.result.data.length; i += 3) {
- this.proData.push(data.data.result.data.slice(i, i + 3));
- }
- },
+
+ // 获取新闻列表
async getNewsList(type) {
let data = await api.queryNewsList(type);
+ this.newListHeader.map((item) => {
+ if (item.type === type) {
+ item.data = data.data.list;
+ }
+ });
+ this[`newsContent${type}`] = data.data.list;
+ },
- switch (type) {
- case 1:
- this.newsContent1 = data.data.list;
- break;
- case 2:
- this.newsContent2 = data.data.list;
- break;
- case 3:
- this.newsContent3 = data.data.list;
- break;
- case 4:
- this.newsContent4 = data.data.list;
- break;
- case 5:
- this.newsContent5 = data.data.list;
- break;
- }
- },
- handleBannerClick(ind) {
- // console.log(ind);
- },
- ProcessData() {
- // 把数据分割成三等份
- // for (var i = 0; i < this.indexData.data.diff.length; i += 3) {
- // this.proData.push(this.indexData.data.diff.slice(i, i + 3));
- // }
- },
- onChange(index) {
- this.currentIndex = index;
- this.proData[index].forEach((item) => {});
- },
handleSearchClick() {
- // this.loading = !this.loading;
this.$router.push({ path: "/trading-list", query: { type: 1 } });
},
},
- filters: {
- gettime(time) {
- if (!time) {
- return "";
- }
- var nd = new Date(time);
- var y = nd.getFullYear();
- var mm = nd.getMonth() + 1;
- var d = nd.getDate();
- var h = nd.getHours();
- var m = nd.getMinutes();
- var c = nd.getSeconds();
- if (mm < 10) {
- mm = "0" + mm;
- }
- if (d < 10) {
- d = "0" + d;
- }
- if (h < 10) {
- h = "0" + h;
- }
- if (m < 10) {
- m = "0" + m;
- }
- if (c < 10) {
- c = "0" + c;
- }
- // 17:35:2922-06-2022
- return y + "-" + mm + "-" + d + " " + h + ":" + m + ":" + c;
- },
- },
- created() {
- // this.getdialog()
- this.ProcessData();
- },
+
mounted() {
this.getUserInfo();
this.getInfoSite();
this.getNewsList(1);
- this.getNewsList(2);
- this.getNewsList(4);
- this.getStock();
this.getArtList();
this.getBanner();
@@ -759,10 +524,6 @@
this.isGoTo = !this.isGoTo;
}
}, 10000);
-
- setTimeout(() => {
- this.loading = false;
- }, 2000);
},
};
</script>
@@ -1497,42 +1258,34 @@
display: flex;
padding-top: 0.26667rem;
.item {
+ background: linear-gradient(rgb(94, 248, 196) 0%, rgb(72, 205, 105) 100%);
+ flex: 1;
+ border-radius: 0.4rem;
+ width: 50%;
+ height: 4.2rem;
display: flex;
+ flex-direction: column;
align-items: center;
- border-radius: 0.10667rem;
- background: linear-gradient(270deg, #e6ecfb 0%, #f6f7ff 100%);
- height: 1.06667rem;
- width: 49%;
- .icon {
- width: 0.69333rem;
- height: 0.69333rem;
- flex-shrink: 0;
- border-radius: 1.06667rem;
- background: linear-gradient(0deg, #fefffe 0%, #fefffe 100%),
- url(<path-to-image>), lightgray 50% / cover no-repeat;
- box-shadow: 0 0 #1227591a, 0 0.02667rem 0.05333rem #1227591a,
- 0 0.08rem 0.08rem #12275917, 0 0.21333rem 0.13333rem #1227590d,
- 0 0.37333rem 0.16rem #12275903, 0 0.58667rem 0.16rem #12275900;
- display: flex;
- align-items: center;
- justify-content: center;
- margin-left: 0.53333rem;
+ justify-content: center;
+ color: #fff;
+ font-size: 0.4rem;
+ font-weight: 500;
+ > img {
+ width: 30%;
}
+
.i-title {
- color: #061540;
font-family: PingFang SC;
- font-size: 0.4rem;
+ margin: 15px 0;
font-style: normal;
font-weight: 500;
line-height: 0.42667rem;
- margin-left: 0.48rem;
}
}
}
}
.list .item:nth-child(2) {
- border-radius: 0.10667rem;
- background: linear-gradient(270deg, #fbe9e9 0%, #fff8f8 100%);
+ background: linear-gradient(rgb(85, 108, 137) 0%, rgb(49, 62, 79) 100%);
}
.title-box {
@@ -1546,41 +1299,6 @@
font-weight: 500;
line-height: 0.64rem;
}
-}
-.lang_box_txta {
- width: 100%;
- height: 100px;
- text-align: center;
- line-height: 100px;
- border-bottom: 1px solid #ecf5ff;
-}
-.lang_box_txt {
- width: 100%;
- height: 100px;
- text-align: center;
- line-height: 100px;
- border-bottom: 1px solid #ecf5ff;
- color: #2196f3;
-}
-.lang_box {
- width: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- flex-direction: column;
-}
-.btn_s_box {
- border: none;
- background: #409eff;
- color: #fff;
- height: 70px;
- width: 100%;
- line-height: 70px;
- font-size: 16px;
- text-align: center;
- border-radius: 15px;
- font-weight: 600;
- margin: 40px 20px 0 20px;
}
// /deep/ .van-popup {
// overflow-y: auto;
--
Gitblit v1.9.3