From 7c4de2cb1422f6f4748928df5bbcc802d85dd820 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sat, 23 Aug 2025 14:47:15 +0800
Subject: [PATCH] 1
---
src/components/loginDialog.vue | 60 ++++++++++++++++++++++++++++++++++++++----------------------
1 files changed, 38 insertions(+), 22 deletions(-)
diff --git a/src/components/loginDialog.vue b/src/components/loginDialog.vue
index 730711c..1f22307 100644
--- a/src/components/loginDialog.vue
+++ b/src/components/loginDialog.vue
@@ -1,28 +1,28 @@
<template>
<div class="login_dialog_pag">
- <van-popup v-model="dialogVisible" position="bottom" :style="{ height: '50%' }">
+ <van-popup v-model="$store.state.dialogVisible" position="bottom" :close-on-click-overlay="clickOverlay" @click-overlay="overlay" :style="{ height: '50%' }">
<div class="dialog_content">
<div class="top_close">
- <div class="close" @click="dialogVisible = false">
+ <div class="close" @click="close">
<img src="@/assets/img/close3.png" alt="">
</div>
</div>
<div class="welcome_dialog">
- <span>{{ '欢迎回来' }}</span>
+ <span>{{ $t('hj221') }}</span>
</div>
<div class="portrait">
<div>
- <img src="@/assets/img/eslogo.png" alt />
+ <img src="@/assets/img/img_log_home.png" alt />
</div>
</div>
<div class="names">
- <span>{{ 'Mitrade' }}</span>
+ <span>{{ 'Fidelity' }}</span>
</div>
<div class="go_login_btn background" @click="goToLogin()">
- <span class="title1">{{ '使用手机号登录' }}</span>
+ <span class="title1">{{ $t('hj222') }}</span>
</div>
<div class="go_login_btn">
- <span class="title2" @click="goToReg()">{{ '还没有账号?去注册!' }}</span>
+ <span class="title2" @click="goToReg()">{{ $t('hj223') }}</span>
</div>
</div>
</van-popup>
@@ -34,10 +34,17 @@
export default {
name: "dialogVisible",
+ props: {
+ // dialogVisible: {
+ // type: Boolean,
+ // default: false
+ // }
+ },
data() {
return {
- dialogVisible: false,
- routeShowPathArr: ['/home']
+ //dialogVisible: false,
+ routeShowPathArr: ['/home'],
+ clickOverlay: false
};
},
mounted() {
@@ -46,25 +53,34 @@
}
},
methods: {
+ close() {
+ this.$emit("close");
+ //dialogVisible = false
+ },
goToLogin() {
- this.dialogVisible = false;
+ this.$emit("close");
+ //this.dialogVisible = false;
this.$router.push('/login')
},
+ overlay(){
+ this.$emit("close");
+ },
goToReg() {
- this.dialogVisible = false;
+ this.$emit("close");
+ //this.dialogVisible = false;
this.$router.push('/register');
},
async getUserInfo() {
// 获取用户信息
- let data = await api.getUserInfo();
- if (data.status === 0) {
- // 判断是否登录
- this.dialogVisible = false;
- } else {
- setTimeout(() => {
- this.dialogVisible = true;
- }, 1000);
- }
+ // let data = await api.getUserInfo();
+ // if (data.status === 0) {
+ // // 判断是否登录
+ // this.dialogVisible = false;
+ // } else {
+ // setTimeout(() => {
+ // this.dialogVisible = true;
+ // }, 1000);
+ // }
},
}
};
@@ -120,7 +136,7 @@
div {
width: 2.8rem;
height: 2.8rem;
- background: #ccc;
+ background: #fff;
border-radius: 50%;
overflow: hidden;
img {
@@ -167,4 +183,4 @@
.van-popup.van-popup--bottom{
border-radius: .2rem .2rem 0 0;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3