|
@@ -110,7 +110,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
|
@@ -110,7 +110,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
110
|
' <button role-data-menu="' + d.id + '" lay-tips="菜单授权" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-menu-fill"></i></button>' +
|
110
|
' <button role-data-menu="' + d.id + '" lay-tips="菜单授权" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-menu-fill"></i></button>' +
|
111
|
// ' <button role-data-query-menus="'+d.id+'" role-data-name="'+d.name+'" lay-tips="角色菜单查看" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-search"></i></button>'+
|
111
|
// ' <button role-data-query-menus="'+d.id+'" role-data-name="'+d.name+'" lay-tips="角色菜单查看" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-search"></i></button>'+
|
112
|
' <button role-data-oneKey="' + d.id + '" lay-tips="' + tips + '" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-auz"></i></button>' +
|
112
|
' <button role-data-oneKey="' + d.id + '" lay-tips="' + tips + '" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-org-btn"><i class="layui-icon layui-icon-auz"></i></button>' +
|
113
|
- ' <button data-code="' + d.code + '" lay-tips="配置默认首页" type="button" class="layui-btn layui-btn-xs layui-btn-normal config-default-index"><i class="layui-icon layui-icon-website"></i></button>' +
|
113
|
+ ' <button data-code="' + d.code + '" data-id="'+d.id+'" lay-tips="配置默认首页" type="button" class="layui-btn layui-btn-xs layui-btn-normal config-default-index"><i class="layui-icon layui-icon-website"></i></button>' +
|
114
|
'</div>';
|
114
|
'</div>';
|
115
|
}}
|
115
|
}}
|
116
|
]],
|
116
|
]],
|
|
@@ -176,6 +176,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
|
@@ -176,6 +176,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
176
|
// 配置默认首页
|
176
|
// 配置默认首页
|
177
|
$('.config-default-index').unbind('click').on('click', function () {
|
177
|
$('.config-default-index').unbind('click').on('click', function () {
|
178
|
var roleCode = $(this).data('code');
|
178
|
var roleCode = $(this).data('code');
|
|
|
179
|
+ var roleId =$(this).data('id');
|
179
|
layer.load(2);
|
180
|
layer.load(2);
|
180
|
admin.req({
|
181
|
admin.req({
|
181
|
url: domainName + '/api-web/defaultIndex/getDefaultIndex',
|
182
|
url: domainName + '/api-web/defaultIndex/getDefaultIndex',
|
|
@@ -231,8 +232,25 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
|
@@ -231,8 +232,25 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
231
|
common.menuXmSelect({
|
232
|
common.menuXmSelect({
|
232
|
el: '#slt-menu-tree',
|
233
|
el: '#slt-menu-tree',
|
233
|
radio: true,
|
234
|
radio: true,
|
|
|
235
|
+ prop: {
|
|
|
236
|
+ name: 'name',
|
|
|
237
|
+ value: 'id',
|
|
|
238
|
+ isParent: 'isParent',
|
|
|
239
|
+ },
|
234
|
clickClose: true,
|
240
|
clickClose: true,
|
235
|
on(data) {
|
241
|
on(data) {
|
|
|
242
|
+ //XuHaoJie 2021/10/21 添加是否是父节点
|
|
|
243
|
+ //arr: 当前多选已选中的数据
|
|
|
244
|
+ var arr = data.arr;
|
|
|
245
|
+ if (arr && arr.length > 0) {
|
|
|
246
|
+ if (arr[0].isParent == 1) {
|
|
|
247
|
+ layer.msg('父节点不能选', {icon: 7});
|
|
|
248
|
+ setTimeout(function () {
|
|
|
249
|
+ xmSelect.get('#slt-menu-tree', true).setValue([]);
|
|
|
250
|
+ },1000);
|
|
|
251
|
+ return false;
|
|
|
252
|
+ }
|
|
|
253
|
+ }
|
236
|
if (data.arr.length) {
|
254
|
if (data.arr.length) {
|
237
|
switch (data.arr[0].moduleid) {
|
255
|
switch (data.arr[0].moduleid) {
|
238
|
case 'index-topo': {
|
256
|
case 'index-topo': {
|
|
@@ -285,7 +303,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
|
@@ -285,7 +303,7 @@ layui.define(['table', 'form', 'laydate','treeTable', 'admin', 'layer', 'laytpl' |
285
|
}
|
303
|
}
|
286
|
}, function (select) {
|
304
|
}, function (select) {
|
287
|
select.setValue([defaultIndex], null, true);
|
305
|
select.setValue([defaultIndex], null, true);
|
288
|
- });
|
306
|
+ },null,roleId);
|
289
|
|
307
|
|
290
|
|
308
|
|
291
|
function reSetForm() {
|
309
|
function reSetForm() {
|