更新添加删除账户功能
This commit is contained in:
@@ -136,6 +136,7 @@ export const personalCenter_zh = {
|
||||
workOrderRecord:"工单记录",
|
||||
deleteAccountWarning:"删除后关于此账户的相关信息将不能恢复,请慎重操作!",
|
||||
deleteAccountSuccess:"账户删除成功",
|
||||
deleteAccountVerificationRequired:"删除账户信息为敏感操作,为保护您的账户安全,请先开启双重验证后再删除",
|
||||
|
||||
}
|
||||
}
|
||||
@@ -247,5 +248,6 @@ export const personalCenter_en = {
|
||||
workOrderRecord:"Work order record",
|
||||
deleteAccountWarning:"After deletion, the relevant information about this account cannot be restored. Please proceed with caution!",
|
||||
deleteAccountSuccess:"Account deleted successfully",
|
||||
deleteAccountVerificationRequired:"Deleting account information is a sensitive operation. To protect your account security, please enable dual verification before deleting.",
|
||||
}
|
||||
}
|
||||
@@ -11,6 +11,7 @@ export default {
|
||||
confirmationVerification: false,
|
||||
maintainDialogVisible: false,
|
||||
deleteAccountDialog: false,
|
||||
deleteAccountWarningDialog: false, // 删除账户前未开启双重验证的提示弹窗
|
||||
params: {
|
||||
gCode: "",
|
||||
eCode: "",
|
||||
@@ -314,6 +315,13 @@ export default {
|
||||
this.fetchBindInfo()
|
||||
|
||||
},
|
||||
/**
|
||||
* 从删除账户提示弹窗跳转到开启双重验证
|
||||
*/
|
||||
jumpVerificationFromDelete() {
|
||||
this.deleteAccountWarningDialog = false;
|
||||
this.fetchBindInfo();
|
||||
},
|
||||
nextStep() {
|
||||
if (!this.checked) {
|
||||
this.$message({
|
||||
@@ -356,11 +364,19 @@ export default {
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 打开删除账户弹窗
|
||||
* 打开删除账户弹窗(先检查是否开启双重验证)
|
||||
*/
|
||||
deleteAccount() {
|
||||
async deleteAccount() {
|
||||
this.getUserEmail(); // 确保获取最新邮箱
|
||||
this.deleteAccountDialog = true
|
||||
// 先检查是否开启双重验证
|
||||
await this.fetchIfBind();
|
||||
// 如果未开启双重验证,显示提示弹窗
|
||||
if (!this.isItBound) {
|
||||
this.deleteAccountWarningDialog = true;
|
||||
return;
|
||||
}
|
||||
// 如果已开启双重验证,正常打开删除账户弹窗
|
||||
this.deleteAccountDialog = true;
|
||||
},
|
||||
/**
|
||||
* 获取删除账户验证码
|
||||
|
||||
@@ -505,6 +505,26 @@
|
||||
</div>
|
||||
</section>
|
||||
</el-dialog>
|
||||
<!-- 删除账户前未开启双重验证提示弹窗 -->
|
||||
<el-dialog
|
||||
:visible.sync="deleteAccountWarningDialog"
|
||||
width="35%"
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<section class="dialogBox">
|
||||
<div class="title">{{ $t(`personal.Tips`) }}</div>
|
||||
<div class="verificationPrompt">
|
||||
{{ $t(`personal.deleteAccountVerificationRequired`) }}
|
||||
</div>
|
||||
<el-button
|
||||
class="dialogBth"
|
||||
:loading="BindInfoLoading"
|
||||
type="primary"
|
||||
@click="jumpVerificationFromDelete"
|
||||
>{{ $t(`personal.goOpenIt`) }}</el-button
|
||||
>
|
||||
</section>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
Binary file not shown.
1
mining-pool/test/css/app-189e7968.5893364b.css
Normal file
1
mining-pool/test/css/app-189e7968.5893364b.css
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=google-site-verification content=pKAZogQ0NQ6L4j9-V58WJMjm7zYCFwkJXSJzWu9UDM8><meta name=robots content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><meta name=googlebot content="index, follow"><meta name=googlebot-news content="index, follow"><meta name=bingbot content="index, follow"><link rel=alternate hreflang=zh href=https://m2pool.com/zh><link rel=alternate hreflang=en href=https://m2pool.com/en><link rel=alternate hreflang=x-default href=https://m2pool.com/en><meta property=og:title content="M2pool - Stable leading high-yield mining pool"><meta property=og:description content="M2Pool provides professional mining services, supporting multiple cryptocurrency mining"><meta property=og:url content=https://m2pool.com/en><meta property=og:site_name content=M2Pool><meta property=og:type content=website><meta property=og:image content=https://m2pool.com/logo.png><link rel=icon href=/favicon.ico><link rel=stylesheet href=//at.alicdn.com/t/c/font_4582735_7i8wfzc0art.css><title>M2pool - Stable leading high-yield mining pool</title><meta name=keywords content="M2Pool, cryptocurrency mining pool,entropyx, bitcoin mining, DGB mining, mining pool service, 加密货币矿池, 比特币挖矿, DGB挖矿"><meta name=description content="M2Pool provides professional mining services, supporting multiple cryptocurrency mining, including nexa, grs, mona, dgb, rxd"><script defer=defer src=/js/chunk-vendors-c0d76f48.f34181ba.js></script><script defer=defer src=/js/chunk-vendors-bc050c32.8062ab74.js></script><script defer=defer src=/js/chunk-vendors-3003db77.d0b93d36.js></script><script defer=defer src=/js/chunk-vendors-9d134daf.bb668c99.js></script><script defer=defer src=/js/chunk-vendors-96cecd74.a7d9b845.js></script><script defer=defer src=/js/chunk-vendors-c2f7d60e.3710fdc2.js></script><script defer=defer src=/js/chunk-vendors-89d5c698.2190b4ca.js></script><script defer=defer src=/js/chunk-vendors-377fed06.0e89b4b7.js></script><script defer=defer src=/js/chunk-vendors-c9ff040c.57bd8c18.js></script><script defer=defer src=/js/app-42f9d7e6.4bc16611.js></script><script defer=defer src=/js/app-5c551db8.e2a6dea3.js></script><script defer=defer src=/js/app-45954fd3.1331a09e.js></script><script defer=defer src=/js/app-72600b29.ca319ab4.js></script><script defer=defer src=/js/app-5a0d40dd.3a7bea46.js></script><script defer=defer src=/js/app-113c6c50.bea1eb5d.js></script><link href=/css/chunk-vendors-bc050c32.6f97509c.css rel=stylesheet><link href=/css/app-189e7968.5f96dc5b.css rel=stylesheet></head><body><div id=app></div></body></html>
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=google-site-verification content=pKAZogQ0NQ6L4j9-V58WJMjm7zYCFwkJXSJzWu9UDM8><meta name=robots content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><meta name=googlebot content="index, follow"><meta name=googlebot-news content="index, follow"><meta name=bingbot content="index, follow"><link rel=alternate hreflang=zh href=https://m2pool.com/zh><link rel=alternate hreflang=en href=https://m2pool.com/en><link rel=alternate hreflang=x-default href=https://m2pool.com/en><meta property=og:title content="M2pool - Stable leading high-yield mining pool"><meta property=og:description content="M2Pool provides professional mining services, supporting multiple cryptocurrency mining"><meta property=og:url content=https://m2pool.com/en><meta property=og:site_name content=M2Pool><meta property=og:type content=website><meta property=og:image content=https://m2pool.com/logo.png><link rel=icon href=/favicon.ico><link rel=stylesheet href=//at.alicdn.com/t/c/font_4582735_7i8wfzc0art.css><title>M2pool - Stable leading high-yield mining pool</title><meta name=keywords content="M2Pool, cryptocurrency mining pool,entropyx, bitcoin mining, DGB mining, mining pool service, 加密货币矿池, 比特币挖矿, DGB挖矿"><meta name=description content="M2Pool provides professional mining services, supporting multiple cryptocurrency mining, including nexa, grs, mona, dgb, rxd"><script defer=defer src=/js/chunk-vendors-c0d76f48.f34181ba.js></script><script defer=defer src=/js/chunk-vendors-bc050c32.8062ab74.js></script><script defer=defer src=/js/chunk-vendors-3003db77.d0b93d36.js></script><script defer=defer src=/js/chunk-vendors-9d134daf.bb668c99.js></script><script defer=defer src=/js/chunk-vendors-96cecd74.a7d9b845.js></script><script defer=defer src=/js/chunk-vendors-c2f7d60e.3710fdc2.js></script><script defer=defer src=/js/chunk-vendors-89d5c698.2190b4ca.js></script><script defer=defer src=/js/chunk-vendors-377fed06.0e89b4b7.js></script><script defer=defer src=/js/chunk-vendors-c9ff040c.57bd8c18.js></script><script defer=defer src=/js/app-42f9d7e6.6b614fef.js></script><script defer=defer src=/js/app-5c551db8.9fc549f6.js></script><script defer=defer src=/js/app-45954fd3.1331a09e.js></script><script defer=defer src=/js/app-72600b29.ca319ab4.js></script><script defer=defer src=/js/app-5a0d40dd.749b90b1.js></script><script defer=defer src=/js/app-113c6c50.bea1eb5d.js></script><link href=/css/chunk-vendors-bc050c32.6f97509c.css rel=stylesheet><link href=/css/app-189e7968.5893364b.css rel=stylesheet></head><body><div id=app></div></body></html>
|
||||
1
mining-pool/test/js/app-42f9d7e6.6b614fef.js
Normal file
1
mining-pool/test/js/app-42f9d7e6.6b614fef.js
Normal file
File diff suppressed because one or more lines are too long
1
mining-pool/test/js/app-5a0d40dd.749b90b1.js
Normal file
1
mining-pool/test/js/app-5a0d40dd.749b90b1.js
Normal file
File diff suppressed because one or more lines are too long
1
mining-pool/test/js/app-5c551db8.9fc549f6.js
Normal file
1
mining-pool/test/js/app-5c551db8.9fc549f6.js
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user