From 583fcb7e3dd2df373978be058bc97daed2d7423b Mon Sep 17 00:00:00 2001 From: Guoguo Date: Mon, 11 May 2026 21:14:15 +0800 Subject: [PATCH] feat: add user deactivation and vendor BLE protocol --- .gitignore | 1 + admin-console/src/styles/common.css | 8 ++ admin-console/src/views/UserDetailView.vue | 114 ++++++++++++++++- admin-console/src/views/UserListView.vue | 17 ++- docs/README.md | 2 + docs/design/01-BLE通信协议明细.md | 30 +++++ docs/protocols/BLE协议冲突与问题清单.md | 137 +++++++++++++++++++++ docs/protocols/协议简述-补充解析.md | 109 ++++++++++++++++ docs/protocols/协议简述.docx | Bin 0 -> 15941 bytes miniprogram/scripts/test-ble-frame.js | 16 +++ miniprogram/services/ble/commands.js | 56 +++++++++ miniprogram/services/ble/connection.js | 115 ++++++++++------- miniprogram/services/ble/index.js | 3 + miniprogram/services/ble/protocol.js | 69 ++++++++++- server/src/dao/user.dao.js | 42 ++++++- server/src/routes/admin.js | 31 +++++ 16 files changed, 698 insertions(+), 52 deletions(-) create mode 100644 docs/protocols/BLE协议冲突与问题清单.md create mode 100644 docs/protocols/协议简述-补充解析.md create mode 100644 docs/protocols/协议简述.docx diff --git a/.gitignore b/.gitignore index d4e5149..83ff3bb 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ admin-console/dist/ docs/reference/小程序及后台管理软件开发资料/ 软件系统说明.docx *.docx +!docs/protocols/协议简述.docx cloud/sql/ diff --git a/admin-console/src/styles/common.css b/admin-console/src/styles/common.css index ab957c7..b846592 100644 --- a/admin-console/src/styles/common.css +++ b/admin-console/src/styles/common.css @@ -84,6 +84,14 @@ cursor: pointer; } +.btn-danger { + background: #ff4d4f; + color: #fff; + border: none; + border-radius: 6px; + cursor: pointer; +} + .btn-sm { height: 32px; padding: 0 16px; diff --git a/admin-console/src/views/UserDetailView.vue b/admin-console/src/views/UserDetailView.vue index af26e0f..1d12058 100644 --- a/admin-console/src/views/UserDetailView.vue +++ b/admin-console/src/views/UserDetailView.vue @@ -5,6 +5,10 @@ 👥 用户详情 - {{ user.nickname || user.user_id }} + + + + @@ -35,6 +42,10 @@ 基本信息 + + 用户状态 + {{ statusText(user.status) }} + 绑定设备 {{ user.devices && user.devices.length > 0 ? user.devices[0].device_name || user.devices[0].device_id : '无' }} @@ -54,6 +65,29 @@ + + 绑定设备 + + + + 设备编号 + 设备名称 + 操作 + + + + + {{ device.device_id }} + {{ device.device_name || '-' }} + + 详情 + 解绑 + + + + + + 护理记录 @@ -80,7 +114,7 @@