feat(userManagement): 员工隐藏编辑按钮

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-09-02 16:51:03 +08:00
co-authored by Claude Opus 4.7
parent df48e3919d
commit 8e3da13d52
2 changed files with 12 additions and 2 deletions
@@ -46,6 +46,8 @@ interface MemberItem {
syncClass: string
/** 1=本人 2=自己添加 3=他人添加 */
relationType: number | null
/** 0=员工 1=家庭用户 */
dataType?: number
delFlag?: number
}
@@ -154,6 +156,7 @@ Page({
sync: item.delFlag === 1 ? '已删除未同步' : (item.syncStatus === 1 ? '已同步' : '未同步'),
syncClass: item.delFlag === 1 ? 'deleted' : (item.syncStatus === 1 ? 'done' : 'pending'),
relationType: item.relationType,
dataType: item.dataType,
delFlag: item.delFlag,
})
const self = list.find(m => m.relationType === 1)
@@ -465,6 +468,11 @@ Page({
/** 添加新用户 */
onTapAddNew() {
wx.navigateTo({ url: '/pages/addUser/addUser' })
if (this.data.memberCount >= 10) {
wx.showToast({ title: '最多添加10位用户', icon: 'none' })
return
}
const sn = targetDevice?.sn || ''
wx.navigateTo({ url: `/pages/addUser/addUser?sn=${encodeURIComponent(sn)}` })
}
})