313392073 5 年之前
父節點
當前提交
7219462330
共有 1 個文件被更改,包括 27 次插入39 次删除
  1. 27 39
      page/user/menuuser.html

+ 27 - 39
page/user/menuuser.html

@@ -257,16 +257,10 @@
                     </div>
                     <div class="main">
                         <form class="layui-form" lay-filter="formData">
-                            <div class="layui-form-item">
-                                <label class="layui-form-label">用户ID</label>
-                                <div class="layui-input-block">
-                                    <input type="text" name="userid" id="userid" required lay-verify="required" placeholder="请输入用户ID" autocomplete="off" class="layui-input">
-                                </div>
-                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">权限设置</label>
                                 <div class="layui-input-block">
-                                    <button type="button" class="layui-btn layui-btn-sm" lay-mode="getChecked">获取选中节点数据</button>
+                                    <input type="hidden" name="userid" id="userid">
                                     <button type="button" class="layui-btn layui-btn-sm" lay-mode="reload">数据初始化</button>
                                     <div id="modetree" class="demo-tree-more"></div>
                                 </div>
@@ -287,11 +281,12 @@
     <script src="../../js/jquery.js"></script>
     <script src="../../js/common.js"></script>
     <script>
-        layui.use(['tree', 'util'], function () {
+        layui.use(['tree', 'layer','util','form'], function () {
             var tree = layui.tree,
                 layer = layui.layer,
                 util = layui.util,
-                data = [
+                form = layui.form;
+                var data = [
                     {
                         title: '用户管理', //父菜单名称
                         id: 1, //父菜单ID
@@ -362,41 +357,36 @@
                         ]
                     },
                 ]
-            tree.render({
-                elem: '#modetree',
-                data: data,
-                showCheckbox: true,
-                id: 'treedata',
-                isJump: false,
-            });
-            util.event('lay-mode', {
-                getChecked: function () {
-                    var checkedData = tree.getChecked('treedata'); //获取选中节点的数据
-                    console.log(JSON.stringify(checkedData));
-                },
-                reload: function () {
-                    tree.reload('treedata', {});
-                }
-            });
-            layui.use(['element','form'], function () {
-                var element = layui.element;
-                var form = layui.form;
+                tree.render({
+                    elem: '#modetree',
+                    data: data,
+                    showCheckbox: true,
+                    id: 'treedata',
+                    isJump: false,
+                });
+                // 回到初始化
+                util.event('lay-mode', {
+                    reload: function () {
+                        tree.reload('treedata', {});
+                    }
+                });
                 form.on('submit(formDemo)', function (data) {
-                    if(data.field.menuname.length < 2 || data.field.menuname.length > 6) {
-                        layer.tips('菜单名称2-6个字',$("#menuname"),{
-                            tips: [3, '#0FA6D8']
-                        });
-                        $("#menuname").focus();
-                        return false;
+                    var checkedData = tree.getChecked('treedata'); //获取所有选中节点的数据
+                    return false;
+                    var obj = {
+                        id:$.trim(data.field.userid),
+                        allmenu:JSON.stringify(checkedData),
                     }
                     $.ajax({
                         type:'post',
-                        url:'', //新增菜单的接口  parentid传0  就是父级菜单  否则子菜单
+                        url:'', //接受设置的数据
                         dataType:'json',
-                        data:data.field,
+                        data:obj,
                         success:function(res) {
                             if(res.code == 0) {
-                                layer.msg('新增菜单成功',{icon: 6});
+                                layer.msg('保存成功',{icon: 6},function() {
+                                    location.reload();
+                                });
                             }else{
                                 layer.msg("网络错误,请稍后再试", {icon: 5});
                             }
@@ -404,8 +394,6 @@
                     })
                     return false;
                 });
-                // getParentid()
-            });
         })
     </script>
 </body>