refactor: 优化服务状态卡片的渲染条件
This commit is contained in:
@@ -56,20 +56,29 @@ watch(offlineDev, (offline) => {
|
||||
<span>服务状态</span>
|
||||
</template>
|
||||
<template #default>
|
||||
<div v-if="deviceType === DEVICE_TYPE_LITERALS.ndmMediaServer">
|
||||
<span>流媒体服务状态:</span>
|
||||
<template v-if="!!isMediaServerAlive">
|
||||
<NTag size="small" :type="isMediaServerAlive.online ? 'success' : 'error'">{{ isMediaServerAlive.online ? '在线' : '离线' }}</NTag>
|
||||
<template v-if="offlineDev">
|
||||
<span>-</span>
|
||||
</template>
|
||||
<template v-else>
|
||||
<template v-if="deviceType === DEVICE_TYPE_LITERALS.ndmMediaServer">
|
||||
<span>流媒体服务状态:</span>
|
||||
<template v-if="!!isMediaServerAlive">
|
||||
<NTag size="small" :type="isMediaServerAlive.online ? 'success' : 'error'">{{ isMediaServerAlive.online ? '在线' : '离线' }}</NTag>
|
||||
</template>
|
||||
<template v-else>
|
||||
<span>-</span>
|
||||
</template>
|
||||
</template>
|
||||
<span v-else>-</span>
|
||||
</div>
|
||||
<div v-if="deviceType === DEVICE_TYPE_LITERALS.ndmVideoServer">
|
||||
<span>信令服务状态:</span>
|
||||
<template v-if="isSipServerAlive !== undefined">
|
||||
<NTag size="small" :type="isSipServerAlive ? 'success' : 'error'">{{ isSipServerAlive ? '在线' : '离线' }}</NTag>
|
||||
<template v-if="deviceType === DEVICE_TYPE_LITERALS.ndmVideoServer">
|
||||
<span>信令服务状态:</span>
|
||||
<template v-if="isSipServerAlive !== undefined">
|
||||
<NTag size="small" :type="isSipServerAlive ? 'success' : 'error'">{{ isSipServerAlive ? '在线' : '离线' }}</NTag>
|
||||
</template>
|
||||
<template v-else>
|
||||
<span>-</span>
|
||||
</template>
|
||||
</template>
|
||||
<span v-else>-</span>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
</NCard>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user