From dae398af7420dfb24cf66364f06e6a384db38ae8 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Thu, 18 Apr 2024 10:37:07 +0800
Subject: [PATCH] no message

---
 src/page/newUser/setting.vue |  120 ++++++++++++++++-------------------------------------------
 1 files changed, 33 insertions(+), 87 deletions(-)

diff --git a/src/page/newUser/setting.vue b/src/page/newUser/setting.vue
index d1a7530..3d72f89 100644
--- a/src/page/newUser/setting.vue
+++ b/src/page/newUser/setting.vue
@@ -37,18 +37,6 @@
       </div>
     </div>
 
-    <!-- 		<div class="jy" @click="handleGoToTransfer()">
-			<div class="left_gn">
-				<div class="l_icon">
-				</div>
-				<div class="r_title">
-					<span>{{ $t('hj145') }}</span>
-				</div>
-			</div>
-			<div class="right_gos">
-				<img src="../../assets/img/youjiantou.png" alt />
-			</div>
-		</div> -->
     <div class="jy" @click="handleGoToAuthentication()">
       <div class="left_gn">
         <div class="l_icon">
@@ -65,32 +53,7 @@
         <img v-else src="../../assets/img/youjiantou.png" alt />
       </div>
     </div>
-    <!-- 
-		<div class="jy" @click="subclick()">
-			<div class="left_gn">
-				<div class="l_icon">
-				</div>
-				<div class="r_title">
-					<span>{{ $t('subdk') }}</span>
-				</div>
-			</div>
-			<div class="right_gos">
-				<img src="../../assets/img/youjiantou.png" alt />
-			</div>
-		</div>
 
-		<div class="jy" @click="yebclick()">
-			<div class="left_gn">
-				<div class="l_icon">
-				</div>
-				<div class="r_title">
-					<span>{{ $t('yeb') }}</span>
-				</div>
-			</div>
-			<div class="right_gos">
-				<img src="../../assets/img/youjiantou.png" alt />
-			</div>
-		</div> -->
     <div class="jy" @click="clicklang()">
       <div class="left_gn">
         <div class="l_icon"></div>
@@ -165,6 +128,7 @@
 import { Toast, MessageBox } from "mint-ui";
 import { isNull, pwdReg } from "@/utils/utils";
 import { mapMutations } from "vuex";
+import { Notify } from "vant";
 
 export default {
   name: "newUser",
@@ -184,38 +148,38 @@
         {
           text: "English",
           icon: require("@/assets/ico/english.png"),
-          lang: "zh-CN",
+          lang: "en",
         },
-        { text: "हिंदी", icon: require("@/assets/ico/india.png"), lang: "en" },
-        { text: "한국인", icon: require("@/assets/ico/india.png"), lang: "hy" },
+        {
+          text: "繁体中文",
+          icon: require("@/assets/ico/tw.png"),
+          lang: "zh-TW",
+        },
+        { text: "हिंदी", icon: require("@/assets/ico/india.png"), lang: "hi" },
+        { text: "한국인", icon: require("@/assets/ico/india.png"), lang: "ko" },
         {
           text: "ภาษาไทย",
           icon: require("@/assets/ico/india.png"),
-          lang: "ty",
+          lang: "th",
         },
         {
           text: "日本語にほんご",
           icon: require("@/assets/ico/india.png"),
-          lang: "ry",
+          lang: "ja",
         },
-
-        // { text: '繁体中文', icon: require('@/assets/ico/tw.png'), lang: 'tw' }
       ],
     };
   },
   components: {},
   created() {
     this.getUserInfo();
-    this.language = window.localStorage.getItem("language");
-    console.log(window.localStorage.getItem("language"));
-    if (this.language == "zh-CN") {
-      this.language = "English";
-    } else {
-      this.language = "हिंदी";
-    }
+    this.language = window.localStorage.getItem("language") || "zh-CN";
+    let arr = this.actions.filter((item) => item.lang === this.language);
+    this.language = arr[0].text;
   },
   methods: {
     ...mapMutations(["undataToken"]),
+
     popClose() {
       this.settingDialog = false;
     },
@@ -275,17 +239,9 @@
       }
     },
     goWall() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       this.$router.push("/wallet");
     },
     gotoa(e) {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       if (e == 0) {
         this.$router.push("/wallet");
       } else if (e == 1) {
@@ -303,10 +259,6 @@
     handleZh() {
       this.selectUserFlag = !this.selectUserFlag;
 
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       if (navigator.vibrate) {
         // 支持
         navigator.vibrate([55]);
@@ -347,10 +299,6 @@
         .catch(() => {});
     },
     goToSettings() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       // 每次打开dialog 清空密码数据
       this.pswDialog = !this.pswDialog;
       if (this.pswDialog) {
@@ -360,42 +308,25 @@
       }
     },
     handleGoToTransfer() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       this.$router.push("/transfers");
     },
     handleGoToAuthentication() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       this.$router.push("/authentications");
     },
     handleGoToAuthenticationaz() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       this.$router.push("/download");
     },
     handleGoToBankCard() {
-      if (this.userInfo.length === 0) {
-        this.$store.commit("dialogVisible", true);
-        return;
-      }
       this.$router.push("/bankCard");
     },
     async toRegister() {
       // 注销登陆
-
       window.localStorage.removeItem("USERTOKEN"); // 清空本地存储 USERTOKEN字段
       this.clearCookie();
       let data = await api.logout();
       if (data.status === 0) {
-        this.undataToken("");
         // Toast(data.msg)
+        this.undataToken(null);
         this.$router.push("/login");
       } else {
         Toast(data.msg);
@@ -424,8 +355,14 @@
           let data = await api.changePassword(opts);
           if (data.status === 0) {
             this.changeLoginPsdBox = false;
-            Toast(data.msg);
+
+            this.pswDialog = false;
             this.settingDialog = false;
+            Notify({
+              type: "success",
+              message: this.$t("密码修改成功"),
+            });
+            this.toRegister();
           } else {
             Toast(data.msg);
             this.settingDialog = false;
@@ -448,6 +385,7 @@
 .right_gos_txt {
   margin-right: 15px;
 }
+
 .setting_content {
   width: 100%;
   height: 5rem;
@@ -505,6 +443,7 @@
     }
   }
 }
+
 .lang_box_txta {
   width: 100%;
   height: 100px;
@@ -512,6 +451,7 @@
   line-height: 100px;
   border-bottom: 1px solid #ecf5ff;
 }
+
 .lang_box_txt {
   width: 100%;
   height: 100px;
@@ -520,6 +460,7 @@
   border-bottom: 1px solid #ecf5ff;
   color: #2196f3;
 }
+
 .lang_box {
   width: 100%;
   display: flex;
@@ -527,6 +468,7 @@
   align-items: center;
   flex-direction: column;
 }
+
 .btn_s_box {
   border: none;
   background: #409eff;
@@ -540,12 +482,14 @@
   font-weight: 600;
   margin: 40px 20px 0 20px;
 }
+
 .btn_s {
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
 }
+
 .jy {
   width: 100%;
   height: 1.5rem;
@@ -604,6 +548,7 @@
     }
   }
 }
+
 body {
   background-color: #f8f8f8;
 }
@@ -669,6 +614,7 @@
     height: 2rem;
     display: flex;
     background-color: #fff;
+
     > div {
       width: 10%;
       height: 100%;
@@ -698,4 +644,4 @@
     }
   }
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3