From 491c3a320a549d660bbfe3637d41126a92657362 Mon Sep 17 00:00:00 2001
From: zhouyanli <593579392@qq.com>
Date: Tue, 4 Aug 2026 14:41:18 +0800
Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8D=E7=99=BB=E5=BD=95=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
huakai-app/pageSubPack/api/request.js | 13 +-
huakai-app/pageSubPack/loginSub/login.vue | 4 +-
huakai-app/pageSubPack/loginSub/pwd-login.vue | 4 +-
.../payment-list/addHydropower.vue | 545 ------------------
.../pageSubPack/payment-list/addPayment.vue | 522 -----------------
.../payment-list/addPaymentSuccess.vue | 160 -----
.../payment-list/noArrearsPayment.vue | 482 ----------------
.../payment-list/paymentRecord.vue | 397 -------------
.../payment-list/selectPaymentEntity.vue | 376 ------------
huakai-app/pages.json | 92 +--
.../pages/paymentIndex/paymentIndex.vue | 364 ------------
11 files changed, 62 insertions(+), 2897 deletions(-)
delete mode 100644 huakai-app/pageSubPack/payment-list/addHydropower.vue
delete mode 100644 huakai-app/pageSubPack/payment-list/addPayment.vue
delete mode 100644 huakai-app/pageSubPack/payment-list/addPaymentSuccess.vue
delete mode 100644 huakai-app/pageSubPack/payment-list/noArrearsPayment.vue
delete mode 100644 huakai-app/pageSubPack/payment-list/paymentRecord.vue
delete mode 100644 huakai-app/pageSubPack/payment-list/selectPaymentEntity.vue
delete mode 100644 huakai-app/pages/paymentIndex/paymentIndex.vue
diff --git a/huakai-app/pageSubPack/api/request.js b/huakai-app/pageSubPack/api/request.js
index 1f0df05..fb0f56d 100644
--- a/huakai-app/pageSubPack/api/request.js
+++ b/huakai-app/pageSubPack/api/request.js
@@ -42,10 +42,21 @@ export default function request(url, data = {}, method = "GET") {
const resData = res.data || {};
- // token 过期 — 静默清除登录态,不强制跳转登录页
+ // token 过期 — 清除登录态,提示用户,但不强制跳转(用户可继续浏览非敏感页面)
if (resData.code === 401) {
+ uni.showToast({ title: '登录已过期,请重新登录', icon: 'none', duration: 2000 });
uni.removeStorageSync('token');
uni.removeStorageSync('userId');
+ // 使用 navigateTo 而非 reLaunch,用户可通过返回按钮退出登录页
+ setTimeout(() => {
+ uni.navigateTo({
+ url: '/pageSubPack/loginSub/pwd-login',
+ fail: () => {
+ // 如果 navigateTo 失败(如页面栈满),则用 reLaunch
+ uni.reLaunch({ url: '/pageSubPack/loginSub/pwd-login' });
+ }
+ });
+ }, 1500);
reject({ msg: '登录过期', code: 401 });
return;
}
diff --git a/huakai-app/pageSubPack/loginSub/login.vue b/huakai-app/pageSubPack/loginSub/login.vue
index 24acf9b..fcc2c69 100644
--- a/huakai-app/pageSubPack/loginSub/login.vue
+++ b/huakai-app/pageSubPack/loginSub/login.vue
@@ -115,7 +115,7 @@ const handleCancel = () => {
if (pages.length > 1) {
uni.navigateBack();
} else {
- uni.redirectTo({ url: '/pages/paymentIndex/paymentIndex' });
+ uni.redirectTo({ url: '/pages/arrearsPayment/arrearsPayment' });
}
};
@@ -204,7 +204,7 @@ const handleLogin = () => {
// 登录成功后返回来源页
uni.navigateBack({
fail: () => {
- uni.redirectTo({ url: '/pages/paymentIndex/paymentIndex' });
+ uni.redirectTo({ url: '/pages/arrearsPayment/arrearsPayment' });
}
});
},1500)
diff --git a/huakai-app/pageSubPack/loginSub/pwd-login.vue b/huakai-app/pageSubPack/loginSub/pwd-login.vue
index 6ec4fa2..08a351a 100644
--- a/huakai-app/pageSubPack/loginSub/pwd-login.vue
+++ b/huakai-app/pageSubPack/loginSub/pwd-login.vue
@@ -117,7 +117,7 @@ const handleCancel = () => {
if (pages.length > 1) {
uni.navigateBack();
} else {
- uni.redirectTo({ url: '/pages/paymentIndex/paymentIndex' });
+ uni.redirectTo({ url: '/pages/arrearsPayment/arrearsPayment' });
}
};
@@ -166,7 +166,7 @@ const handleLogin = () => {
// 登录成功后返回来源页
uni.navigateBack({
fail: () => {
- uni.redirectTo({ url: '/pages/paymentIndex/paymentIndex' });
+ uni.redirectTo({ url: '/pages/arrearsPayment/arrearsPayment' });
}
});
},1000)
diff --git a/huakai-app/pageSubPack/payment-list/addHydropower.vue b/huakai-app/pageSubPack/payment-list/addHydropower.vue
deleted file mode 100644
index cc7637f..0000000
--- a/huakai-app/pageSubPack/payment-list/addHydropower.vue
+++ /dev/null
@@ -1,545 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 缴费单位
- 花开物业
-
-
-
-
-
- 缴费设备号
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pageSubPack/payment-list/addPayment.vue b/huakai-app/pageSubPack/payment-list/addPayment.vue
deleted file mode 100644
index e62f7e1..0000000
--- a/huakai-app/pageSubPack/payment-list/addPayment.vue
+++ /dev/null
@@ -1,522 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 缴费单位
- XXXXXXXX有限公司
-
-
-
- 缴费单位
-
-
- 如何获取户号?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 我已阅并同意
- 《协议链接》
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pageSubPack/payment-list/addPaymentSuccess.vue b/huakai-app/pageSubPack/payment-list/addPaymentSuccess.vue
deleted file mode 100644
index 5e219b6..0000000
--- a/huakai-app/pageSubPack/payment-list/addPaymentSuccess.vue
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ✓
-
-
-
- 绑定成功
-
-
-
- 恭喜您绑定成功,费用将在24小时内更新,
- 请您按时查看,避免造成费用欠费
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pageSubPack/payment-list/noArrearsPayment.vue b/huakai-app/pageSubPack/payment-list/noArrearsPayment.vue
deleted file mode 100644
index 5a5e97d..0000000
--- a/huakai-app/pageSubPack/payment-list/noArrearsPayment.vue
+++ /dev/null
@@ -1,482 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 暂未查到欠费
-
- {{'最近充值:'+paymentItem.LastRechargeTime || '-'}}
- {{'|'}}
- {{'充值金额:'+paymentItem.LastRechargeAmount+'元' || '-'}}
-
-
-
-
-
-
-
- 户名
- {{paymentItem.villageName+ paymentItem.fullAddress || '-' }}
-
-
- 户主
- {{ paymentItem.name || '-' }}
-
-
- 缴费单位
- 花开物业
-
-
- 可用余额
- {{ Math.abs(paymentItem.balance || 0).toFixed(2) }}元
-
-
-
-
- 房屋
- {{ paymentItem.fullAddress || '-' }}
-
-
- 户号
- {{ paymentItem.deviceCode || '-' }}
-
-
- 户主
- {{ paymentItem.name || '-' }}
-
-
- 缴费单位
- 花开物业
-
-
- 可用余额
- {{ Math.abs(paymentItem.balance || 0).toFixed(2) }}元
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pageSubPack/payment-list/paymentRecord.vue b/huakai-app/pageSubPack/payment-list/paymentRecord.vue
deleted file mode 100644
index 64daa6e..0000000
--- a/huakai-app/pageSubPack/payment-list/paymentRecord.vue
+++ /dev/null
@@ -1,397 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 累计缴费
- ¥{{ totalAmount }}
-
-
-
-
-
-
- {{ '暂无数据'}}
-
-
-
-
-
- {{ item.price }}元
-
-
-
- {{ item.month }}
-
-
-
-
-
-
-
-
-
-
-
- {{ '暂无数据'}}
-
-
-
-
- {{ item.month }}月 缴费 ¥{{ item.total }}元
-
-
-
-
-
-
-
-
-
-
- {{ bill.name }}
- {{ bill.account }}
-
- -{{ bill.amount }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pageSubPack/payment-list/selectPaymentEntity.vue b/huakai-app/pageSubPack/payment-list/selectPaymentEntity.vue
deleted file mode 100644
index 53beb52..0000000
--- a/huakai-app/pageSubPack/payment-list/selectPaymentEntity.vue
+++ /dev/null
@@ -1,376 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ selectedCity }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ '暂无数据' }}
-
-
-
- {{item.name}}
-
- {{ itemChild.name }}
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/huakai-app/pages.json b/huakai-app/pages.json
index 97fdb16..1c1575b 100644
--- a/huakai-app/pages.json
+++ b/huakai-app/pages.json
@@ -8,52 +8,52 @@
}
],
"subPackages": [
- // {
- // "root": "pageSubPack/loginSub",
- // "pages": [
- // {
- // "path": "register-new-user",
- // "style": {
- // "navigationBarTitleText": "注册新用户",
- // "navigationStyle": "custom"
- // }
- // },
- // {
- // "path": "pwd-login",
- // "style": {
- // "navigationBarTitleText": "账号密码登录",
- // "navigationStyle": "custom"
- // }
- // },
- // {
- // "path": "login",
- // "style": {
- // "navigationBarTitleText": "验证码登录",
- // "navigationStyle": "custom"
- // }
- // },
- // {
- // "path": "forget-pwd",
- // "style": {
- // "navigationBarTitleText": "忘记密码",
- // "navigationStyle": "custom"
- // }
- // },
- // {
- // "path": "change-pwd",
- // "style": {
- // "navigationBarTitleText": "修改密码",
- // "navigationStyle": "custom"
- // }
- // },
- // {
- // "path": "privacy",
- // "style": {
- // "navigationBarTitleText": "用户隐私政策"
- // }
- // }
- // ]
- // },
+ {
+ "root": "pageSubPack/loginSub",
+ "pages": [
+ {
+ "path": "register-new-user",
+ "style": {
+ "navigationBarTitleText": "注册新用户",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pwd-login",
+ "style": {
+ "navigationBarTitleText": "账号密码登录",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "login",
+ "style": {
+ "navigationBarTitleText": "验证码登录",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "forget-pwd",
+ "style": {
+ "navigationBarTitleText": "忘记密码",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "change-pwd",
+ "style": {
+ "navigationBarTitleText": "修改密码",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "privacy",
+ "style": {
+ "navigationBarTitleText": "用户隐私政策"
+ }
+ }
+ ]
+ },
{
"root": "pageSubPack/payment-list",
"pages": [
diff --git a/huakai-app/pages/paymentIndex/paymentIndex.vue b/huakai-app/pages/paymentIndex/paymentIndex.vue
deleted file mode 100644
index 439b110..0000000
--- a/huakai-app/pages/paymentIndex/paymentIndex.vue
+++ /dev/null
@@ -1,364 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.type}}
- 已欠费
- (余额:{{item.balance|| 0.00}}元)
-
- {{item.villageName+"-"+item.buildingName+'-'+formatAddress(item.fullAddress)}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-