feat(userManagement): 新增用户管理页面并接入导航
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
b66caf515e
commit
9040fc4fba
@@ -0,0 +1,35 @@
|
||||
// pages/userManagement/userManagement.ts
|
||||
Page({
|
||||
data: {
|
||||
device: {
|
||||
name: '家庭蓝牙体脂秤 S1',
|
||||
connected: true,
|
||||
model: 'BS-A100',
|
||||
serial: 'BL2024B00321'
|
||||
},
|
||||
memberCount: 4,
|
||||
members: [
|
||||
{ id: 1, name: '张晓敏', gender: '男', age: 36, height: 172, type: '本人', typeClass: 'self', sync: '已同步', syncClass: 'done' },
|
||||
{ id: 2, name: '李建国', gender: '男', age: 36, height: 182, type: '员工', typeClass: 'employee', sync: '已同步', syncClass: 'done' },
|
||||
{ id: 3, name: '吉夏', gender: '女', age: 28, height: 165, type: '家庭用户', typeClass: 'family', sync: '未同步', syncClass: 'pending' },
|
||||
{ id: 4, name: '张雪(他人添加)', gender: '女', age: 32, height: 158, type: '家庭用户', typeClass: 'family', sync: '已同步', syncClass: 'done' },
|
||||
{ id: 5, name: '赵明亮', gender: '男', age: 32, height: 172, type: '员工', typeClass: 'employee', sync: '已删除未同步', syncClass: 'deleted' }
|
||||
],
|
||||
syncShow: false,
|
||||
syncPercent: 0,
|
||||
syncStatus: ''
|
||||
},
|
||||
|
||||
/** 同步用户至设备 */
|
||||
onTapSync() {
|
||||
this.setData({ syncShow: true, syncPercent: 32, syncStatus: '正在同步信息,请勿离开...' })
|
||||
setTimeout(() => {
|
||||
this.setData({ syncPercent: 100, syncStatus: '同步完成' })
|
||||
}, 2000)
|
||||
},
|
||||
|
||||
/** 添加用户 */
|
||||
onTapAddUser() {
|
||||
wx.navigateTo({ url: '/pages/addUser/addUser' })
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user