diff --git a/property-uniapp-project/manifest.json b/property-uniapp-project/manifest.json
index a27ab7c..a7d691a 100644
--- a/property-uniapp-project/manifest.json
+++ b/property-uniapp-project/manifest.json
@@ -3,7 +3,7 @@
"appid" : "__UNI__29C3D60",
"description" : "智慧社区居民端面向小区业主使用,支持注册、验证码、账号密码多种登录方式,提供密码找回功能,账号使用安全便捷。支持多小区切换,首页设有轮播 banner、社区公告,集成远程开门、生活缴费、在线报修、访客邀请、社区活动常用服务。全服务板块统一涵盖门禁开门、线上缴费、报修申报、访客预约、投诉反馈、问卷调研、活动报名、社区公示、一键联系物业功能。个人中心可管理房屋、住户、车位、车辆信息,支持更换手机号、修改密码、消息通知设置、版本更新及账号退出,一站式满足业主居家生活、社区服务、房产车辆管理需求,实现社区生活数字化、便捷化。",
"versionName" : "1.0.1",
- "versionCode" : 106,
+ "versionCode" : 107,
"transformPx" : false,
"uniCloud" : {
"provider" : "aliyun",
diff --git a/property-uniapp-project/pageSubPack/api/apiSub.js b/property-uniapp-project/pageSubPack/api/apiSub.js
index 8a37fb9..8ea2819 100644
--- a/property-uniapp-project/pageSubPack/api/apiSub.js
+++ b/property-uniapp-project/pageSubPack/api/apiSub.js
@@ -83,6 +83,10 @@ export const authChangePassword = (data) => {
export const authLogout = (data) => {
return post(`/api/resident/auth/logout`, data)
}
+// 注销账号
+export const authDeleteAccount = (data) => {
+ return post('/api/resident/auth/cancelAccount', data)
+}
// 编辑房屋
export const upDateMyHouse = (data) => {
return putMethod(`/api/resident/my/house/${data.id}`, data)
diff --git a/property-uniapp-project/pageSubPack/my/deleteAccount.vue b/property-uniapp-project/pageSubPack/my/deleteAccount.vue
new file mode 100644
index 0000000..b26e0b1
--- /dev/null
+++ b/property-uniapp-project/pageSubPack/my/deleteAccount.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+ 注销须知
+ 1. 账号注销后,所有数据将被永久删除且无法恢复。
+ 2. 已绑定的房屋、车辆等信息将被清空。
+ 3. 如有未结清的费用,请先结清后再注销。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/property-uniapp-project/pageSubPack/my/settingIndex.vue b/property-uniapp-project/pageSubPack/my/settingIndex.vue
index 57a49f2..3f9b001 100644
--- a/property-uniapp-project/pageSubPack/my/settingIndex.vue
+++ b/property-uniapp-project/pageSubPack/my/settingIndex.vue
@@ -66,6 +66,10 @@
type: 'text',
value: '9.2M'
},
+ {
+ title: '注销账号',
+ type: 'arrow'
+ },
{
title: '升级版本',
type: 'text',
@@ -113,7 +117,7 @@
currentVersion.value = manifest.version
}
// #endif
- settingList.value[4].value = '当前版本 ' + currentVersion.value
+ settingList.value[5].value = '当前版本 ' + currentVersion.value
}
// 版本号比较:v1 > v2 返回 1,v1 = v2 返回 0,v1 < v2 返回 -1
@@ -234,6 +238,10 @@
setTimeout(() => {
uni.hideLoading();
}, 2500);
+ } else if (item.title == '注销账号') {
+ uni.redirectTo({
+ url: '/pageSubPack/my/deleteAccount'
+ });
} else if (item.title == '升级版本') {
checkVersionUpdate()
}
diff --git a/property-uniapp-project/pages.json b/property-uniapp-project/pages.json
index eb7ecc5..5ea588e 100644
--- a/property-uniapp-project/pages.json
+++ b/property-uniapp-project/pages.json
@@ -232,6 +232,13 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "deleteAccount",
+ "style": {
+ "navigationBarTitleText": "",
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "myHouseIndex",
"style": {
@@ -508,4 +515,4 @@
"backgroundColor": "#F8F8F8"
},
"uniIdRouter": {}
-}
\ No newline at end of file
+}