From f1b1e805aceabe91eecc62a88e4c39b35f9f4756 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Wed, 4 Nov 2020 23:53:54 +0800 Subject: [PATCH] optimize ui --- src/views/mobile/users/SessionList.vue | 16 +++++++++++----- src/views/mobile/users/TwoFactorAuth.vue | 16 +++++++++++----- src/views/mobile/users/UserProfile.vue | 17 +++++++++++++---- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/src/views/mobile/users/SessionList.vue b/src/views/mobile/users/SessionList.vue index 9c4ccfd4..09316602 100644 --- a/src/views/mobile/users/SessionList.vue +++ b/src/views/mobile/users/SessionList.vue @@ -2,7 +2,12 @@ - + + + + + @@ -16,17 +21,18 @@ export default { data() { return { - tokens: [] + tokens: [], + loading: true }; }, created() { const self = this; const router = self.$f7router; - self.$showLoading(); + self.loading = true; self.$services.getTokens().then(response => { - self.$hideLoading(); + self.loading = false; const data = response.data; if (!data || !data.success || !data.result) { @@ -38,7 +44,7 @@ export default { self.tokens = data.result; }).catch(error => { - self.$hideLoading(); + self.loading = false; if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }, () => { diff --git a/src/views/mobile/users/TwoFactorAuth.vue b/src/views/mobile/users/TwoFactorAuth.vue index 77c215d1..9a04a7d7 100644 --- a/src/views/mobile/users/TwoFactorAuth.vue +++ b/src/views/mobile/users/TwoFactorAuth.vue @@ -2,13 +2,18 @@ - + + + Operate + + + {{ $t('Regenerate Backup Codes') }} {{ $t('Disable') }} - + {{ $t('Enable') }} @@ -129,6 +134,7 @@ export default { data() { return { status: null, + loading: true, new2FASecret: '', new2FAQRCode: '', currentPasscodeForEnable: '', @@ -149,10 +155,10 @@ export default { const self = this; const router = self.$f7router; - self.$showLoading(); + self.loading = true; self.$services.get2FAStatus().then(response => { - self.$hideLoading(); + self.loading = false; const data = response.data; if (!data || !data.success || !data.result || typeof(data.result.enable) !== 'boolean') { @@ -164,7 +170,7 @@ export default { self.status = data.result.enable; }).catch(error => { - self.$hideLoading(); + self.loading = false; if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }, () => { diff --git a/src/views/mobile/users/UserProfile.vue b/src/views/mobile/users/UserProfile.vue index 97324f0c..6c87f4f0 100644 --- a/src/views/mobile/users/UserProfile.vue +++ b/src/views/mobile/users/UserProfile.vue @@ -1,7 +1,15 @@