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 @@