feat(addMember): 员工/家庭双tab完整改造,状态机控制查询展示

- 员工tab:编号输入+查询→三种状态(未查询/查不到/查到展示)
- 家庭tab:familyInfo_卡片包裹,昵称/身份证/性别切换/出生年月/身高体重同行
- 切换tab或改编号即时清空查询结果
- 提交区分员工/家庭双模式校验,dataType写入payload

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-06-11 13:32:55 +08:00
co-authored by Claude Opus 4.7
parent 57950bd7c2
commit 4e4afd6958
3 changed files with 305 additions and 134 deletions
+43 -16
View File
@@ -74,7 +74,7 @@
line-height: 72rpx;
box-sizing: border-box;
border-radius: 16rpx;
&.active {
color: #1385FA;
font-weight: bold;
@@ -129,7 +129,7 @@
.workNoInfo {
width: 100%;
padding-bottom: 100rpx;
padding-bottom: 10rpx;
.workNoInfo_ {
width: 100%;
@@ -165,7 +165,34 @@
}
.familyInfo {
width: 100%;
padding-bottom: 10rpx;
.familyInfo_ {
width: 100%;
border-radius: 16rpx;
box-sizing: border-box;
padding: 0 30rpx 10rpx;
margin-bottom: 40rpx;
background-color: #FFFFFF;
}
.form-row {
width: 100%;
margin-bottom: 40rpx;
}
/* 身高体重同行 */
.form-row-inline {
width: 100%;
display: flex;
gap: 24rpx;
margin-bottom: 40rpx;
.form-row-half {
flex: 1;
}
}
}
.form-row {
@@ -262,7 +289,7 @@
}
}
/* 只读区域(单位 / 性别 / 年龄 / 出生年月) */
/* 只读区域 */
.form-readonly {
width: 100%;
height: 88rpx;
@@ -319,19 +346,19 @@
}
/* 从已有用户中选择(蓝色描边幽灵按钮) */
// .ghost-btn {
// color: #1385FA;
// width: 580rpx;
// height: 88rpx;
// font-size: 32rpx;
// font-weight: bold;
// text-align: center;
// line-height: 84rpx;
// border-radius: 44rpx;
// box-sizing: border-box;
// border: 2rpx solid #1385FA;
// margin: 0 auto;
// }
.ghost-btn {
color: #1385FA;
width: 580rpx;
height: 88rpx;
font-size: 32rpx;
font-weight: bold;
text-align: center;
line-height: 84rpx;
border-radius: 44rpx;
box-sizing: border-box;
border: 2rpx solid #1385FA;
margin: 0 auto;
}
}
/* 底部双按钮 */