mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-21 02:04:26 +08:00
code refactor
This commit is contained in:
@@ -128,8 +128,6 @@ new Vue({
|
|||||||
if (event.key === 'Escape' || event.key === 'Esc' || event.keyCode === 27 || event.which === 27) {
|
if (event.key === 'Escape' || event.key === 'Esc' || event.keyCode === 27 || event.which === 27) {
|
||||||
if (document.querySelectorAll('.modal-in').length > 0) {
|
if (document.querySelectorAll('.modal-in').length > 0) {
|
||||||
app.dialog.close();
|
app.dialog.close();
|
||||||
app.sheet.close();
|
|
||||||
app.popup.close();
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<f7-list-item :title="$t('License')" link="#" popup-open=".license-popup"></f7-list-item>
|
<f7-list-item :title="$t('License')" link="#" popup-open=".license-popup"></f7-list-item>
|
||||||
</f7-list>
|
</f7-list>
|
||||||
|
|
||||||
<f7-popup class="license-popup" swipe-to-close>
|
<f7-popup class="license-popup" swipe-to-close close-on-escape>
|
||||||
<f7-page>
|
<f7-page>
|
||||||
<f7-navbar :title="$t('License')">
|
<f7-navbar :title="$t('License')">
|
||||||
<f7-nav-right>
|
<f7-nav-right>
|
||||||
|
|||||||
@@ -52,9 +52,10 @@
|
|||||||
</f7-popover>
|
</f7-popover>
|
||||||
|
|
||||||
<f7-sheet
|
<f7-sheet
|
||||||
id="2fa-auth-sheet"
|
|
||||||
style="height:auto; --f7-sheet-bg-color: #fff;"
|
style="height:auto; --f7-sheet-bg-color: #fff;"
|
||||||
backdrop
|
backdrop
|
||||||
|
close-on-escape
|
||||||
|
:opened="show2faSheet" @sheet:closed="show2faSheet = false"
|
||||||
>
|
>
|
||||||
<div class="sheet-modal-swipe-step">
|
<div class="sheet-modal-swipe-step">
|
||||||
<div class="display-flex padding justify-content-space-between align-items-center">
|
<div class="display-flex padding justify-content-space-between align-items-center">
|
||||||
@@ -101,6 +102,7 @@ export default {
|
|||||||
passcode: '',
|
passcode: '',
|
||||||
backupCode: '',
|
backupCode: '',
|
||||||
tempToken: '',
|
tempToken: '',
|
||||||
|
show2faSheet: false,
|
||||||
twoFAVerifyType: 'passcode',
|
twoFAVerifyType: 'passcode',
|
||||||
twoFAVerifyTypeSwitchName: 'Use a backup code',
|
twoFAVerifyTypeSwitchName: 'Use a backup code',
|
||||||
allLanguages: self.$getAllLanguages()
|
allLanguages: self.$getAllLanguages()
|
||||||
@@ -151,7 +153,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (self.tempToken) {
|
if (self.tempToken) {
|
||||||
app.sheet.open('#2fa-auth-sheet');
|
self.show2faSheet = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -178,7 +180,7 @@ export default {
|
|||||||
|
|
||||||
if (data.result.need2FA) {
|
if (data.result.need2FA) {
|
||||||
self.tempToken = data.result.token;
|
self.tempToken = data.result.token;
|
||||||
app.sheet.open('#2fa-auth-sheet');
|
self.show2faSheet = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,7 +240,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
self.$user.updateToken(data.result);
|
self.$user.updateToken(data.result);
|
||||||
app.sheet.close('#2fa-auth-sheet');
|
self.show2faSheet = false;
|
||||||
router.navigate('/');
|
router.navigate('/');
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
app.preloader.hide();
|
app.preloader.hide();
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
<f7-sheet
|
<f7-sheet
|
||||||
style="height:auto; --f7-sheet-bg-color: #fff;"
|
style="height:auto; --f7-sheet-bg-color: #fff;"
|
||||||
backdrop
|
backdrop
|
||||||
|
close-on-escape
|
||||||
:opened="showInputPasswordSheet" @sheet:closed="showInputPasswordSheet = false"
|
:opened="showInputPasswordSheet" @sheet:closed="showInputPasswordSheet = false"
|
||||||
>
|
>
|
||||||
<div class="sheet-modal-swipe-step">
|
<div class="sheet-modal-swipe-step">
|
||||||
|
|||||||
Reference in New Issue
Block a user