From 00394bf8c47b3892629be8d9890ae64e8c36a05b Mon Sep 17 00:00:00 2001 From: 17792275749 <812100002@qq.com> Date: Wed, 2 Sep 2026 18:29:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(userManagement):=20=E8=BF=90=E7=BB=B4?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E9=9A=90=E8=97=8F=E4=B8=80=E9=94=AE=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=9C=AC=E4=BA=BA=E5=B9=B6=E4=BC=98=E5=8C=96=E6=9C=AC?= =?UTF-8?q?=E4=BA=BA=E5=8D=A1=E7=89=87=E4=B8=8E=E5=90=8C=E6=AD=A5=E5=BC=B9?= =?UTF-8?q?=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .../pages/userManagement/userManagement.ts | 8 +-- .../pages/userManagement/userManagement.wxml | 50 ++++++++++--------- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/miniprogram/pages/userManagement/userManagement.ts b/miniprogram/pages/userManagement/userManagement.ts index e3cb2ee..21b4bc3 100644 --- a/miniprogram/pages/userManagement/userManagement.ts +++ b/miniprogram/pages/userManagement/userManagement.ts @@ -95,7 +95,8 @@ Page({ groups: [] as GroupItem[], syncShow: false, syncPercent: 0, - syncStatus: '' + syncStatus: '', + isOps: false }, onLoad(options: Record) { @@ -111,6 +112,7 @@ Page({ 'device.deviceId': targetDevice.deviceId, 'device.sn': targetDevice.sn, 'device.status': targetDevice.connected, + isOps: getApp().globalData.operationsEngineer ?? false, }) this._subscribeDeviceState() this._loadMembers() @@ -258,7 +260,7 @@ Page({ /** 同步完成后的统一处理:上报后刷新列表 + 关闭弹框 */ _finishSync(reportUsers: SyncUser[] | null, successText: string) { this.setData({ syncPercent: 100, syncStatus: '同步完成' }) - wx.showToast({ title: successText, icon: 'success' }) + // wx.showToast({ title: successText, icon: 'success' }) if (reportUsers && reportUsers.length && targetDevice?.sn) { const syncedIds = reportUsers.map(u => u.userId).filter(Boolean) if (syncedIds.length) { @@ -271,7 +273,7 @@ Page({ syncCloseTimer = setTimeout(() => { syncCloseTimer = null this.setData({ syncShow: false }) - }, 1000) + }, 1500) }, /** 同步用户至设备:有删除标记则清空重下发,否则只下发「待同步」 */ diff --git a/miniprogram/pages/userManagement/userManagement.wxml b/miniprogram/pages/userManagement/userManagement.wxml index 6d37da5..7c07e90 100644 --- a/miniprogram/pages/userManagement/userManagement.wxml +++ b/miniprogram/pages/userManagement/userManagement.wxml @@ -37,30 +37,30 @@ - - - - + + + + + + + + {{ self.name }} + 本人 + + {{ self.gender }}·{{ self.age }}岁 丨 {{ self.height }}cm + + + + {{ self.sync }} + - - - {{ self.name }} - 本人 - - {{ self.gender }}·{{ self.age }}岁 丨 {{ self.height }}cm - - - - {{ self.sync }} - - - - - - 删除 - - - + + @@ -108,7 +108,9 @@ 添加用户(最多10位) - 一键添加本人 + + 一键添加本人 + 添加新用户