Commit 5fafe334ad1120a6adb878da8c018a26ec45e3d1
1 parent
18fc3f89
fix: DEFECT-1652 输入超长设备信息影响设备详情页查看了
Showing
1 changed file
with
10 additions
and
2 deletions
| @@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
| 5 | @register="register" | 5 | @register="register" |
| 6 | destroyOnClose | 6 | destroyOnClose |
| 7 | @close="closeDrawer" | 7 | @close="closeDrawer" |
| 8 | - :title="deviceDetail.alias || deviceDetail.name" | 8 | + :title="drawerTitle" |
| 9 | width="80%" | 9 | width="80%" |
| 10 | > | 10 | > |
| 11 | <Tabs v-model:activeKey="activeKey" :size="size"> | 11 | <Tabs v-model:activeKey="activeKey" :size="size"> |
| @@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
| 58 | </BasicDrawer> | 58 | </BasicDrawer> |
| 59 | </template> | 59 | </template> |
| 60 | <script lang="ts"> | 60 | <script lang="ts"> |
| 61 | - import { defineComponent, ref } from 'vue'; | 61 | + import { defineComponent, ref, computed } from 'vue'; |
| 62 | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; | 62 | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; |
| 63 | 63 | ||
| 64 | import { Tabs } from 'ant-design-vue'; | 64 | import { Tabs } from 'ant-design-vue'; |
| @@ -122,6 +122,13 @@ | @@ -122,6 +122,13 @@ | ||
| 122 | emit('openGatewayDeviceDetail', { id: data.gatewayId }); | 122 | emit('openGatewayDeviceDetail', { id: data.gatewayId }); |
| 123 | }; | 123 | }; |
| 124 | 124 | ||
| 125 | + const drawerTitle = computed(() => { | ||
| 126 | + return ( | ||
| 127 | + deviceDetail.value?.alias?.slice(0, 40) + '...' || | ||
| 128 | + deviceDetail.value?.name?.slice(0, 40) + '...' | ||
| 129 | + ); | ||
| 130 | + }); | ||
| 131 | + | ||
| 125 | return { | 132 | return { |
| 126 | size, | 133 | size, |
| 127 | activeKey, | 134 | activeKey, |
| @@ -132,6 +139,7 @@ | @@ -132,6 +139,7 @@ | ||
| 132 | tbDeviceId, | 139 | tbDeviceId, |
| 133 | handleOpenTbDeviceDetail, | 140 | handleOpenTbDeviceDetail, |
| 134 | handleOpenGatewayDevice, | 141 | handleOpenGatewayDevice, |
| 142 | + drawerTitle, | ||
| 135 | }; | 143 | }; |
| 136 | }, | 144 | }, |
| 137 | }); | 145 | }); |