切换主题
查询监控列表
提示
使用前提:用户初始化以及登录后
查询监控列表示例
<script setup name="GetEquipmentList">
import { ref } from 'vue'
import {ElMessage} from 'element-plus'
import { checkInstance, getInstanceFCC } from '../../use-fcc'
import { setLog } from '../../use-log'
const loading = ref(false)
const getEquipmentList = async () => {
setLog({
name: '开始查询监控列表'
})
if (loading.value) {
setLog({
name: '查询监控列表结果',
msg: '请先实例化'
})
return
}
if (!await checkInstance()) {
setLog({
name: '查询监控列表',
msg: '请先实例化'
})
ElMessage({
message: '请先实例化',
type: 'warning'
})
return
}
loading.value = true
let result = await getInstanceFCC().getEquipmentList()
setLog({
name: '查询监控列表结果',
msg: result
})
loading.value = false
if (result.status == 200) {
ElMessage({
message: '查询监控列表成功',
type: 'success'
})
} else {
ElMessage({
message: result.msg,
type: 'info'
})
}
}
</script>
<template>
<el-form>
<el-form-item>
<el-button type="primary" @click="getEquipmentList" :loading="loading">查询监控列表</el-button>
</el-form-item>
</el-form>
</template>使用方法
typescript
fcc.getEquipmentList()1
入参说明
无
出参说明
| 出参名称 | 数据类型 | 说明 |
|---|---|---|
| code | number | 调用接口返回结果的状态码,其含义参考融合通讯中台通用状态码。 |
| msg | string | 给开发者的文字提示信息 |
| data | Array | deviceInfo设备相关数据:deviceCode-设备编码; deviceId-设备id;deviceName-设备名称; deviceOnlineState-设备在线状态 0、离线 1、在线; deviceState-设备的启用状态 0、停用 1、启用; deviceType-摄像机类型 0、固定枪机 1、有云台枪机 2、球机 3、半球-固定摄像 4、筒机; vedioCodeType-视频编码格式 1-h264 2-h265 |
