-
-
-
+
+
+
+
+
+
+
+ {{ avatarFallback }}
+
+
+
+
+ {{ displayTitle }}
+
+
+ {{ displayUserID }}
+
+
-
+
+
+
+
+ {{ $t('settings.userProfile') }}
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
-
-
-
- {{ $t('auth.logoutConfirm') }}
-
-
-
-
-
-
-
-
+
+
+
-
+
diff --git a/packages/web/src/pages/settings/user.vue b/packages/web/src/pages/settings/user.vue
deleted file mode 100644
index 682d73ae..00000000
--- a/packages/web/src/pages/settings/user.vue
+++ /dev/null
@@ -1,517 +0,0 @@
-
-
-
-
-
-
-
- {{ avatarFallback }}
-
-
-
-
- {{ displayTitle }}
-
-
- {{ displayUserID }}
-
-
-
-
-
-
-
- {{ $t('settings.userProfile') }}
-
-
-
-
-
-
-
-
- {{ $t('settings.changePassword') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('settings.linkedChannels') }}
-
-
-
-
- {{ $t('common.loading') }}
-
-
- {{ $t('settings.noLinkedChannels') }}
-
-
-
-
-
- {{ identity.display_name || identity.channel_subject_id }}
-
-
- {{ platformLabel(identity.channel) }}
-
-
-
- {{ identity.channel_subject_id }}
-
-
- {{ identity.id }}
-
-
-
-
-
-
-
-
-
- {{ $t('settings.bindCode') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('settings.platformAny') }}
-
-
- {{ platformLabel(platform) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('settings.bindCodeExpiresAt') }}: {{ formatDate(bindCode.expires_at) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/web/src/router.ts b/packages/web/src/router.ts
index 7d8630d7..365e98b8 100644
--- a/packages/web/src/router.ts
+++ b/packages/web/src/router.ts
@@ -75,14 +75,6 @@ const routes = [
breadcrumb: i18nRef('sidebar.settings'),
},
},
- {
- name: 'settings-user',
- path: '/settings/user',
- component: () => import('@/pages/settings/user.vue'),
- meta: {
- breadcrumb: i18nRef('settings.user'),
- },
- },
{
name: 'platform',
path: '/platform',