From bf02ea7ae1aff258b7ad7ce74ddb0f4dee6cb7f6 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Sun, 23 Jun 2024 19:02:03 +0800
Subject: [PATCH] 语言只保留英文和印度  首页加个带框  关于我们

---
 src/locales/en.json               |    4 
 src/locales/zh.json               |   14 +-
 src/page/home/home.vue            |   77 +++++++++++---
 src/page/newUser/setting.vue      |   16 +++
 src/locales/hi.json               |   14 +-
 src/page/bankCard1/index.vue      |   97 +++++++++++++++++++
 src/router/index.js               |   13 ++
 src/components/Language/index.vue |   34 +++---
 8 files changed, 220 insertions(+), 49 deletions(-)

diff --git a/src/components/Language/index.vue b/src/components/Language/index.vue
index 159bd87..1141a79 100644
--- a/src/components/Language/index.vue
+++ b/src/components/Language/index.vue
@@ -39,23 +39,23 @@
           text: "English",
           lang: "en",
         },
-        {
-          text: "简体中文",
-          lang: "zh-CN",
-        },
+        // {
+        //   text: "简体中文",
+        //   lang: "zh-CN",
+        // },
         { text: "हिंदी", lang: "hi" },
-        {
-          text: "Deutsch",
-          lang: "de",
-        }, //德语
-        {
-          text: "Français",
-          lang: "fr",
-        }, //法语
-        {
-          text: "日本語にほんご",
-          lang: "ja",
-        },
+        // {
+        //   text: "Deutsch",
+        //   lang: "de",
+        // }, //德语
+        // {
+        //   text: "Français",
+        //   lang: "fr",
+        // }, //法语
+        // {
+        //   text: "日本語にほんご",
+        //   lang: "ja",
+        // },
       ],
     };
   },
@@ -119,4 +119,4 @@
   font-weight: 600;
   margin: 40px 20px 0 20px;
 }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/locales/en.json b/src/locales/en.json
index 074e75c..681a009 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -576,5 +576,7 @@
   "天": "Day",
   "市场": "Market",
   "请选择提现金额": "Please select the Withdraw amount",
-  "hj100": "Trading quantity (shares)"
+  "hj100": "Trading quantity (shares)",
+  "关于我们": "about Us",
+  "贷款": "loan"
 }
diff --git a/src/locales/hi.json b/src/locales/hi.json
index 5d17805..5ec5acc 100644
--- a/src/locales/hi.json
+++ b/src/locales/hi.json
@@ -18,7 +18,7 @@
   "whpb": "ऑर्डर राशि (INR)",
   "ldgl": "लाभ मूल्य/स्टॉप लॉस मूल्य (INR) लें",
   "ssdd": "स्थिति मूल्य/नवीनतम मूल्य (INR)",
-  "yy": "Language",
+  "yy": "भाषा",
   "tolaszasdf": "कुल हैंडलिंग शुल्क (यूएसडी)",
   "accumbn": "संचित पी/एल (यूएसडी)",
   "djzjmg": "जमी हुई संपत्ति (यूएसडी)",
@@ -28,7 +28,7 @@
   "aym": "संचित पी/एल(आईएनआर)",
   "disana": "जमी हुई संपत्ति (INR)",
   "disan": "उपलब्ध संपत्ति (INR)",
-  "setting": "Set up",
+  "setting": "स्थापित करना",
   "caidan": "योग्यता",
   "bz": "मदद करना",
   "kf": "ग्राहक सेवा",
@@ -261,11 +261,11 @@
   "hj141": "प्रोफाइट और हराम",
   "hj142": "सूचकांक खाता स्विच करें",
   "hj143": "शंघाई और शेन्ज़ेन खातों के बीच स्विच करें",
-  "hj144": "Change Password",
+  "hj144": "पासवर्ड बदलें",
   "hj145": "पैसा भेजना",
-  "hj146": "Verify",
+  "hj146": "सत्यापित करें",
   "hj1461": "ऐप डाउनलोड करें",
-  "hj147": "Bind Bank Card",
+  "hj147": "बाइंड बैंक कार्ड",
   "hj148": "साइन आउट",
   "hj149": "क्या आप लॉग आउट करना चाहते हैं?",
   "hj150": "पुराना पासवर्ड",
@@ -575,5 +575,7 @@
   "天": "आसमान",
   "市场": "बाज़ार",
   "请选择提现金额": "कृपया निकासी राशि का चयन करें",
-  "hj100": "लेन-देन की संख्या (शेयर)"
+  "hj100": "लेन-देन की संख्या (शेयर)",
+  "关于我们": "हमारे बारे में",
+  "贷款": "ऋृण"
 }
diff --git a/src/locales/zh.json b/src/locales/zh.json
index 487b32d..7fb794b 100644
--- a/src/locales/zh.json
+++ b/src/locales/zh.json
@@ -21,7 +21,7 @@
   "whpb": "订单金额(INR)",
   "ldgl": "获利价格/止损价格(INR)",
   "ssdd": "仓位价格/最新价格(INR)",
-  "yy": "Language",
+  "yy": "语言",
   "tolaszasdf": "总手续费(USD)",
   "accumbn": "累积P/L (USD)",
   "djzjmg": "冻结资产(USD)",
@@ -31,7 +31,7 @@
   "aym": "累计P/L(INR)",
   "disana": "冻结资产(INR)",
   "disan": "可用资产(INR)",
-  "setting": "Set up",
+  "setting": "设置",
   "caidan": "资质",
   "bz": "帮助",
   "kf": "客服",
@@ -272,11 +272,11 @@
   "hj141": "盈亏率",
   "hj142": "切换指数账户",
   "hj143": "切换沪深账户",
-  "hj144": "Change Password",
+  "hj144": "更改密码",
   "hj145": "资金划转",
-  "hj146": "Verify",
+  "hj146": "核实",
   "hj1461": "下载App",
-  "hj147": "Bind Bank Card",
+  "hj147": "绑定银行卡",
   "hj148": "退出登录",
   "hj149": "您确定要退出登录吗?",
   "hj150": "旧密码",
@@ -564,5 +564,7 @@
   "周期": "周期",
   "市场": "市场",
   "配售结束时间": "配售结束时间",
-  "请选择提现金额": "请选择提现金额"
+  "请选择提现金额": "请选择提现金额",
+  "关于我们": "关于我们",
+  "贷款": "贷款"
 }
diff --git a/src/page/bankCard1/index.vue b/src/page/bankCard1/index.vue
new file mode 100644
index 0000000..4d78e07
--- /dev/null
+++ b/src/page/bankCard1/index.vue
@@ -0,0 +1,97 @@
+<template>
+	<div class="bank_card_page">
+		<div class="content">
+			<div class="top_back">
+				<div class="left_back_icon" @click="$router.go(-1)">
+					<img src="../../assets/img/zuojiantou.png" alt />
+				</div>
+			</div>
+			<div class="titles">
+				<span>{{ $t('关于我们') }}</span>
+			</div>
+			<div class="bank_name">
+        {{ $t('关于我们') }}{{ $t('关于我们') }}{{ $t('关于我们') }}{{ $t('关于我们') }}{{ $t('关于我们') }}
+			</div>
+		</div>
+	</div>
+</template>
+
+<script>
+	import * as api from "@/axios/api";
+	import {
+		Toast
+	} from "mint-ui";
+	import {
+		isNull,
+		bankNoReg,
+		isName
+	} from '@/utils/utils'
+
+	export default {
+		name: "bankCard1",
+		data() {
+			return {
+
+			};
+		},
+		created() {
+
+		},
+		methods: {
+
+		}
+	};
+</script>
+
+<style scoped lang="less">
+	.bank_card_page {
+		width: 100%;
+		height: 100%;
+		background: #fff;
+
+		.content {
+			width: 100%;
+			height: 100%;
+			padding: 0 0.6rem;
+
+			.top_back {
+				width: 100%;
+				height: 2rem;
+
+				>div {
+					width: 10%;
+					height: 100%;
+					display: flex;
+					align-items: center;
+				}
+
+				img {
+					width: 0.6rem;
+					height: 0.6rem;
+				}
+			}
+
+			.titles {
+				width: 100%;
+				height: 1.5rem;
+				font-size: 0.641rem;
+				margin-top: 1rem;
+
+				span {
+					font-weight: 600;
+				}
+			}
+		}
+
+		.bank_name {
+			width: 100%;
+			height: 1.5rem;
+      font-size: 0.5rem;
+			display: flex;
+			padding: 0 0.2rem;
+			background: rgb(247, 247, 247);
+			border-radius: 0.2rem;
+			margin-top: 0.3rem;
+		}
+	}
+</style>
diff --git a/src/page/home/home.vue b/src/page/home/home.vue
index 4008066..0379603 100644
--- a/src/page/home/home.vue
+++ b/src/page/home/home.vue
@@ -9,7 +9,7 @@
               @click="handleBannerClick(index)"
               :key="index"
             >
-              <img style="width: 100%; height: 150px" :src="item.img" alt />
+              <img style="width: 100%; height: 150px" :src="item.img" alt/>
             </van-swipe-item>
           </van-swipe>
         </div>
@@ -18,7 +18,7 @@
         <div class="announcement">
           <div class="an_content" @click="$router.push('/newGg')">
             <div class="an_left_icon">
-              <img :src="Announcement" alt />
+              <img :src="Announcement" alt/>
             </div>
             <div class="an_right_message">
               <div class="animate">
@@ -88,6 +88,18 @@
                 <div class="name">{{ $t("yeb") }}</div>
               </div>
             </li>
+            <li @click="$router.push('/subDK')">
+              <div class="link">
+                <div class="icon">
+                  <img
+                    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUzSURBVHgB7ZrPbxtFFMe/47VV51DHIQk4pSTTChA0ipoeQIgLTlUhRBEEJCSEIDGRQClCariA6KEN3DiRSAjKqeGKQGn/grq3QpHiAwJxyqakjQUBGyKklMb7eLOuYXe9ib3eHwZpPxd7x+Od/e578+a92QViYmJiYmJiuoWATwZy8hwEzYGQRRgQSiSoBIMu/frzTxfhE1+C+3P3FQQSFxARBOg1iIlqWdfRIQn4QEBIRAhbRyaJVvpzchod4lMw6YgagSyPuzQ4KMfRAUn4wBCoCrI1Xdksr+URIBwj8gJGgSBsVjU0Ws5m5bFqVa/CA74snCKtZD1m7SNu/QaG5NxgbmR1IDdyOZuTEh7YLOvFX8rXCxDibWu76d77jAI84kvwdhpV50U4+5gCiT6i+m/5JBkL6IDNDX2Bo/WirVGI5+ARX4KrOruTsIt2WjDt+A8JcRQdUtuXmHc05dmtPS2HvgTfQbcepGr29djNC7xeZAPzBgNrtvFSzV61F74FE8h2AYZWs0XPIC7SwaptfG2nuxYWJJouwMyULDhvSpT4FsyZlm49Jrhaz9aH70DXBPtahxWCalWy3DfhEpQSRCWyZrECvc4+qxXKpoBJLYEniDDOZ5R887L17qgafNOEQOnkk3l5fU1Hp3gWrKJwUhiTIKO0WV4vatCKO7BlH/n+3PAFYZm3fLHSnrSLfOPbRoVkDZhLCkybAqme4FvPqNq5bZy/jN99Tw6RCa6LpRWY81TjLOjgRJkTA04oivxzvtGPc+yC9X/OCkVFamXRngTOsTXnNNgFemH+gw+nT774culQn2gr4/I0h1Oo5a1lILuyme4lIV4Tznnagr+2fl9VYuGTYXm4kBZYUZ7STv8gojTYyrrGZVu7ol+ZnkEm0xtk/SzZbS6vV6hlMPQdtBqU6zXqIZXs86zNu/U5Mjomn3n2helXWXAISE1gmS09MdQn9N06BSa4gUr2+aPobFdzVrkewsW0NI91bLc5HYhLt4MKUICvDKtd5J2xXIlEsAooQQSodlFj7RbEIhHM6/A8Ikat7W7toQuu8NxNcFKBiFFjqrjR1I6Q2eZ0EV2Al0gzVXW2hy7YsGRgUaPycmdb6IJ5bex4h8MvvMHYlIhEEbQkuoThMnboghslXjcQLmNHlnj8VwhdsCre0SXIZewoLKyjSyRcxg68ePiH2Q2pPr67ubOW6UnsWrb19ghk0r6f2rpCvCXkbAtH8Ou/LfPzXHPRP7HwR8vuX81m8Pjh4C+lZuCKsy14l56tcIlGnrKrL769hTC4DTQ9QA9e8Pk+nbcui+12V+781GgKgSOw5FYTh+PSn9010ZjDismxdPbM0xnX4r+XBWd6QpjDBt53aw4vaJ0f0htflV99UqFF3lc+DZ/8+MP3tuOHHj7S1Ifr4cUDu2zzRLfjUa+Jdfjg0vKX2Nr6NwgeuPcg9u/POLvpt/aovyMT3KfmE2ECHYq+eWMdn35sf7T8yKOPObvpaoy99qj9vePh8RmR2k3UCM/Do+hr31zFzNRLuMGirZx6y7apYZ57rx1LhadokZUym9ymirWNzIunIjzwwP0PytGxo/lW/ZT7Xvv6qs2NG7zJYi2CTcu2EqvwHB4Hc8NLzhdMokZt5L/73lnzuwpQas62+6jFs2Bl5dQ2rVCX6tx3zpzF1NRMdYfwOT+TWmjHqlY6WgDroo2FyCwtUD1+/MTaG6dOl0ZHx4q8T3axXYs2n8oH6l2NZBrjAjWJsNC00u0/oXt9HysmJiYmJuZ/wN/6Zaai9yOqrAAAAABJRU5ErkJggg=="
+                    alt=""
+                  />
+                </div>
+                <!-- $t("马股") -->
+                <div class="name">{{ $t("贷款") }}</div>
+              </div>
+            </li>
             <!-- <li @click="$router.push('/warehouse')">
               <div class="link">
                 <div class="icon">
@@ -126,7 +138,7 @@
             </li>
           </ul>
           <!-- 多语言弹框 -->
-          <Language ref="language" />
+          <Language ref="language" @onChange="getNewsList"/>
         </div>
         <div class="fg"></div>
         <div class="new-stock">
@@ -208,7 +220,7 @@
                 >
                   {{ item.title }}
                 </div>
-                <div class="neitu"><img :src="item.imgurl" /></div>
+                <div class="neitu"><img :src="item.imgurl"/></div>
               </div>
             </div>
           </mt-tab-container-item>
@@ -217,7 +229,7 @@
       <div style="width: 100%; height: 100px"></div>
     </div>
     <!-- tab -->
-    <GoToLogin v-show="isGoTo" />
+    <GoToLogin v-show="isGoTo"/>
   </div>
 </template>
 <script>
@@ -231,8 +243,9 @@
 import kefua from "@/assets/img/kefua.png";
 import xiazai from "@/assets/img/xiazai.png";
 import GoToLogin from "@/page/home/components/GoLogin.vue";
-import { MessageBox } from "mint-ui";
+import {MessageBox} from "mint-ui";
 import Language from "@/components/Language/index.vue";
+
 export default {
   components: {
     HomeList,
@@ -310,7 +323,7 @@
     },
   },
   filters: {
-    gettime (time) {
+    gettime(time) {
       if (!time) {
         return ''
       }
@@ -351,8 +364,10 @@
         confirmButtonText: this.$t("hj161"),
         cancelButtonText: this.$t("hj106"),
       })
-        .then(async () => {})
-        .catch(() => {});
+        .then(async () => {
+        })
+        .catch(() => {
+        });
     },
     onSelect(e) {
       this.$i18n.locale = e.lang;
@@ -441,7 +456,7 @@
         //   break
         case 3:
           // this.$router.push('/Subscription?idx=1')
-          this.$router.push({ path: "/trading-list", query: { indexid: 3 } });
+          this.$router.push({path: "/trading-list", query: {indexid: 3}});
           break;
         case 4:
           // this.$router.push('/SubDK')
@@ -461,9 +476,9 @@
     },
     async getBanner() {
       // 获取显示的banner
-      let result = await api.getBannerByPlat({ platType: "m" });
+      let result = await api.getBannerByPlat({platType: "m"});
       if (result.status === 0) {
-        var ajson = { bannerUrl: this.banner1 };
+        var ajson = {bannerUrl: this.banner1};
         this.bannerList.push(ajson);
       } else {
         this.$store.commit("elAlertShow", {
@@ -496,6 +511,7 @@
 
     // 获取新闻列表
     async getNewsList(type) {
+      if (typeof type == "string") type = 1
       let data = await api.queryNewsList(type);
       this.newListHeader.map((item) => {
         if (item.type === type) {
@@ -506,7 +522,7 @@
     },
 
     handleSearchClick() {
-      this.$router.push({ path: "/trading-list", query: { type: 1 } });
+      this.$router.push({path: "/trading-list", query: {type: 1}});
     },
   },
 
@@ -611,6 +627,7 @@
     }
   }
 }
+
 .txt_box_box_right {
   color: #fff;
   background: #409eff;
@@ -618,6 +635,7 @@
   padding: 10px 15px;
   border-radius: 6px;
 }
+
 .txt_box_box_left {
   margin: 10px 0;
   font-size: 30px;
@@ -626,17 +644,20 @@
   overflow: hidden;
   text-overflow: ellipsis /* 显示省略符号 (...) */;
 }
+
 .txt_box_box {
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 20px;
 }
+
 .txt_box_top {
   font-size: 12px;
   margin-top: 10px;
   margin-bottom: 20px;
 }
+
 .txt_box {
   width: 95%;
   margin-left: 2.5%;
@@ -650,6 +671,7 @@
   margin-top: 10px;
   box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3);
 }
+
 .wrapper {
   width: 100%;
   height: 100%;
@@ -667,6 +689,7 @@
   height: 0.7949rem;
   display: flex;
   padding-right: 0.3rem;
+
   > div {
     width: 50%;
     height: 100%;
@@ -690,6 +713,7 @@
   .right_search {
     justify-content: flex-end;
     width: 50%;
+
     > div {
       width: 34%;
       height: 0.4615rem;
@@ -883,16 +907,16 @@
       }
     }
 
-    /deep/.van-swipe__indicators {
+    /deep/ .van-swipe__indicators {
       bottom: 0.1rem;
     }
 
-    /deep/.van-swipe__indicator {
+    /deep/ .van-swipe__indicator {
       background-color: #2d8cf0 !important;
       opacity: 1;
     }
 
-    /deep/.van-swipe__indicator--active {
+    /deep/ .van-swipe__indicator--active {
       width: 0.35rem !important;
       border-radius: 0.23rem;
       background-color: #aec7ec !important;
@@ -1053,16 +1077,16 @@
   border-radius: 0.4rem 0.4rem 0 0;
   padding-top: 0.3rem;
 
-  /deep/.is-selected .tab-name {
+  /deep/ .is-selected .tab-name {
     position: relative;
   }
 
-  /deep/.mint-navbar .mint-tab-item.is-selected {
+  /deep/ .mint-navbar .mint-tab-item.is-selected {
     border: 0 !important;
     border-bottom: none;
   }
 
-  /deep/.is-selected .tab-name:after {
+  /deep/ .is-selected .tab-name:after {
     position: absolute;
     display: block;
     content: "";
@@ -1180,10 +1204,12 @@
   background: #fefffe;
   border-radius: 0.21333rem;
   margin-top: 0.21333rem;
+
   .menu {
     display: flex;
     padding: 0.4rem 0;
     flex-wrap: wrap;
+
     li {
       display: flex;
       flex-direction: column;
@@ -1192,12 +1218,14 @@
       flex-shrink: 0;
       justify-content: center;
       margin-bottom: 0.4rem;
+
       .links {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         color: #fff;
+
         .name {
           font-family: PingFang SC;
           font-style: normal;
@@ -1208,20 +1236,24 @@
           text-align: center;
         }
       }
+
       .link {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         color: #fff;
+
         .icon {
           width: 0.8rem;
           height: 0.8rem;
         }
+
         img {
           width: 100%;
           height: 100%;
         }
+
         .name {
           font-family: PingFang SC;
           font-style: normal;
@@ -1244,6 +1276,7 @@
 
 .new-stock {
   padding: 0 0.4rem;
+
   .title {
     color: #2c2e3b;
     text-align: justify;
@@ -1254,9 +1287,11 @@
     line-height: normal;
     padding-top: 0.26667rem;
   }
+
   .list {
     display: flex;
     padding-top: 0.26667rem;
+
     .item {
       background: linear-gradient(rgb(94, 248, 196) 0%, rgb(72, 205, 105) 100%);
       flex: 1;
@@ -1270,6 +1305,7 @@
       color: #fff;
       font-size: 0.4rem;
       font-weight: 500;
+
       > img {
         width: 30%;
       }
@@ -1284,6 +1320,7 @@
     }
   }
 }
+
 .list .item:nth-child(2) {
   background: linear-gradient(rgb(85, 108, 137) 0%, rgb(49, 62, 79) 100%);
 }
@@ -1291,6 +1328,7 @@
 .title-box {
   padding: 0.26667rem 0.4rem 0;
   margin-bottom: 0.26667rem;
+
   .title {
     color: #000;
     font-family: PingFang SC;
@@ -1300,6 +1338,7 @@
     line-height: 0.64rem;
   }
 }
+
 // /deep/ .van-popup {
 //   overflow-y: auto;
 // }
diff --git a/src/page/newUser/setting.vue b/src/page/newUser/setting.vue
index 66ca2eb..456c4a1 100644
--- a/src/page/newUser/setting.vue
+++ b/src/page/newUser/setting.vue
@@ -10,6 +10,19 @@
     </div>
     <div style="width: 100%; height: 10px; background-color: #f8f8f8"></div>
 
+    <div class="jy" @click="handleGoToBankCard1()">
+      <div class="left_gn">
+        <div class="l_icon">
+          <!-- <img src="../../assets/img/yeb.png" alt /> -->
+        </div>
+        <div class="r_title">
+          <span>{{ $t("关于我们") }}</span>
+        </div>
+      </div>
+      <div class="right_gos">
+        <img src="../../assets/img/youjiantou.png" alt />
+      </div>
+    </div>
     <div class="jy" @click="handleGoToBankCard()">
       <div class="left_gn">
         <div class="l_icon">
@@ -270,6 +283,9 @@
     handleGoToBankCard() {
       this.$router.push("/bankCard");
     },
+    handleGoToBankCard1() {
+      this.$router.push("/bankCard1");
+    },
     async toRegister() {
       // 注销登陆
       window.localStorage.removeItem("USERTOKEN"); // 清空本地存储 USERTOKEN字段
diff --git a/src/router/index.js b/src/router/index.js
index c32e2f2..4eaf584 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -66,6 +66,7 @@
 import Transfers from "@/page/transfer/index.vue";
 import Authentications from "@/page/authentication/index.vue";
 import BankCard from "@/page/bankCard/index.vue";
+import BankCard1 from "@/page/bankCard1/index.vue";
 import service from "@/page/service/service.vue";
 import chongz from "@/page/service/chongz.vue";
 import Subscription from "@/page/home/Subscription.vue"; // VIP抢筹 和 大宗交易
@@ -903,6 +904,18 @@
       component: BankCard
     },
     {
+      path: "/bankCard1",
+      name: "bankCard1",
+      meta: {
+        title: i18n.t("关于我们"),
+        requireAuth: false,
+        hasHeader: false,
+        index: 57,
+        show: true
+      },
+      component: BankCard1
+    },
+    {
       path: "/service",
       name: "service",
       meta: {

--
Gitblit v1.9.3