diff --git a/vue/src/api/iot/device.js b/vue/src/api/iot/device.js index ae7329ea..f7204391 100644 --- a/vue/src/api/iot/device.js +++ b/vue/src/api/iot/device.js @@ -52,6 +52,14 @@ export function getDevice(deviceId) { }) } +// 根据设备编号查询设备详细 +export function getDeviceBySerialNumber(serialNumber) { + return request({ + url: '/iot/device/getDeviceBySerialNumber/' + serialNumber, + method: 'get' + }) +} + // 查询设备统计信息 export function getDeviceStatistic() { return request({ diff --git a/vue/src/views/iot/device/index.vue b/vue/src/views/iot/device/index.vue index d989441d..493bc63f 100644 --- a/vue/src/views/iot/device/index.vue +++ b/vue/src/views/iot/device/index.vue @@ -58,7 +58,7 @@ -
+
影子 @@ -239,7 +239,7 @@ export default { // 设备列表数据 deviceList: [], // 我的分组列表数据 - myGroupList:[], + myGroupList: [], // 弹出层标题 title: "", // 是否显示弹出层 @@ -289,7 +289,10 @@ export default { if (time != null && time != this.uniqueId) { this.uniqueId = time; // 页码筛选 - this.queryParams.pageNum = Number(this.$route.query.pageNum); + let pageNum = this.$route.query.pageNum; + if (pageNum != null) { + this.queryParams.pageNum = Number(pageNum); + } // 产品筛选 let productId = this.$route.query.productId if (productId != null) { @@ -309,10 +312,10 @@ export default { /** 查询设备分组列表 */ getGroupList() { this.loading = true; - let queryParams ={ - pageSize:30, - pageNum:1, - userId:this.$store.state.user.userId + let queryParams = { + pageSize: 30, + pageNum: 1, + userId: this.$store.state.user.userId } listGroup(queryParams).then(response => { this.myGroupList = response.rows; diff --git a/vue/src/views/iot/product/product-authorize.vue b/vue/src/views/iot/product/product-authorize.vue index 814f4ee5..c2414822 100644 --- a/vue/src/views/iot/product/product-authorize.vue +++ b/vue/src/views/iot/product/product-authorize.vue @@ -47,7 +47,11 @@ - + + + @@ -121,6 +166,9 @@