diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceController.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceController.java index 2005d025..e58147f3 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceController.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceController.java @@ -47,6 +47,18 @@ public class DeviceController extends BaseController return getDataTable(deviceService.selectDeviceList(device)); } + /** + * 查询未分配授权码设备列表 + */ + @PreAuthorize("@ss.hasPermi('iot:device:list')") + @GetMapping("/unAuthlist") + @ApiOperation("设备分页列表") + public TableDataInfo unAuthlist(Device device) + { + startPage(); + return getDataTable(deviceService.selectUnAuthDeviceList(device)); + } + /** * 查询分组可添加设备 */ diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/mapper/DeviceMapper.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/mapper/DeviceMapper.java index 36f80cbc..75230334 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/mapper/DeviceMapper.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/mapper/DeviceMapper.java @@ -89,6 +89,14 @@ public interface DeviceMapper */ public List selectDeviceList(Device device); + /** + * 查询未分配授权码设备列表 + * + * @param device 设备 + * @return 设备集合 + */ + public List selectUnAuthDeviceList(Device device); + /** * 查询分组可添加设备分页列表 * diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/IDeviceService.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/IDeviceService.java index 94b7b5ba..fbb1cec5 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/IDeviceService.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/IDeviceService.java @@ -79,6 +79,14 @@ public interface IDeviceService */ public List selectDeviceList(Device device); + /** + * 查询未分配授权码设备列表 + * + * @param device 设备 + * @return 设备集合 + */ + public List selectUnAuthDeviceList(Device device); + /** * 查询分组可添加设备分页列表 * diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceServiceImpl.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceServiceImpl.java index 3d740f58..fdd5b660 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceServiceImpl.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceServiceImpl.java @@ -251,6 +251,28 @@ public class DeviceServiceImpl implements IDeviceService { return deviceMapper.selectDeviceList(device); } + /** + * 查询未分配授权码设备列表 + * + * @param device 设备 + * @return 设备 + */ + @Override + public List selectUnAuthDeviceList(Device device) { + SysUser user = getLoginUser().getUser(); + List roles=user.getRoles(); + for(int i=0;i + + diff --git a/vue/src/api/iot/device.js b/vue/src/api/iot/device.js index 309236ee..ae7329ea 100644 --- a/vue/src/api/iot/device.js +++ b/vue/src/api/iot/device.js @@ -9,6 +9,15 @@ export function listDevice(query) { }) } +// 查询未授权设备列表 +export function listUnAuthDevice(query) { + return request({ + url: '/iot/device/unAuthlist', + method: 'get', + params: query + }) +} + // 查询分组可添加设备分页列表 export function listDeviceByGroup(query) { return request({ diff --git a/vue/src/views/iot/category/index.vue b/vue/src/views/iot/category/index.vue index 5244b5fe..cec61760 100644 --- a/vue/src/views/iot/category/index.vue +++ b/vue/src/views/iot/category/index.vue @@ -1,6 +1,6 @@