iot-ui-vue/src/views/iot/home/components/DevOpsHome/index.vue

107 lines
2.8 KiB
Vue

<template>
<div class="device-home-container">
<a-row :gutter="10">
<a-col :span="14">
<BootCard :cardData="bootConfig" cardTitle="运维引导" />
</a-col>
<a-col :span="10">
<BasicCountCard />
</a-col>
</a-row>
<a-row>
<PlatformPicCard />
</a-row>
<a-row>
<StepCard
cardTitle="运维管理推荐步骤"
tooltip="请根据业务需要对下述步骤进行选择性操作。"
:dataList="stepDetails"
/>
</a-row>
</div>
</template>
<script setup lang="ts" name="devOpsHome">
import BootCard from '../BootCard.vue';
import BasicCountCard from '../BasicCountCard.vue';
import PlatformPicCard from '../PlatformPicCard.vue';
import StepCard from '../StepCard.vue';
import {recommendList} from '../../index'
// import {getImage} from '@/utils/comm'
// 运维引导-数据
const bootConfig = [
{
english: 'STEP1',
label: '设备接入配置',
link: '/a',
auth: true,
save: true,
},
{
english: 'STEP2',
label: '日志排查',
link: '/b',
auth: true,
save: true,
},
{
english: 'STEP3',
label: '实时监控',
link: '/c',
auth: false,
save: true,
},
];
// 运维管理推荐步骤-数据
const stepDetails = [
{
title: '创建产品',
details:
'产品是设备的集合,通常指一组具有相同功能的设备。物联设备必须通过产品进行接入方式配置。',
iconUrl: '/images/home/bottom-4.png',
linkUrl: '/a',
auth: true,
},
{
title: '配置产品接入方式',
details:
'通过产品对同一类型的设备进行统一的接入方式配置。请参照设备铭牌说明选择匹配的接入方式。',
iconUrl: '/images/home/bottom-1.png',
linkUrl: '/a',
auth: true,
},
{
title: '添加测试设备',
details: '添加单个设备,用于验证产品模型是否配置正确。',
iconUrl: '/images/home/bottom-5.png',
linkUrl: '/a',
auth: true,
},
{
title: '功能调试',
details:
'对添加的测试设备进行功能调试,验证能否连接到平台,设备功能是否配置正确。',
iconUrl: '/images/home/bottom-2.png',
linkUrl: '/a',
auth: true,
},
{
title: '批量添加设备',
details: '批量添加同一产品下的设备',
iconUrl: '/images/home/bottom-3.png',
linkUrl: '/a',
auth: false,
},
] as recommendList[];
</script>
<style lang="less" scoped>
.device-home-container {
.ant-row {
margin-bottom: 24px;
}
}
</style>