add batchRemove function
parent
c293847c51
commit
b481c22ee2
|
|
@ -138,7 +138,10 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
})
|
})
|
||||||
|
|
||||||
sideMenu.click(function(dom, data) {
|
sideMenu.click(function(dom, data) {
|
||||||
|
|
||||||
|
console.log("点击项:"+JSON.stringify(dom))
|
||||||
|
console.log("元数据:"+JSON.stringify(data));
|
||||||
|
|
||||||
bodyTab.addTabOnly({
|
bodyTab.addTabOnly({
|
||||||
id: data.menuId,
|
id: data.menuId,
|
||||||
title: data.menuTitle,
|
title: data.menuTitle,
|
||||||
|
|
@ -159,6 +162,10 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
});
|
});
|
||||||
|
|
||||||
sideMenu.click(function(dom, data) {
|
sideMenu.click(function(dom, data) {
|
||||||
|
|
||||||
|
console.log("点击项:"+dom)
|
||||||
|
console.log("元数据:"+data);
|
||||||
|
|
||||||
bodyFrame.changePage(data.menuUrl, data.menuPath, true);
|
bodyFrame.changePage(data.menuUrl, data.menuPath, true);
|
||||||
compatible()
|
compatible()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,8 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
|
||||||
menuTitle: dom.attr("menu-title"),
|
menuTitle: dom.attr("menu-title"),
|
||||||
menuPath: dom.attr("menu-title"),
|
menuPath: dom.attr("menu-title"),
|
||||||
menuIcon: dom.attr("menu-icon"),
|
menuIcon: dom.attr("menu-icon"),
|
||||||
menuUrl: dom.attr("menu-url")
|
menuUrl: dom.attr("menu-url"),
|
||||||
|
openType: dom.attr("open-type")
|
||||||
};
|
};
|
||||||
var doms = hash(dom);
|
var doms = hash(dom);
|
||||||
if (doms.text() != '') {
|
if (doms.text() != '') {
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,50 @@
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
window.batchRemove = function(obj) {
|
||||||
|
let data = table.checkStatus(obj.config.id).data;
|
||||||
|
if (data.length === 0) {
|
||||||
|
layer.msg("未选中数据", {
|
||||||
|
icon: 3,
|
||||||
|
time: 1000
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
let ids = "";
|
||||||
|
for (let i = 0; i < data.length; i++) {
|
||||||
|
ids += data[i].powerId + ",";
|
||||||
|
}
|
||||||
|
ids = ids.substr(0, ids.length - 1);
|
||||||
|
layer.confirm('确定要删除这些数据', {
|
||||||
|
icon: 3,
|
||||||
|
title: '提示'
|
||||||
|
}, function(index) {
|
||||||
|
layer.close(index);
|
||||||
|
let loading = layer.load();
|
||||||
|
$.ajax({
|
||||||
|
url: MODULE_PATH + "batchRemove/" + ids,
|
||||||
|
dataType: 'json',
|
||||||
|
type: 'delete',
|
||||||
|
success: function(result) {
|
||||||
|
layer.close(loading);
|
||||||
|
if (result.success) {
|
||||||
|
layer.msg(result.msg, {
|
||||||
|
icon: 1,
|
||||||
|
time: 1000
|
||||||
|
}, function() {
|
||||||
|
table.reload('user-table');
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
layer.msg(result.msg, {
|
||||||
|
icon: 2,
|
||||||
|
time: 1000
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
});
|
||||||
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
|
|
@ -194,6 +194,50 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
window.batchRemove = function(obj) {
|
||||||
|
let data = table.checkStatus(obj.config.id).data;
|
||||||
|
if (data.length === 0) {
|
||||||
|
layer.msg("未选中数据", {
|
||||||
|
icon: 3,
|
||||||
|
time: 1000
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
let ids = "";
|
||||||
|
for (let i = 0; i < data.length; i++) {
|
||||||
|
ids += data[i].powerId + ",";
|
||||||
|
}
|
||||||
|
ids = ids.substr(0, ids.length - 1);
|
||||||
|
layer.confirm('确定要删除这些权限', {
|
||||||
|
icon: 3,
|
||||||
|
title: '提示'
|
||||||
|
}, function(index) {
|
||||||
|
layer.close(index);
|
||||||
|
let loading = layer.load();
|
||||||
|
$.ajax({
|
||||||
|
url: MODULE_PATH + "batchRemove/" + ids,
|
||||||
|
dataType: 'json',
|
||||||
|
type: 'delete',
|
||||||
|
success: function(result) {
|
||||||
|
layer.close(loading);
|
||||||
|
if (result.success) {
|
||||||
|
layer.msg(result.msg, {
|
||||||
|
icon: 1,
|
||||||
|
time: 1000
|
||||||
|
}, function() {
|
||||||
|
table.reload('user-table');
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
layer.msg(result.msg, {
|
||||||
|
icon: 2,
|
||||||
|
time: 1000
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
});
|
||||||
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue