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); }) }) }, }