Showing
1 changed file
with
13 additions
and
3 deletions
| @@ -11,7 +11,7 @@ | @@ -11,7 +11,7 @@ | ||
| 11 | import { ConfigurationCenterItemsModal } from '/@/api/configuration/center/model/configurationCenterModal'; | 11 | import { ConfigurationCenterItemsModal } from '/@/api/configuration/center/model/configurationCenterModal'; | 
| 12 | import { PageWrapper } from '/@/components/Page'; | 12 | import { PageWrapper } from '/@/components/Page'; | 
| 13 | import { BasicForm, useForm } from '/@/components/Form'; | 13 | import { BasicForm, useForm } from '/@/components/Form'; | 
| 14 | - import { ConfigurationPermission, searchFormSchema } from './center.data'; | 14 | + import { ConfigurationPermission, Platform, searchFormSchema } from './center.data'; | 
| 15 | import { useMessage } from '/@/hooks/web/useMessage'; | 15 | import { useMessage } from '/@/hooks/web/useMessage'; | 
| 16 | import { Authority } from '/@/components/Authority'; | 16 | import { Authority } from '/@/components/Authority'; | 
| 17 | import { isDevMode } from '/@/utils/env'; | 17 | import { isDevMode } from '/@/utils/env'; | 
| @@ -30,6 +30,7 @@ | @@ -30,6 +30,7 @@ | ||
| 30 | import { ViewType } from '../../visual/board/config/panelDetail'; | 30 | import { ViewType } from '../../visual/board/config/panelDetail'; | 
| 31 | import { useRole } from '/@/hooks/business/useRole'; | 31 | import { useRole } from '/@/hooks/business/useRole'; | 
| 32 | import { useClipboard } from '@vueuse/core'; | 32 | import { useClipboard } from '@vueuse/core'; | 
| 33 | + import { Icon } from '/@/components/Icon'; | ||
| 33 | 34 | ||
| 34 | const listColumn = ref(5); | 35 | const listColumn = ref(5); | 
| 35 | 36 | ||
| @@ -187,7 +188,7 @@ | @@ -187,7 +188,7 @@ | ||
| 187 | 188 | ||
| 188 | onMounted(() => { | 189 | onMounted(() => { | 
| 189 | const clientHeight = document.documentElement.clientHeight; | 190 | const clientHeight = document.documentElement.clientHeight; | 
| 190 | - const rect = getBoundingClientRect(unref(listEl)!.$el!) as DOMRect; | 191 | + const rect = getBoundingClientRect(unref(listEl)!.$el! as HTMLElement) as DOMRect; | 
| 191 | // margin-top 24 height 24 | 192 | // margin-top 24 height 24 | 
| 192 | const paginationHeight = 24 + 24 + 8; | 193 | const paginationHeight = 24 + 24 + 8; | 
| 193 | // list pading top 8 maring-top 8 extra slot 56 | 194 | // list pading top 8 maring-top 8 extra slot 56 | 
| @@ -322,7 +323,16 @@ | @@ -322,7 +323,16 @@ | ||
| 322 | </template> | 323 | </template> | 
| 323 | <template #description> | 324 | <template #description> | 
| 324 | <div class="truncate h-11"> | 325 | <div class="truncate h-11"> | 
| 325 | - <div class="truncate">{{ item.organizationDTO.name }}</div> | 326 | + <div class="truncate flex justify-between items-center"> | 
| 327 | + <div>{{ item.organizationDTO.name }}</div> | ||
| 328 | + <Icon | ||
| 329 | + :icon=" | ||
| 330 | + item.platform === Platform.PC | ||
| 331 | + ? 'ri:computer-line' | ||
| 332 | + : 'clarity:mobile-phone-solid' | ||
| 333 | + " | ||
| 334 | + /> | ||
| 335 | + </div> | ||
| 326 | <div class="truncate">{{ item.remark || '' }} </div> | 336 | <div class="truncate">{{ item.remark || '' }} </div> | 
| 327 | </div> | 337 | </div> | 
| 328 | </template> | 338 | </template> |