eleDel.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /*
  2. * @Author: https://github.com/WangEn
  3. * @Author: https://gitee.com/lovetime/
  4. * @Date: 2018-03-27
  5. * @lastModify 2018-3-28
  6. * +----------------------------------------------------------------------
  7. * | WeAdmin 表格table中多个删除等操作公用js
  8. * | 有改用时直接复制到对应页面也不影响使用
  9. * +----------------------------------------------------------------------
  10. */
  11. layui.extend({
  12. admin: '{/}../../static/js/admin'
  13. });
  14. layui.use(['laydate', 'jquery', 'admin'], function() {
  15. var laydate = layui.laydate,
  16. $ = layui.jquery,
  17. admin = layui.admin;
  18. //执行一个laydate实例
  19. laydate.render({
  20. elem: '#start' //指定元素
  21. });
  22. //执行一个laydate实例
  23. laydate.render({
  24. elem: '#end' //指定元素
  25. });
  26. /*用户-停用*/
  27. window.member_stop = function (obj, id) {
  28. layer.confirm('确认要停用吗?', function(index) {
  29. if($(obj).attr('title') == '启用') {
  30. //发异步把用户状态进行更改
  31. $(obj).attr('title', '停用')
  32. $(obj).find('i').html('');
  33. $(obj).parents("tr").find(".td-status").find('span').addClass('layui-btn-disabled').html('已停用');
  34. layer.msg('已停用!', {
  35. icon: 5,
  36. time: 1000
  37. });
  38. } else {
  39. $(obj).attr('title', '启用')
  40. $(obj).find('i').html('');
  41. $(obj).parents("tr").find(".td-status").find('span').removeClass('layui-btn-disabled').html('已启用');
  42. layer.msg('已启用!', {
  43. icon: 5,
  44. time: 1000
  45. });
  46. }
  47. });
  48. }
  49. /*用户-删除*/
  50. window.member_del = function (obj, id) {
  51. layer.confirm('确认要删除吗?', function(index) {
  52. //发异步删除数据
  53. $(obj).parents("tr").remove();
  54. layer.msg('已删除!', {
  55. icon: 1,
  56. time: 1000
  57. });
  58. });
  59. }
  60. window.delAll = function (argument) {
  61. var data = tableCheck.getData();
  62. layer.confirm('确认要删除吗?' + data, function(index) {
  63. //捉到所有被选中的,发异步进行删除
  64. layer.msg('删除成功', {
  65. icon: 1
  66. });
  67. $(".layui-form-checked").not('.header').parents('tr').remove();
  68. });
  69. }
  70. });