From e17ae87ba2e1cbd17424878bd7df08f0a2b9cb56 Mon Sep 17 00:00:00 2001
From: zCans <1224895921@qq.com>
Date: Fri, 25 Nov 2022 18:32:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E5=AF=86=E7=A0=81=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
neutrino-proxy-admin/src/api/user.js | 12 ++++
neutrino-proxy-admin/src/lang/zh.js | 1 +
.../src/views/layout/components/Navbar.vue | 19 ++++-
.../views/system/components/update-pwd.vue | 71 +++++++++++++++----
4 files changed, 87 insertions(+), 16 deletions(-)
diff --git a/neutrino-proxy-admin/src/api/user.js b/neutrino-proxy-admin/src/api/user.js
index 0429d4f4..0b982505 100644
--- a/neutrino-proxy-admin/src/api/user.js
+++ b/neutrino-proxy-admin/src/api/user.js
@@ -85,3 +85,15 @@ export function updatePassword(params) {
})
}
+/**
+ * 修改自己密码
+ * @param params
+ */
+export function updateUserPassword(params) {
+ return request({
+ url: '/user/current-user/update/password',
+ method: 'post',
+ data: params
+ })
+}
+
diff --git a/neutrino-proxy-admin/src/lang/zh.js b/neutrino-proxy-admin/src/lang/zh.js
index cf08901a..86bda466 100644
--- a/neutrino-proxy-admin/src/lang/zh.js
+++ b/neutrino-proxy-admin/src/lang/zh.js
@@ -60,6 +60,7 @@ export default {
logOut: '退出登录',
dashboard: '首页',
github: '项目地址',
+ updatePwd: '修改密码',
screenfull: '全屏',
theme: '换肤'
},
diff --git a/neutrino-proxy-admin/src/views/layout/components/Navbar.vue b/neutrino-proxy-admin/src/views/layout/components/Navbar.vue
index ca630f58..1c66e100 100644
--- a/neutrino-proxy-admin/src/views/layout/components/Navbar.vue
+++ b/neutrino-proxy-admin/src/views/layout/components/Navbar.vue
@@ -33,12 +33,17 @@
{{$t('navbar.github')}}
+
+ {{$t('navbar.updatePwd')}}
+
{{$t('navbar.logOut')}}
+
+
@@ -50,9 +55,11 @@ import ErrorLog from '@/components/ErrorLog'
import Screenfull from '@/components/Screenfull'
import LangSelect from '@/components/LangSelect'
import ThemePicker from '@/components/ThemePicker'
+import UpdatePwd from '../../system/components/update-pwd'
export default {
components: {
+ UpdatePwd,
Breadcrumb,
Hamburger,
ErrorLog,
@@ -68,6 +75,11 @@ export default {
'loginName'
])
},
+ data() {
+ return {
+ updatePwdvisible: false
+ }
+ },
methods: {
toggleSideBar() {
this.$store.dispatch('toggleSideBar')
@@ -76,6 +88,9 @@ export default {
this.$store.dispatch('LogOut').then(() => {
location.reload()// In order to re-instantiate the vue-router object to avoid bugs
})
+ },
+ handleCancel() {
+ this.updatePwdvisible = false
}
}
}
@@ -130,12 +145,12 @@ export default {
height: 40px;
border-radius: 10px;
}
- .el-icon-caret-bottom {
+ /*.el-icon-caret-bottom {
position: absolute;
right: -20px;
top: 25px;
font-size: 12px;
- }
+ }*/
}
}
}
diff --git a/neutrino-proxy-admin/src/views/system/components/update-pwd.vue b/neutrino-proxy-admin/src/views/system/components/update-pwd.vue
index 31e30097..cf307c87 100644
--- a/neutrino-proxy-admin/src/views/system/components/update-pwd.vue
+++ b/neutrino-proxy-admin/src/views/system/components/update-pwd.vue
@@ -4,14 +4,21 @@
:visible.sync="visible"
:close-on-click-modal="false"
:before-close="onCancel"
+ :width="width"
>
-
-
+
+
+
+
+
+
+
+