From 839f3ee1b7b7e0518d217587de96bec7ea7b32dc Mon Sep 17 00:00:00 2001
From: zhouyanli <593579392@qq.com>
Date: Tue, 11 Aug 2026 14:52:25 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
wuye-manager-uniapp/api/request.js | 19 +++++++++-
.../pageSubPack/loginSub/login.vue | 5 ++-
.../pageSubPack/loginSub/pwd-login.vue | 5 ++-
.../notice-list/select-community.vue | 38 +++++++++++--------
.../pageSubPack/setting/setting.vue | 6 ++-
wuye-manager-uniapp/pages/index/index.vue | 6 ++-
6 files changed, 56 insertions(+), 23 deletions(-)
diff --git a/wuye-manager-uniapp/api/request.js b/wuye-manager-uniapp/api/request.js
index c142941..541085a 100644
--- a/wuye-manager-uniapp/api/request.js
+++ b/wuye-manager-uniapp/api/request.js
@@ -37,7 +37,7 @@ export default function request(url, data = {}, method = 'GET') {
title: '登录过期,请重新登录',
icon: 'none'
})
- uni.clearStorageSync('token')
+ clearAccountStorage()
setTimeout(() => {
uni.reLaunch({
url: '/pageSubPack/loginSub/pwd-login'
@@ -114,6 +114,23 @@ export const upload = (filePath, url, fileName) => {
* @param {Object|null|undefined} params - 原始请求参数
* @returns {Object} 过滤后的干净参数对象,只保留有效值
*/
+/**
+ * 清除账号相关缓存(退出登录/切换账号/登录过期时调用)
+ * 只清除账号绑定的 key,保留设备级和应用级 key(如 push_cid、hasShowGuide、rememberPwd 等)
+ */
+export function clearAccountStorage() {
+ const keys = [
+ 'token',
+ 'userId',
+ 'userPermission',
+ 'currentVillage',
+ 'currentVillageId',
+ 'home_banner_cache',
+ 'tempChangePwdParams'
+ ]
+ keys.forEach(key => uni.removeStorageSync(key))
+}
+
export function filterParams(params) {
if (!params) return {}
return Object.keys(params).reduce((acc, key) => {
diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue
index 820a845..342b032 100644
--- a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue
+++ b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue
@@ -99,6 +99,7 @@
\ No newline at end of file
+
diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue
index a8af761..cac0873 100644
--- a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue
+++ b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue
@@ -129,22 +129,16 @@ const toggleRemember = () => {
// 打开用户协议
const goToUserAgreement = () => {
- // #ifdef APP-PLUS
- plus.runtime.openURL('https://wuye.ckdzkj.com/parivw/butler_xieyi.html')
- // #endif
- // #ifdef H5
- window.open('https://wuye.ckdzkj.com/parivw/butler_xieyi.html')
- // #endif
+ uni.navigateTo({
+ url: '/pageSubPack/loginSub/user-agreement'
+ })
}
// 打开隐私政策
const goToPrivacy = () => {
- // #ifdef APP-PLUS
- plus.runtime.openURL('https://wuye.ckdzkj.com/parivw/butler.html')
- // #endif
- // #ifdef H5
- window.open('https://wuye.ckdzkj.com/parivw/butler.html')
- // #endif
+ uni.navigateTo({
+ url: '/pageSubPack/loginSub/privacy'
+ })
}
// 打开隐私协议弹窗
diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/user-agreement.vue b/wuye-manager-uniapp/pageSubPack/loginSub/user-agreement.vue
new file mode 100644
index 0000000..8c6ade5
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/loginSub/user-agreement.vue
@@ -0,0 +1,154 @@
+
+
+
+
+ 用户协议
+
+ 更新日期:2026年06月18日
+ 生效日期:2026年06月18日
+
+
+
+ 一、总则
+
+ 欢迎使用我们的产品及服务(以下简称"本服务")。本用户协议(以下简称"本协议")是您与本公司之间关于您使用本服务所订立的协议。请您务必审慎阅读、充分理解本协议各条款内容,特别是免除或者限制责任的条款、争议解决和法律适用条款。免除或者限制责任的条款可能以加粗形式提示您注意。
+ 除非您已阅读并接受本协议所有条款,否则您无权使用本服务。您使用本服务即视为您已阅读并同意本协议的约束。
+
+
+
+
+ 二、账号注册与使用
+
+ 1. 您在注册账号时应提供真实、准确、完整的个人信息,并在信息变更时及时更新。如因您提供的信息不真实、不准确或不完整而导致的任何损失或责任,由您自行承担。
+ 2. 您注册的账号归本公司所有,您仅获得账号的使用权。您不得以任何方式转让、赠与、出借或出售账号。
+ 3. 您应妥善保管账号和密码,因您保管不善导致账号被他人使用或被盗用而造成的损失,由您自行承担。如您发现账号被他人非法使用,应立即通知本公司。
+ 4. 您在使用本服务时应遵守国家法律法规,不得利用本服务从事违法违规活动,包括但不限于:发布、传播违法信息;侵犯他人知识产权、商业秘密或其他合法权益;干扰、破坏或限制本服务的正常运行;利用本服务进行任何可能对互联网正常运转造成不利影响的行为。
+
+
+
+
+ 三、服务内容
+
+ 1. 本服务主要为您提供物业管理相关功能,包括但不限于:工单管理、巡检管理、投诉处理、费用统计、通知公告等服务。
+ 2. 本公司将根据实际情况不断优化和调整服务内容,有权增加、修改或暂停部分服务功能,无需另行通知。
+ 3. 本公司将采取合理的技术手段保障服务的安全性和稳定性,但由于不可抗力、计算机病毒、黑客攻击、系统维护、网络故障等原因可能导致服务中断,本公司不承担由此产生的责任。
+
+
+
+
+ 四、用户行为规范
+
+ 1. 您承诺在使用本服务过程中所发布、传输的所有内容(包括但不限于文字、图片、音视频等信息)均符合法律法规及本协议约定。
+ 2. 您不得利用本服务制作、复制、发布、传播以下内容:反对宪法所确定的基本原则的;危害国家安全、泄露国家秘密、颠覆国家政权、破坏国家统一的;损害国家荣誉和利益的;煽动民族仇恨、民族歧视、破坏民族团结的;破坏国家宗教政策,宣扬邪教和封建迷信的;散布谣言,扰乱社会秩序,破坏社会稳定的;散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;侮辱或者诽谤他人,侵害他人合法权益的;含有法律、行政法规禁止的其他内容的。
+ 3. 如您违反上述规范,本公司有权采取相应措施,包括但不限于删除相关内容、暂停或终止您的账号使用权、追究法律责任等。
+
+
+
+
+ 五、知识产权
+
+ 1. 本服务中所有内容,包括但不限于文字、图片、音频、视频、图表、界面设计、版面框架、数据资料等,均受著作权法、商标法、专利法等相关法律法规的保护,其知识产权归本公司或相关权利人所有。
+ 2. 未经本公司或相关权利人书面许可,您不得以任何方式复制、转载、引用、链接、抓取、传播、出售、出版或以其他方式使用本服务中的任何内容。
+ 3. 您在使用本服务过程中产生的数据归本公司所有,本公司有权在不侵犯您个人隐私的前提下使用和分析这些数据。
+
+
+
+
+ 六、隐私保护
+
+ 本公司重视用户隐私保护,将按照《隐私政策》的规定收集、使用、存储和保护您的个人信息。您在使用本服务前应仔细阅读《隐私政策》,使用本服务即视为您同意本公司按照《隐私政策》处理您的个人信息。
+
+
+
+
+ 七、免责声明
+
+ 1. 您理解并同意,本服务按照"现状"和"可用"状态提供,本公司不对服务的及时性、安全性、准确性、完整性、可靠性等作任何明示或默示的保证。
+ 2. 本公司不对因下述情况导致的损失承担责任:您使用或无法使用本服务;第三方未经授权的访问或修改您传输的数据;本服务中任何第三方的声明或行为;以及其他非因本公司原因导致的与使用本服务有关的事项。
+ 3. 在法律允许的最大范围内,本公司不承担因使用本服务而产生的任何间接、附带、特殊、惩罚性或结果性损害赔偿。
+
+
+
+
+ 八、协议修改
+
+ 本公司有权根据需要不时修改本协议条款,修改后的协议将在本服务中发布。如您不同意修改后的协议,应停止使用本服务。如您在协议修改后继续使用本服务,则视为您接受修改后的协议。
+
+
+
+
+ 九、法律适用与争议解决
+
+ 1. 本协议的订立、执行、解释及争议解决均适用中华人民共和国法律。
+ 2. 因本协议引起的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均有权向本公司所在地有管辖权的人民法院提起诉讼。
+
+
+
+
+ 十、其他
+
+ 1. 本协议条款无论因何种原因部分无效或不可执行,其余条款仍有效,对双方具有约束力。
+ 2. 本协议自您首次使用本服务时生效。
+ 3. 本公司对本协议拥有最终解释权。
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json
index 6a261c0..1175169 100644
--- a/wuye-manager-uniapp/pages.json
+++ b/wuye-manager-uniapp/pages.json
@@ -40,7 +40,13 @@
{
"path": "privacy",
"style": {
- "navigationBarTitleText": "用户隐私协议"
+ "navigationBarTitleText": "隐私政策"
+ }
+ },
+ {
+ "path": "user-agreement",
+ "style": {
+ "navigationBarTitleText": "用户协议"
}
},
{
From ff0d5b0c25d89459b6d88052265b3af0d2ccc151 Mon Sep 17 00:00:00 2001
From: zhouyanli <593579392@qq.com>
Date: Fri, 14 Aug 2026 16:23:34 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E4=BF=AE?=
=?UTF-8?q?=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
wuye-manager-uniapp/api/api.js | 4 ++--
.../pageSubPack/fault-reporting/repairSelect.vue | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/wuye-manager-uniapp/api/api.js b/wuye-manager-uniapp/api/api.js
index 22d2c0b..f4129ba 100644
--- a/wuye-manager-uniapp/api/api.js
+++ b/wuye-manager-uniapp/api/api.js
@@ -58,8 +58,8 @@ export const getNoticeList = data => {
// ======故障上报=====
// 获取报修项目
-export const getRepairOrder = () => {
- return get('/manage/repair/order/list')
+export const getRepairOrder = (data) => {
+ return get('/manage/repair/order/list',data)
}
// 提交维修信息
export const addRepairList = data => {
diff --git a/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue b/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue
index de70229..5cefcc6 100644
--- a/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue
+++ b/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue
@@ -68,7 +68,7 @@ const selectCategory = (item) => {
// 获取维修项目
const fetchProjectList = async () => {
try {
- const res = await getRepairOrder()
+ const res = await getRepairOrder({projectType:0})
if (res.code === 200) {
const data = res.data || []
// 兼容后端嵌套格式 [{id, name, children: [{id, name}]}]