From 8dd971bec62e69f6805579403b920c585b97754c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=96=87=E5=B3=B0?= Date: Wed, 6 May 2026 21:37:01 +0800 Subject: [PATCH] up --- .../ops_vue_js/src/components/AppHeader.vue | 16 +++ frontend/ops_vue_js/src/i18n/en.json | 8 +- frontend/ops_vue_js/src/i18n/zh-CN.json | 8 +- frontend/ops_vue_js/src/router/index.js | 5 + .../ops_vue_js/src/views/user/MyProfile.vue | 100 ++++++++++++++++++ 5 files changed, 133 insertions(+), 4 deletions(-) create mode 100644 frontend/ops_vue_js/src/views/user/MyProfile.vue diff --git a/frontend/ops_vue_js/src/components/AppHeader.vue b/frontend/ops_vue_js/src/components/AppHeader.vue index e1d632c..ccd366a 100644 --- a/frontend/ops_vue_js/src/components/AppHeader.vue +++ b/frontend/ops_vue_js/src/components/AppHeader.vue @@ -144,6 +144,14 @@ const navItems = computed(() => [ v-if="userDropdownOpen" class="absolute right-0 z-50 mt-1 w-48 rounded-lg border border-gray-200 bg-white py-1 shadow-lg dark:border-dk-muted dark:bg-dk-card" > + + + {{ t("message.profile_information") }} + [
+ + + {{ t("message.profile_information") }} + import('@/views/calendar/CalendarDetail.vue'), }, + { + path: 'user/my', + name: 'user-my', + component: () => import('@/views/user/MyProfile.vue'), + }, ], }, diff --git a/frontend/ops_vue_js/src/views/user/MyProfile.vue b/frontend/ops_vue_js/src/views/user/MyProfile.vue new file mode 100644 index 0000000..4d5e193 --- /dev/null +++ b/frontend/ops_vue_js/src/views/user/MyProfile.vue @@ -0,0 +1,100 @@ + + +