From 20c801a1599d6058f0b683479f4e5b9b977d4149 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 9 Jul 2023 16:14:15 +0800 Subject: [PATCH] add user page --- src/api/types.ts | 12 + src/pages/account-setting.vue | 11 +- .../account-setting/AccountSettingAccount.vue | 431 +++++++++++------- .../AccountSettingSecurity.vue | 183 -------- 4 files changed, 270 insertions(+), 367 deletions(-) delete mode 100644 src/views/account-setting/AccountSettingSecurity.vue diff --git a/src/api/types.ts b/src/api/types.ts index 49ea84da..e9099d43 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -414,3 +414,15 @@ export interface Context { // 种子信息 torrent_info: TorrentInfo, } + + +// 用户信息 +export interface User { + id: number, + name: string, + password: string, + email: string, + is_active: boolean, + is_superuser: boolean, + avatar: string, +}; diff --git a/src/pages/account-setting.vue b/src/pages/account-setting.vue index 89bce9dc..268be746 100644 --- a/src/pages/account-setting.vue +++ b/src/pages/account-setting.vue @@ -1,6 +1,5 @@ @@ -32,11 +30,6 @@ const tabs = [ - - - - - diff --git a/src/views/account-setting/AccountSettingAccount.vue b/src/views/account-setting/AccountSettingAccount.vue index c8d86f99..d4d67275 100644 --- a/src/views/account-setting/AccountSettingAccount.vue +++ b/src/views/account-setting/AccountSettingAccount.vue @@ -1,30 +1,43 @@ diff --git a/src/views/account-setting/AccountSettingSecurity.vue b/src/views/account-setting/AccountSettingSecurity.vue deleted file mode 100644 index 9ef88a49..00000000 --- a/src/views/account-setting/AccountSettingSecurity.vue +++ /dev/null @@ -1,183 +0,0 @@ - - -