Commit 22fec8f71cbd09f6af1d57429a19b5a468b049c1
Merge branch 'perf/edge-manage/07-23' into 'main_dev'
perf: 优化卡片列表,新增Tooltip显示信息 See merge request yunteng/thingskit-front!1420
Showing
2 changed files
with
19 additions
and
11 deletions
... | ... | @@ -150,7 +150,9 @@ |
150 | 150 | <template #cover> |
151 | 151 | <div class="w-full h-full !flex flex-col justify-between m-3"> |
152 | 152 | <div class="!flex justify-between align-center text-center"> |
153 | - <span class="truncate font-bold fill-dark-900 text-sm"> {{ item.name }} </span> | |
153 | + <Tooltip :title="item.name"> | |
154 | + <span class="truncate font-bold fill-dark-900 text-sm"> {{ item.name }} </span> | |
155 | + </Tooltip> | |
154 | 156 | <div class="mr-6"> |
155 | 157 | <a-tag class="!flex items-center" :color="item.active ? '#E8FFEA' : '#FFECE8'"> |
156 | 158 | <template #icon> |
... | ... | @@ -210,21 +212,27 @@ |
210 | 212 | <div class="truncate h-17 !flex justify-between flex-col"> |
211 | 213 | <div class="truncate !flex"> |
212 | 214 | <span class="text-xs" style="color: #86909c">标签</span> |
213 | - <span class="truncate ml-7.5 text-xs" style="color: #00b42a">{{ | |
214 | - item.label | |
215 | - }}</span> | |
215 | + <Tooltip :title="item.label"> | |
216 | + <span class="truncate ml-7.5 text-xs" style="color: #00b42a">{{ | |
217 | + item.label | |
218 | + }}</span> | |
219 | + </Tooltip> | |
216 | 220 | </div> |
217 | 221 | <div class="truncate !flex"> |
218 | 222 | <span class="text-xs" style="color: #86909c">边缘类型</span> |
219 | - <span style="color: #4e5969" class="truncate ml-7.5 text-xs">{{ | |
220 | - item.type | |
221 | - }}</span> | |
223 | + <Tooltip :title="item.type"> | |
224 | + <span style="color: #4e5969" class="truncate ml-7.5 text-xs">{{ | |
225 | + item.type | |
226 | + }}</span> | |
227 | + </Tooltip> | |
222 | 228 | </div> |
223 | 229 | <div class="truncate !flex"> |
224 | 230 | <span class="text-xs" style="color: #86909c">描述</span> |
225 | - <span style="color: #4e5969" class="truncate ml-7.5 text-xs"> | |
226 | - {{ item?.additionalInfo?.description }} | |
227 | - </span> | |
231 | + <Tooltip :title="item?.additionalInfo?.description"> | |
232 | + <span style="color: #4e5969" class="truncate ml-7.5 text-xs"> | |
233 | + {{ item?.additionalInfo?.description }} | |
234 | + </span> | |
235 | + </Tooltip> | |
228 | 236 | </div> |
229 | 237 | </div> |
230 | 238 | </template> | ... | ... |
... | ... | @@ -67,7 +67,7 @@ export const formSchema: FormSchema[] = [ |
67 | 67 | { |
68 | 68 | field: FormFieldsEnum.DESCRIPTION, |
69 | 69 | label: FormFieldsNameEnum.DESCRIPTION, |
70 | - component: 'Input', | |
70 | + component: 'InputTextArea', | |
71 | 71 | componentProps: { |
72 | 72 | maxLength: 255, |
73 | 73 | placeholder: '请输入描述', | ... | ... |