diff --git a/main/manager-web/src/components/ChatHistoryDialog.vue b/main/manager-web/src/components/ChatHistoryDialog.vue index baed38b9..9186fe14 100644 --- a/main/manager-web/src/components/ChatHistoryDialog.vue +++ b/main/manager-web/src/components/ChatHistoryDialog.vue @@ -2,6 +2,14 @@ +
import { debounce } from '@/utils' import Api from '@/apis/api'; +import MacAddressMask from '@/components/MacAddressMask.vue'; export default { name: 'ChatHistoryDialog', @@ -110,6 +119,9 @@ export default { expandedToolResults: {} // 跟踪工具结果的展开状态 }; }, + components: { + MacAddressMask, + }, watch: { visible(val) { this.dialogVisible = val; diff --git a/main/manager-web/src/components/MacAddressMask.vue b/main/manager-web/src/components/MacAddressMask.vue new file mode 100644 index 00000000..d779785e --- /dev/null +++ b/main/manager-web/src/components/MacAddressMask.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/main/manager-web/src/views/AddressBookManagement.vue b/main/manager-web/src/views/AddressBookManagement.vue index 9e005d77..c0cec0c9 100644 --- a/main/manager-web/src/views/AddressBookManagement.vue +++ b/main/manager-web/src/views/AddressBookManagement.vue @@ -42,9 +42,13 @@ avatar
-
{{ device.name }}
+
+ +
- {{ device.deviceId }} + + + {{ device.online ? $t('addressBookManagement.online') : $t('addressBookManagement.offline') }} @@ -76,10 +80,15 @@ @keyup.enter="handleAliasBlur" autofocus /> - {{ selectedDevice.name }} + + +
-
{{ $t('addressBookManagement.macAddress') }}:{{ selectedDevice.deviceId }}
+
+ {{ $t('addressBookManagement.macAddress') }}: + +
{{ $t('addressBookManagement.status') }}: @@ -166,10 +175,14 @@ @keyup.enter="handleEditPermissionBlur(device)" autofocus /> - {{ device.addressBookAlias || device.name }} + + +
-
{{ device.deviceId }}
+
+ +
{{ device.online ? $t('addressBookManagement.online') : $t('addressBookManagement.offline') }}
@@ -195,10 +208,11 @@ import HeaderBar from "@/components/HeaderBar.vue"; import VersionFooter from "@/components/VersionFooter.vue"; import Api from "@/apis/api.js"; import AddressBookApi from "@/apis/module/addressBook.js"; +import MacAddressMask from "@/components/MacAddressMask.vue"; export default { name: "AddressBookManagement", - components: { HeaderBar, VersionFooter }, + components: { HeaderBar, VersionFooter, MacAddressMask }, data() { return { searchKeyword: "", diff --git a/main/manager-web/src/views/DeviceManagement.vue b/main/manager-web/src/views/DeviceManagement.vue index 981365ad..a897352b 100644 --- a/main/manager-web/src/views/DeviceManagement.vue +++ b/main/manager-web/src/views/DeviceManagement.vue @@ -31,7 +31,11 @@ - + + + @@ -131,13 +135,15 @@ import AddDeviceDialog from "@/components/AddDeviceDialog.vue"; import HeaderBar from "@/components/HeaderBar.vue"; import ManualAddDeviceDialog from "@/components/ManualAddDeviceDialog.vue"; import VersionFooter from "@/components/VersionFooter.vue"; +import MacAddressMask from "@/components/MacAddressMask.vue"; export default { components: { HeaderBar, AddDeviceDialog, ManualAddDeviceDialog, - VersionFooter + VersionFooter, + MacAddressMask, }, data() { return {