|
|
|
@ -48,8 +48,8 @@ const { hasPermission } = usePermission()
|
|
|
|
|
<Alert type="info" show-icon class="py-4px text-13px" message="产品模型用于描述设备具备的能力和特性。通过定义产品模型,在平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款产品模型后,在进行注册设备时,就可以使用在控制台上定义的产品模型。" /> |
|
|
|
|
|
|
|
|
|
<div flex="~ gap-12px" mt="12px"> |
|
|
|
|
<div w="20%"> |
|
|
|
|
<div flex="~ items-center justify-between" border="0 b-1 solid gray-200" class="mb-12px box-border h-40px px-10px"> |
|
|
|
|
<div w="20%" border="0 r-1 solid gray-50 dark:white dark:opacity-5"> |
|
|
|
|
<div flex="~ items-center justify-between" border="0 b-1 solid gray-200 dark:white dark:opacity-5" class="mb-12px box-border h-40px px-10px"> |
|
|
|
|
<div font-bold> |
|
|
|
|
服务列表 |
|
|
|
|
</div> |
|
|
|
@ -59,9 +59,9 @@ const { hasPermission } = usePermission()
|
|
|
|
|
<div |
|
|
|
|
v-for="item in modelServiceList" :key="item.id" |
|
|
|
|
flex="~ items-center justify-between" |
|
|
|
|
class="box-border h-60px cursor-pointer pl-10px hover:bg-gray-100" |
|
|
|
|
border="0 b-1 solid gray-50" |
|
|
|
|
:class="selectedModelId === item.id ? 'bg-gray-100' : ''" |
|
|
|
|
class="box-border h-60px cursor-pointer pl-10px hover:bg-gray-100 hover:dark:bg-white hover:dark:bg-opacity-5" |
|
|
|
|
border="0 b-1 solid gray-50 dark:white dark:opacity-5" |
|
|
|
|
:class="selectedModelId === item.id ? 'bg-gray-100 dark:bg-white dark:bg-opacity-5' : ''" |
|
|
|
|
@click="setSelectedModelId(item.id)" |
|
|
|
|
> |
|
|
|
|
<div w-0 flex-1> |
|
|
|
|