226 lines
4.2 KiB
JavaScript
226 lines
4.2 KiB
JavaScript
import request from "../../request.js"
|
|
|
|
export default {
|
|
// 获取设备数
|
|
getDeviceInstanceCount(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/device/instance/_count',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 获取设备统计数量
|
|
getDeviceCount(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/device/statistics/count',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 获取产品列表
|
|
getProductList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/device-product/_query/no-paging',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 获取设备列表
|
|
getDeviceList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/device-instance/_query',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 获取指定设备信息
|
|
getDeviceInfo(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/device/view',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 设备属性下发
|
|
downDeviceProp(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/device/data/prop/down',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 属性数据列表
|
|
getDeviceDataList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/device/ts/prop/list',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 设备属性下发
|
|
downDeviceAbility(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/device/data/down',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 告警
|
|
// 告警记录数量统计
|
|
getAlarmReacordCount(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/alarm/record/count',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 告警记录列表
|
|
getAlarmReacordList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/alarm/record/list',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
// 获取告警记录列表
|
|
getAlarmList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/alarm/record/_query',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
// 获取默认告警级别
|
|
getAlarmLevelList(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/alarm/config/default/level',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
// // 告警级别列表
|
|
// getAlarmLevelList(data){
|
|
// return new Promise((resolve, reject) => {
|
|
// request.TokenRequest({
|
|
// url: '/iot/admin/alarm/level/list',
|
|
// method: 'GET',
|
|
// },data)
|
|
// .then((res) =>{
|
|
// resolve(res);
|
|
// }).catch(err =>{
|
|
// reject(err);
|
|
// })
|
|
// })
|
|
// },
|
|
|
|
// 概览页统计(图表)
|
|
getAlarmRecordStat(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/alarm/record/stat',
|
|
method: 'GET',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
|
|
// 告警记录审核
|
|
applyAlarmRecord(data){
|
|
return new Promise((resolve, reject) => {
|
|
request.TokenRequest({
|
|
url: '/iot/admin/alarm/record/apply',
|
|
method: 'POST',
|
|
},data)
|
|
.then((res) =>{
|
|
resolve(res);
|
|
}).catch(err =>{
|
|
reject(err);
|
|
})
|
|
})
|
|
},
|
|
} |