Showing
1 changed file
with
15 additions
and
3 deletions
| ... | ... | @@ -5,8 +5,8 @@ import { DeviceTypeEnum } from '/@/api/device/model/deviceModel'; |
| 5 | 5 | import { getCustomerList } from '/@/api/device/deviceManager'; |
| 6 | 6 | import { DescItem } from '/@/components/Description/index'; |
| 7 | 7 | import moment from 'moment'; |
| 8 | -import { h } from 'vue'; | |
| 9 | -import { Button } from 'ant-design-vue'; | |
| 8 | +import { CSSProperties, h } from 'vue'; | |
| 9 | +import { Button, Tooltip } from 'ant-design-vue'; | |
| 10 | 10 | import { TypeEnum } from './data'; |
| 11 | 11 | import { PageEnum } from '/@/enums/pageEnum'; |
| 12 | 12 | import { useGo } from '/@/hooks/web/usePage'; |
| ... | ... | @@ -24,12 +24,19 @@ export const descSchema = (emit: EmitType): DescItem[] => { |
| 24 | 24 | field: 'name', |
| 25 | 25 | label: '设备名称', |
| 26 | 26 | render(val, data: Record<'alias' | 'name', string>) { |
| 27 | - return h('span', {}, data.alias || val); | |
| 27 | + return h(Tooltip, { title: data.alias || val }, () => | |
| 28 | + h('span', { style: { cursor: 'pointer' } as CSSProperties }, data.alias || val) | |
| 29 | + ); | |
| 28 | 30 | }, |
| 29 | 31 | }, |
| 30 | 32 | { |
| 31 | 33 | field: 'label', |
| 32 | 34 | label: '设备标签', |
| 35 | + render(val) { | |
| 36 | + return h(Tooltip, { title: val }, () => | |
| 37 | + h('span', { style: { cursor: 'pointer' } as CSSProperties }, val) | |
| 38 | + ); | |
| 39 | + }, | |
| 33 | 40 | }, |
| 34 | 41 | { |
| 35 | 42 | field: 'deviceProfile.name', |
| ... | ... | @@ -79,6 +86,11 @@ export const descSchema = (emit: EmitType): DescItem[] => { |
| 79 | 86 | field: 'description', |
| 80 | 87 | label: '描述', |
| 81 | 88 | // span: 2, |
| 89 | + render(val) { | |
| 90 | + return h(Tooltip, { title: val }, () => | |
| 91 | + h('span', { style: { cursor: 'pointer' } as CSSProperties }, val) | |
| 92 | + ); | |
| 93 | + }, | |
| 82 | 94 | }, |
| 83 | 95 | ]; |
| 84 | 96 | }; | ... | ... |