From 8bcc9de352207624c0dbfac58aec1573d94334c5 Mon Sep 17 00:00:00 2001 From: chc <1501738723@qq.com> Date: Wed, 18 Dec 2024 11:45:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=AA=8C=E8=AF=81=E5=AF=86=E7=A0=81=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/login.js | 13 ++ pages.json | 12 ++ .../set/securityCenter/editLoginPassword.vue | 160 ++++++++++++++++++ .../mine/set/securityCenter/editPassword.vue | 4 +- .../set/securityCenter/securityCenter.vue | 2 +- .../mine/set/securityCenter/updatePwdTab.vue | 34 ++++ 6 files changed, 222 insertions(+), 3 deletions(-) create mode 100644 pages/mine/set/securityCenter/editLoginPassword.vue create mode 100644 pages/mine/set/securityCenter/updatePwdTab.vue diff --git a/api/login.js b/api/login.js index 87b6f4a..4e40dc7 100644 --- a/api/login.js +++ b/api/login.js @@ -88,6 +88,19 @@ export function smsLogin(params, clientType) { */ export function modifyPass(params) { + return http.request({ + url: `/passport/member/modifyPass`, + method: "PUT", + params, + }); +} + +/** + * 修改密码 + * @param newPassword + * @param password + */ +export function resetPassword(params) { return http.request({ url: `/passport/member/resetPassword`, method: "POST", diff --git a/pages.json b/pages.json index 3e324e6..48a8f83 100644 --- a/pages.json +++ b/pages.json @@ -312,6 +312,18 @@ "navigationBarTitleText": "意见反馈" } }, + { + "path": "set/securityCenter/updatePwdTab", + "style": { + "navigationBarTitleText": "修改密码" + } + }, + { + "path": "set/securityCenter/editLoginPassword", + "style": { + "navigationBarTitleText": "修改密码" + } + }, { "path": "set/securityCenter/securityCenter", "style": { diff --git a/pages/mine/set/securityCenter/editLoginPassword.vue b/pages/mine/set/securityCenter/editLoginPassword.vue new file mode 100644 index 0000000..a7043f4 --- /dev/null +++ b/pages/mine/set/securityCenter/editLoginPassword.vue @@ -0,0 +1,160 @@ + + + + diff --git a/pages/mine/set/securityCenter/editPassword.vue b/pages/mine/set/securityCenter/editPassword.vue index 6e929cd..ad5f96d 100644 --- a/pages/mine/set/securityCenter/editPassword.vue +++ b/pages/mine/set/securityCenter/editPassword.vue @@ -44,7 +44,7 @@ import { sendMobile, resetByMobile, - modifyPass + resetPassword } from "@/api/login"; import { @@ -144,7 +144,7 @@ }); return; } - modifyPass({ + resetPassword({ password: md5(this.password), }).then((res) => { if (res.data.success) { diff --git a/pages/mine/set/securityCenter/securityCenter.vue b/pages/mine/set/securityCenter/securityCenter.vue index 36ffd59..5830332 100644 --- a/pages/mine/set/securityCenter/securityCenter.vue +++ b/pages/mine/set/securityCenter/securityCenter.vue @@ -1,7 +1,7 @@