Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

【无】菜单类型,1:监控菜单,2:巡检菜单,3:个人工作台,4:系统菜单,5:跳转菜单,6:报表菜单可以编辑和删除



See merge request !896
... ... @@ -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) {
... ...