style(data): 选择成员抽屉对齐设计稿样式并填充静态成员数据

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-08-19 09:13:37 +08:00
co-authored by Claude Opus 4.7
parent 7105363e13
commit cd11d711d5
5 changed files with 211 additions and 199 deletions
@@ -30,11 +30,6 @@ Component({
type: Boolean,
value: false
},
/** 数据来源模式:addMember=新增用户选择 / history=历史数据切换用户 */
source: {
type: String,
value: 'addMember'
},
/** 需要排除的用户 ID(history 模式下排除当前查看的用户) */
excludeUserId: {
type: String,
@@ -47,8 +42,64 @@ Component({
innerShow: false,
/** 控制 --visible 类,触发 CSS transition */
animVisible: false,
/** 用户列表(组件内部拉取 */
members: [] as ExistingMember[]
/** 用户列表(静态假数据填充,后续接真实接口替换 */
members: [
{
id: '1',
name: '张晓敏',
gender: '男',
age: 36,
height: 170,
weight: 89.6,
idCard: '',
relationType: 1,
selected: false
},
{
id: '2',
name: '李晓华',
gender: '女',
age: 34,
height: 162,
weight: 52,
idCard: '',
dataType: 1,
selected: false
},
{
id: '3',
name: '王建军',
gender: '男',
age: 40,
height: 175,
weight: 68,
idCard: '',
dataType: 1,
selected: false
},
{
id: '4',
name: '陈静',
gender: '女',
age: 28,
height: 158,
weight: 48,
idCard: '',
dataType: 0,
selected: false
},
{
id: '5',
name: '刘洋',
gender: '男',
age: 30,
height: 180,
weight: 72,
idCard: '',
dataType: 0,
selected: false
}
] as ExistingMember[]
},
observers: {