设备管理表单设备组修改
diff --git a/src/main/java/com/supwisdom/dlpay/restaurant/controller/DeviceManageController.java b/src/main/java/com/supwisdom/dlpay/restaurant/controller/DeviceManageController.java
index ed32a71..700aa53 100644
--- a/src/main/java/com/supwisdom/dlpay/restaurant/controller/DeviceManageController.java
+++ b/src/main/java/com/supwisdom/dlpay/restaurant/controller/DeviceManageController.java
@@ -78,8 +78,8 @@
     @GetMapping("/loadupdate")
     @PreAuthorize("hasPermission('/devicemanage/loadupdate','')")
     public String loadadd(Model model) {
-    List<TDeviceGroup> list = groupService.findAll();
-        model.addAttribute("grouplist", list);
+   /* List<TDeviceGroup> list = groupService.findAll();
+        model.addAttribute("grouplist", list);*/
         return "restaurant/devicemanage/form";    }
 
 
diff --git a/src/main/resources/templates/restaurant/devicemanage/form.html b/src/main/resources/templates/restaurant/devicemanage/form.html
index 41cf76a..b3d650f 100644
--- a/src/main/resources/templates/restaurant/devicemanage/form.html
+++ b/src/main/resources/templates/restaurant/devicemanage/form.html
@@ -10,36 +10,66 @@
     </div>
     <div class="layui-form-item">
         <label class="layui-form-label"><span style="color: red">* </span>设备组</label>
+
         <div class="layui-input-block">
-            <select name="devgroupid" id="devgroupid" lay-verify="required">
-                <option value="0">无</option>
-                <option th:each="group : ${grouplist}" th:value="${group.devgroupid}">[[${group.groupname}]]</option>
-            </select>
+            <input id="search-devmanagebind-form-devgroupid" type="text" name="devgroupid"
+                   lay-filter="search-devmanagebind-form-devgroupid-filter" autocomplete="off"
+                   class="layui-input"/>
         </div>
+
     </div>
 
 
 
     <div class="layui-form-item model-form-footer">
         <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
-        <button class="layui-btn" lay-filter="form-submit" lay-submit id="submitbtn">保存</button>
+        <button class="layui-btn" lay-filter="manage-form-submit" lay-submit id="submitbtn">保存</button>
     </div>
 </form>
 
 <script>
-    layui.use(['layer', 'admin', 'form', 'formSelects'], function () {
+    layui.use(['layer', 'admin', 'form', 'formSelects','treeSelect'], function () {
         var layer = layui.layer;
         var admin = layui.admin;
         var form = layui.form;
+        var treeSelect = layui.treeSelect;
         form.render('select');
         form.render('radio');
 
+        treeSelect.render({
+            elem: '#search-devmanagebind-form-devgroupid',
+            data: '[[@{/device/binddevparagrouptree}]]',
+            type: 'get',
+            placeholder: '选择设备组',
+            search: false,
+            style: {
+                folder: {
+                    enable: false
+                },
+                line: {
+                    enable: true
+                }
+            },
+            // 点击回调
+            click: function (d) {
+                var treeNode = d.current;
+                return true;
+            },
+            success: function (d) {
+                // 加载完成后的回调函数
+                //checkNode需指向filter而非id
+                treeSelect.checkNode(
+                    'search-devmanagebind-form-devgroupid-filter',
+                    dev.devgroupid);
+            }
+        });
+
 
         var url = '[[@{/devicemanage/update}]]';
         // 回显user数据
         var dev = admin.getTempData('t_devm');
         if (dev) {
-            $('input[name="id"]').attr('readonly', 'readonly');
+             $('input[name="id"]').attr('readonly', 'readonly');
             form.val('form', dev);
         }
         /* let fid = admin.getTempData("fid");
@@ -47,8 +77,7 @@
              form.val('form', {"fid": fid});
          }*/
         // 表单提交事件
-        form.on('submit(form-submit)', function (data) {
-            console.log(data);
+        form.on('submit(manage-form-submit)', function (data) {
             layer.load(2);
             let token = $("meta[name='_csrf_token']").attr("value");
             $.ajax({
@@ -72,7 +101,6 @@
                         }, 1000);
                         return;
                     } else {
-                        console.log('err:' + result.code);
                         layer.msg(result.msg, {icon: 2});
                     }
                 },