From 5116ae4ff78a59ae94facb1e059310bdc18676f4 Mon Sep 17 00:00:00 2001 From: fengerli <528575642@qq.com> Date: Thu, 18 Sep 2025 14:20:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=94=80=E8=B4=A6=E5=8F=B7=EF=BC=8C?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=AE=89=E5=85=A8=E9=A1=B5=E9=9D=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/common/login.js | 17 ++ pages.json | 21 +++ pages/common/account/changepassword/index.vue | 145 ++++++++++++++++++ pages/common/account/deleteAccount/index.vue | 122 +++++++++++++++ pages/common/account/index.vue | 85 ++++++++++ pages/common/forgotPassword/index.vue | 4 +- pages/common/register/index.vue | 2 +- pages/common/user/index.vue | 11 ++ 8 files changed, 404 insertions(+), 3 deletions(-) create mode 100644 pages/common/account/changepassword/index.vue create mode 100644 pages/common/account/deleteAccount/index.vue create mode 100644 pages/common/account/index.vue diff --git a/api/common/login.js b/api/common/login.js index 62d4c70..18951e9 100644 --- a/api/common/login.js +++ b/api/common/login.js @@ -59,4 +59,21 @@ export function forgetPassword(data) { method: 'POST', data: data }) +} + +// 修改密码 +export function updatePassword(data) { + return request({ + url: '/app/userCenter/updatePassword', + method: 'POST', + data: data + }) +} +// 用户注销 +export function cancelAccount(data) { + return request({ + url: '/app/userCenter/cancelAccount', + method: 'POST', + data: data + }) } \ No newline at end of file diff --git a/pages.json b/pages.json index 5b555b4..38df1d8 100644 --- a/pages.json +++ b/pages.json @@ -72,6 +72,27 @@ "navigationBarTitleText": "关于我们" } }, + // 账号安全 + { + "path": "pages/common/account/index", + "style": { + "navigationBarTitleText": "账户安全" + } + }, + // 注销账号 + { + "path": "pages/common/account/deleteAccount/index", + "style": { + "navigationBarTitleText": "注销账号" + } + }, + // 修改密码 + { + "path": "pages/common/account/changepassword/index", + "style": { + "navigationBarTitleText": "修改密码" + } + }, { "path": "pages/6170/deviceControl/index", "style": { diff --git a/pages/common/account/changepassword/index.vue b/pages/common/account/changepassword/index.vue new file mode 100644 index 0000000..0700fb8 --- /dev/null +++ b/pages/common/account/changepassword/index.vue @@ -0,0 +1,145 @@ + + + + + \ No newline at end of file diff --git a/pages/common/account/deleteAccount/index.vue b/pages/common/account/deleteAccount/index.vue new file mode 100644 index 0000000..b651655 --- /dev/null +++ b/pages/common/account/deleteAccount/index.vue @@ -0,0 +1,122 @@ + + + \ No newline at end of file diff --git a/pages/common/account/index.vue b/pages/common/account/index.vue new file mode 100644 index 0000000..f88cec5 --- /dev/null +++ b/pages/common/account/index.vue @@ -0,0 +1,85 @@ + + + + + \ No newline at end of file diff --git a/pages/common/forgotPassword/index.vue b/pages/common/forgotPassword/index.vue index 952f539..cdffbe7 100644 --- a/pages/common/forgotPassword/index.vue +++ b/pages/common/forgotPassword/index.vue @@ -66,8 +66,8 @@ data() { return { showView: false, - phone: '13800138002', //手机号码 - code: "123456", //验证码 + phone: '', //手机号码 + code: "", //验证码 password: '', //密码 agreed: false, isCounting: false, diff --git a/pages/common/register/index.vue b/pages/common/register/index.vue index 1394803..e34303c 100644 --- a/pages/common/register/index.vue +++ b/pages/common/register/index.vue @@ -69,7 +69,7 @@ data() { return { showView: false, - phone: '13800138006', //手机号码 + phone: '', //手机号码 code: "", //验证码 password: '', //密码 agreed: false, diff --git a/pages/common/user/index.vue b/pages/common/user/index.vue index 2a62915..05db0eb 100644 --- a/pages/common/user/index.vue +++ b/pages/common/user/index.vue @@ -27,6 +27,11 @@ 关于我们 + + + 账号安全 + + @@ -110,6 +115,12 @@ uni.navigateTo({ url: '/pages/common/aboutUs/index' }) + }, + // 账户安全 + account(){ + uni.navigateTo({ + url: '/pages/common/account/index' + }) } }, }