From 2a3e8574e894ff3486511440a716c478c664a011 Mon Sep 17 00:00:00 2001 From: mixtan <424491071@qq.com> Date: Tue, 16 Sep 2025 19:15:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=B3=A8?= =?UTF-8?q?=E9=94=80=E8=B4=A6=E6=88=B7=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-mall-app-shop-admin/api/shop.js | 19 ++++++ java-mall-app-shop-admin/pages.json | 7 ++ java-mall-app-shop-admin/pages/my/delUser.vue | 66 +++++++++++++++++++ java-mall-app-shop-admin/pages/my/my.vue | 8 +++ 4 files changed, 100 insertions(+) create mode 100644 java-mall-app-shop-admin/pages/my/delUser.vue diff --git a/java-mall-app-shop-admin/api/shop.js b/java-mall-app-shop-admin/api/shop.js index 0f675ba..1b68ae6 100644 --- a/java-mall-app-shop-admin/api/shop.js +++ b/java-mall-app-shop-admin/api/shop.js @@ -40,6 +40,25 @@ export function UpdataShopInfo(params) { }); } +/** + * 账号注销 + * @author Seven + * @data 2025-3-27 + * @param { + * cancelReason: '', 注销原因 + * } + * @returns { } + * @see https://mall.gpxscs.cn/api/mobile/account/user/cancleAccount + */ +export function DelUser(params) { + return http({ + url: '/account/user/cancleAccount', + method: 'post', + params, + baseURL: config.apiMobile, + }); +} + /** * 获取商家端今日订单量 * @author Seven diff --git a/java-mall-app-shop-admin/pages.json b/java-mall-app-shop-admin/pages.json index 023dbef..0c63293 100644 --- a/java-mall-app-shop-admin/pages.json +++ b/java-mall-app-shop-admin/pages.json @@ -278,6 +278,13 @@ { "navigationBarTitleText" : "铃声设置" } + }, + { + "path" : "pages/my/delUser", + "style" : + { + "navigationBarTitleText" : "账号注销" + } } ], "globalStyle": { diff --git a/java-mall-app-shop-admin/pages/my/delUser.vue b/java-mall-app-shop-admin/pages/my/delUser.vue new file mode 100644 index 0000000..5916e43 --- /dev/null +++ b/java-mall-app-shop-admin/pages/my/delUser.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/java-mall-app-shop-admin/pages/my/my.vue b/java-mall-app-shop-admin/pages/my/my.vue index 0347f48..4c833ff 100644 --- a/java-mall-app-shop-admin/pages/my/my.vue +++ b/java-mall-app-shop-admin/pages/my/my.vue @@ -154,6 +154,14 @@ url="/pages/my/rings/rings" icon="bell-fill" title="铃声设置" + > + Date: Tue, 16 Sep 2025 19:22:41 +0800 Subject: [PATCH 2/2] =?UTF-8?q?update:=20=E6=B7=BB=E5=8A=A0=E6=B3=A8?= =?UTF-8?q?=E9=94=80=E4=BA=8C=E6=AC=A1=E7=A1=AE=E8=AE=A4=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E5=92=8C=E9=A3=8E=E9=99=A9=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-mall-app-shop-admin/pages/my/delUser.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/java-mall-app-shop-admin/pages/my/delUser.vue b/java-mall-app-shop-admin/pages/my/delUser.vue index 5916e43..2454cd7 100644 --- a/java-mall-app-shop-admin/pages/my/delUser.vue +++ b/java-mall-app-shop-admin/pages/my/delUser.vue @@ -34,17 +34,25 @@ export default { return false; } - await DelUser({ + uni.showModal({ + title: "账户安全提示", + content: `账号注销操作不可恢复,为了确保账号资金和个人信息安全,请谨慎操作,一旦注销账号,您的手机号和个人隐私信息将会自动解绑或清空数据,确定要注销账号吗?`, + success: async (res) => { + if (res.confirm) { + await DelUser({ cancelReason: this.text, }); uni.showToast({ - title: `注销成功`, + title: `账号已注销`, }); setTimeout(() => { this.$store.dispatch("user/LoginOut", true); }, 2000); + } + }, + }); }, }, };