...
|
...
|
@@ -187,7 +187,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se |
|
|
})
|
|
|
}
|
|
|
|
|
|
function savemenu(id) {
|
|
|
function savemenu(id,type) {
|
|
|
layer.open({
|
|
|
type: 1
|
|
|
, 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 |
|
|
, content: $('#menuEdit').html()
|
|
|
, btn: ["保存", "取消"]
|
|
|
, success: function (layero, index) {
|
|
|
if(type==1 || type==2 ||type==3 ||type==4 ||type==5 ||type==6){
|
|
|
$('.layui-layer-btn0').show();
|
|
|
}else{
|
|
|
$('.layui-layer-btn0').hide();
|
|
|
}
|
|
|
var selectdata = menuTable.options.data;
|
|
|
parentSelect = xmSelect.render({
|
|
|
el: '#rt_menu_pid',
|
...
|
...
|
@@ -375,6 +380,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se |
|
|
'<div>' +
|
|
|
' <span' +
|
|
|
' data-id="{{d.id}}" ' +
|
|
|
' data-type="{{d.type}}" ' +
|
|
|
' class="layui-table-link btn-menu-edit">{{d.name}}' +
|
|
|
' </span>' +
|
|
|
'</div>'
|
...
|
...
|
@@ -427,12 +433,27 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se |
|
|
}
|
|
|
, {
|
|
|
title: '操作', align: 'center', width: '5%'
|
|
|
, toolbar:
|
|
|
'<div class="layui-row">' +
|
|
|
, templet:function(d){
|
|
|
//lsq 菜单类型,1:监控菜单,2:巡检菜单,3:个人工作台,4:系统菜单,5:跳转菜单,6:报表菜单 可以删除和编辑 2022-08-26
|
|
|
let str='';
|
|
|
if(d.type==1 || d.type==2 ||d.type==3 ||d.type==4 ||d.type==5 ||d.type==6){
|
|
|
str='<div class="layui-row">' +-
|
|
|
' <div>' +
|
|
|
' <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>' +
|
|
|
' </div>' +
|
|
|
'</div>'
|
|
|
}else{
|
|
|
str='<div>' +
|
|
|
' <span' +
|
|
|
' data-id="'+d.id+'" ' +
|
|
|
' data-type="'+d.type+'" ' +
|
|
|
' class="layui-table-link btn-menu-edit">查看' +
|
|
|
' </span>' +
|
|
|
'</div>';
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
]
|
|
|
});
|
...
|
...
|
@@ -523,7 +544,7 @@ layui.define(['form', 'table', 'admin', 'layer', 'laytpl', 'common', 'view', 'se |
|
|
layer.msg('暂无权限', {icon: 7, time: 3000})
|
|
|
return false;
|
|
|
}
|
|
|
savemenu($(this).data("id"))
|
|
|
savemenu($(this).data("id"),$(this).data('type'))
|
|
|
})
|
|
|
}
|
|
|
, error(error) {
|
...
|
...
|
|