[AI Generated]: refactor(member,my): 成员页重构为 flex+scroll-view 布局并设为首页;我的页改为 onShow 刷新

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-05-26 15:39:39 +08:00
co-authored by Claude Sonnet 4.6
parent 14ec4fe177
commit 2ecb86871b
6 changed files with 114 additions and 95 deletions
@@ -1,6 +1,8 @@
.equipmentMember {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
/* 顶部浅红提示条(未连接态) */
.tips {
@@ -10,6 +12,7 @@
padding-left: 30rpx;
align-items: center;
flex-shrink: 0;
margin-bottom: 24rpx;
box-sizing: border-box;
background-color: rgba(255, 77, 79, 0.12);
@@ -37,9 +40,11 @@
.seaction {
width: 100%;
height: 100%;
padding: 24rpx 30rpx 0 ;
box-sizing: border-box;
flex: 1;
overflow: hidden;
display: flex;
flex-direction: column;
margin-bottom: 24rpx;
/* 设备卡(大卡:左插画 + 右信息) */
.device-card {
@@ -103,51 +108,51 @@
}
}
/* 成员卡(容量小标题 + 列表整体白卡) */
.member-card {
width: 100%;
margin-bottom: 40rpx;
border-radius: 20rpx;
background-color: #FFFFFF;
.scrollViewContent {
box-sizing: border-box;
/* 容量小标题 */
.member-card-header {
/* 成员卡(容量小标题 + 列表整体白卡) */
.member-card {
width: 100%;
height: 88rpx;
display: flex;
padding: 0 30rpx;
flex: 1;
box-sizing: border-box;
border-bottom: 1rpx solid #EAECF1;
justify-content: space-between;
overflow: hidden;
margin-bottom: 40rpx;
border-radius: 20rpx;
background-color: #FFFFFF;
.capacity-label {
color: #252535;
/* 容量小标题 */
.member-card-header {
width: 100%;
height: 88rpx;
font-size: 30rpx;
font-weight: bold;
line-height: 88rpx;
}
display: flex;
padding: 0 30rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #EAECF1;
justify-content: space-between;
.capacity-value {
color: #1385FA;
height: 88rpx;
font-size: 28rpx;
font-weight: bold;
line-height: 88rpx;
}
}
.capacity-label {
color: #252535;
height: 88rpx;
font-size: 30rpx;
font-weight: bold;
line-height: 88rpx;
}
/* 列表 */
.member-card-list {
width: 100%;
padding: 0 30rpx;
box-sizing: border-box;
.capacity-value {
color: #1385FA;
height: 88rpx;
font-size: 28rpx;
font-weight: bold;
line-height: 88rpx;
}
}
.member-item {
width: 100%;
display: flex;
align-items: center;
padding: 20rpx 0;
padding: 20rpx 30rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #F0F0F2;
@@ -259,6 +264,14 @@
color: #77849E;
background-color: rgba(0, 0, 0, 0);
}
}
.btn {
width: 100%;
height: 120rpx;
display: flex;
align-items: center;
background-color: #FFFFFF;
/* 底部添加成员按钮 */
.add-member {