Files
bodyWeight/miniprogram/pages/userManagement/userManagement.ts
T

46 lines
1.7 KiB
TypeScript

// 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' })
},
/** 一键添加本人 */
onTapAddSelf() {
// 一键添加本人(待接入)
},
/** 添加新用户 */
onTapAddNew() {
wx.navigateTo({ url: '/pages/addUser/addUser' })
}
})