Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'
【无】菜单类型,1:监控菜单,2:巡检菜单,3:个人工作台,4:系统菜单,5:跳转菜单,6:报表菜单可以编辑和删除 See merge request !896
Showing
1 changed file
with
29 additions
and
8 deletions
@@ -187,7 +187,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -187,7 +187,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
187 | }) | 187 | }) |
188 | } | 188 | } |
189 | 189 | ||
190 | - function savemenu(id) { | 190 | + function savemenu(id,type) { |
191 | layer.open({ | 191 | layer.open({ |
192 | type: 1 | 192 | type: 1 |
193 | , title: '<a class="layui-icon layui-icon-edit win_title_icon"></a>' + id ? "编辑" : "新增" | 193 | , title: '<a class="layui-icon layui-icon-edit win_title_icon"></a>' + id ? "编辑" : "新增" |
@@ -196,6 +196,11 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -196,6 +196,11 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
196 | , content: $('#menuEdit').html() | 196 | , content: $('#menuEdit').html() |
197 | , btn: ["保存", "取消"] | 197 | , btn: ["保存", "取消"] |
198 | , success: function (layero, index) { | 198 | , success: function (layero, index) { |
199 | + if(type==1 || type==2 ||type==3 ||type==4 ||type==5 ||type==6){ | ||
200 | + $('.layui-layer-btn0').show(); | ||
201 | + }else{ | ||
202 | + $('.layui-layer-btn0').hide(); | ||
203 | + } | ||
199 | var selectdata = menuTable.options.data; | 204 | var selectdata = menuTable.options.data; |
200 | parentSelect = xmSelect.render({ | 205 | parentSelect = xmSelect.render({ |
201 | el: '#rt_menu_pid', | 206 | el: '#rt_menu_pid', |
@@ -375,6 +380,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -375,6 +380,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
375 | '<div>' + | 380 | '<div>' + |
376 | ' <span' + | 381 | ' <span' + |
377 | ' data-id="{{d.id}}" ' + | 382 | ' data-id="{{d.id}}" ' + |
383 | + ' data-type="{{d.type}}" ' + | ||
378 | ' class="layui-table-link btn-menu-edit">{{d.name}}' + | 384 | ' class="layui-table-link btn-menu-edit">{{d.name}}' + |
379 | ' </span>' + | 385 | ' </span>' + |
380 | '</div>' | 386 | '</div>' |
@@ -427,12 +433,27 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -427,12 +433,27 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
427 | } | 433 | } |
428 | , { | 434 | , { |
429 | title: '操作', align: 'center', width: '5%' | 435 | title: '操作', align: 'center', width: '5%' |
430 | - , toolbar: | ||
431 | - '<div class="layui-row">' + | ||
432 | - ' <div>' + | ||
433 | - ' <button data-id="{{d.id}}" data-isLeaf="{{d.isLeaf}}" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-menu-btn"><i class="layui-icon layui-icon-delete"></i></button>' + | ||
434 | - ' </div>' + | ||
435 | - '</div>' | 436 | + , templet:function(d){ |
437 | + //lsq 菜单类型,1:监控菜单,2:巡检菜单,3:个人工作台,4:系统菜单,5:跳转菜单,6:报表菜单 可以删除和编辑 2022-08-26 | ||
438 | + let str=''; | ||
439 | + if(d.type==1 || d.type==2 ||d.type==3 ||d.type==4 ||d.type==5 ||d.type==6){ | ||
440 | + str='<div class="layui-row">' +- | ||
441 | + ' <div>' + | ||
442 | + ' <button data-id="{{d.id}}" data-isLeaf="{{d.isLeaf}}" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-menu-btn"><i class="layui-icon layui-icon-delete"></i></button>' + | ||
443 | + ' </div>' + | ||
444 | + '</div>' | ||
445 | + }else{ | ||
446 | + str='<div>' + | ||
447 | + ' <span' + | ||
448 | + ' data-id="'+d.id+'" ' + | ||
449 | + ' data-type="'+d.type+'" ' + | ||
450 | + ' class="layui-table-link btn-menu-edit">查看' + | ||
451 | + ' </span>' + | ||
452 | + '</div>'; | ||
453 | + } | ||
454 | + return str; | ||
455 | + } | ||
456 | + | ||
436 | } | 457 | } |
437 | ] | 458 | ] |
438 | }); | 459 | }); |
@@ -523,7 +544,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | @@ -523,7 +544,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se | ||
523 | layer.msg('暂无权限', {icon: 7, time: 3000}) | 544 | layer.msg('暂无权限', {icon: 7, time: 3000}) |
524 | return false; | 545 | return false; |
525 | } | 546 | } |
526 | - savemenu($(this).data("id")) | 547 | + savemenu($(this).data("id"),$(this).data('type')) |
527 | }) | 548 | }) |
528 | } | 549 | } |
529 | , error(error) { | 550 | , error(error) { |
-
Please register or login to post a comment