Bläddra i källkod

增加新增菜单

313392073 5 år sedan
förälder
incheckning
884c87eb38
1 ändrade filer med 67 tillägg och 23 borttagningar
  1. 67 23
      page/user/menuedit.html

+ 67 - 23
page/user/menuedit.html

@@ -257,7 +257,7 @@
                             <div class="layui-form-item">
                                 <label class="layui-form-label">菜单选择</label>
                                 <div class="layui-input-block">
-                                    <select name="role" lay-verify="required">
+                                    <select name="parentid" id="parentid">
                                         <option value="0">请选择菜单名称</option>
                                         <option value="1">超级管理员</option>
                                         <option value="2">管理员</option>
@@ -269,7 +269,7 @@
                             <div class="layui-form-item">
                                 <label class="layui-form-label">菜单名称</label>
                                 <div class="layui-input-block">
-                                    <input type="text" name="name" id="name" required lay-verify="required" placeholder="请输入菜单名称" autocomplete="off" class="layui-input">
+                                    <input type="text" name="menuname" id="menuname" required lay-verify="required" placeholder="请输入菜单名称" maxlength="6" autocomplete="off" class="layui-input">
                                 </div>
                             </div>
                             <div class="layui-form-item">
@@ -288,31 +288,75 @@
     <script src="../../js/jquery.js"></script>
     <script src="../../js/common.js"></script>
     <script>
-        layui.use(['element'], function () {
-            var element = layui.element;
-        });
-        if(getUrlParam('id')) {
-            layui.use(['form'], function () {
-                var form = layui.form;
-                // getInit()
-                function getInit() {
-                    $.ajax({
-                        url:'http://192.168.2.161/AdminUsers/GetFormJson',
-                        type:'get',
-                        dataType: "json",
-                        data : "id="+getUrlParam('id'),    
-                        success:function(res) {
-                            if(res.code == 0) {
-                                form.val('formData', res.data)
-                                $("#img-pre").attr('src',res.data.logo)
-                            }else{
-                                layer.msg("网路错误,请稍后再试", {icon: 5});
-                            }
+        // 初始化菜单数据
+        getParentid()
+        function getParentid() {
+            $.ajax({
+                url:'', //请求菜单的ID的接口
+                type:'get',   
+                success:function(res) {
+                    if(res.code == 0) {
+                        res.data = [ //数据结构
+                            {
+                                value:1,
+                                title:'一级菜单',
+                            },
+                            {
+                                value:2,
+                                title:'2级菜单',
+                            },
+                            {
+                                value:3,
+                                title:'3级菜单',
+                            },
+                            {
+                                value:4,
+                                title:'4级菜单',
+                            },
+                            {
+                                value:5,
+                                title:'5级菜单',
+                            },
+                        ]
+                        var str = "<option value='0'>请选择菜单名称</option>"
+                        for(var i=0;i<res.data.length;i++) {
+                            str += "<option value="+res.data[i].value+">"+res.data[i]['title']+"</option>"
                         }
-                    })
+                        $("#parentid").html(str)
+                    }else{
+                        layer.msg("网路错误,请稍后再试", {icon: 5});
+                    }
                 }
             })
         }
+        //修改或者新增
+        layui.use(['element','form'], function () {
+            var element = layui.element;
+            var form = layui.form;
+            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;
+                }
+                $.ajax({
+                    type:'post',
+                    url:'', //新增菜单的接口  parentid传0  就是父级菜单  否则子菜单
+                    dataType:'json',
+                    data:data.field,
+                    success:function(res) {
+                        if(res.code == 0) {
+                            layer.msg('新增菜单成功',{icon: 6});
+                        }else{
+                            layer.msg("网络错误,请稍后再试", {icon: 5});
+                        }
+                    }
+                })
+                return false;
+            });
+        });
     </script>
 </body>