From f6de12366905db54557327e481510c861d2548b9 Mon Sep 17 00:00:00 2001 From: bobi Date: Sun, 12 May 2019 16:57:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E5=8F=96=E5=85=AC=E5=85=B1=E9=83=A8?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/layui_plugins/okLayer/okLayer.js | 20 ++++- user.html | 124 +++++++++++++++++---------- 2 files changed, 99 insertions(+), 45 deletions(-) diff --git a/lib/layui_plugins/okLayer/okLayer.js b/lib/layui_plugins/okLayer/okLayer.js index e86a414..0c32b89 100644 --- a/lib/layui_plugins/okLayer/okLayer.js +++ b/lib/layui_plugins/okLayer/okLayer.js @@ -3,7 +3,25 @@ layui.define(["layer"], function (exports) { tableNotCheckMsg: function () { layer.msg("未选择有效数据", {offset: "t", anim: 6}); }, - confirm: function (msg) { + confirm: function (content, yesFunction) { + var options = {skin: "layui-layer-lan", icon: 2, title: "提示", anim: 6}; + layer.confirm(content, options, yesFunction); + }, + tableCheck: function (table) { + var checkStatus = table.checkStatus("tableId"); + var rows = checkStatus.data.length; + if (rows > 0) { + var idsStr = ""; + for (var i = 0; i < checkStatus.data.length; i++) { + idsStr += checkStatus.data[i].id + ","; + } + return idsStr; + } else { + layer.msg("未选择有效数据", {offset: "t", anim: 6}); + } + }, + ajax: function () { + } } diff --git a/user.html b/user.html index b8afa80..11d1a40 100644 --- a/user.html +++ b/user.html @@ -125,59 +125,94 @@ }); $("#batchEnabled").click(function () { - layer.confirm("确定要批量启用吗?", {skin: "layui-layer-lan", icon: 3, title: "提示", anim: 1}, function () { - var checkStatus = table.checkStatus("tableId"); - var rows = checkStatus.data.length; - if (rows > 0) { - var idsStr = ""; - for (var i = 0; i < checkStatus.data.length; i++) { - idsStr += checkStatus.data[i].id + ","; - } - console.log("选择的id-->" + idsStr); - layer.msg("操作成功!", {icon: 1, time: 1000}, function () { - $(".layui-laypage-btn")[0].click(); + // layer.confirm("确定要批量启用吗?", {skin: "layui-layer-lan", icon: 3, title: "提示", anim: 1}, function () { + // var checkStatus = table.checkStatus("tableId"); + // var rows = checkStatus.data.length; + // if (rows > 0) { + // var idsStr = ""; + // for (var i = 0; i < checkStatus.data.length; i++) { + // idsStr += checkStatus.data[i].id + ","; + // } + // console.log("选择的id-->" + idsStr); + // layer.msg("操作成功!", {icon: 1, time: 1000}, function () { + // $(".layui-laypage-btn")[0].click(); + // }); + // } else { + // layer.msg("未选择有效数据", {offset: "t", anim: 6}); + // } + // }); + okLayer.confirm("确定要批量启用吗?", function (index) { + var tableCheck = okLayer.tableCheck(table); + console.log("tableCheck--->" + tableCheck) + layer.close(index); + // ajax请求后台api + if (tableCheck) { + $.ajax({ + type: "post", + url: "/user/list", + dataType: "json", + beforeSend: function () { + }, + success: function (data) { + alert(data); + }, + complete: function () { + }, + error: function () { + alert("error"); + } }); - } else { - layer.msg("未选择有效数据", {offset: "t", anim: 6}); } }); }) $("#batchDisabled").click(function () { - layer.confirm("确定要批量停用吗?", {skin: "layui-layer-lan", icon: 3, title: "提示", anim: 2}, function () { - var checkStatus = table.checkStatus("tableId"); - var rows = checkStatus.data.length; - if (rows > 0) { - var idsStr = ""; - for (var i = 0; i < checkStatus.data.length; i++) { - idsStr += checkStatus.data[i].id + ","; - } - console.log("选择的id-->" + idsStr); - layer.msg("操作成功!", {icon: 1, time: 1000}, function () { - $(".layui-laypage-btn")[0].click(); - }); - } else { - layer.msg("未选择有效数据", {offset: "t", anim: 6}); - } + // layer.confirm("确定要批量停用吗?", {skin: "layui-layer-lan", icon: 3, title: "提示", anim: 2}, function () { + // var checkStatus = table.checkStatus("tableId"); + // var rows = checkStatus.data.length; + // if (rows > 0) { + // var idsStr = ""; + // for (var i = 0; i < checkStatus.data.length; i++) { + // idsStr += checkStatus.data[i].id + ","; + // } + // console.log("选择的id-->" + idsStr); + // layer.msg("操作成功!", {icon: 1, time: 1000}, function () { + // $(".layui-laypage-btn")[0].click(); + // }); + // } else { + // layer.msg("未选择有效数据", {offset: "t", anim: 6}); + // } + // }); + okLayer.confirm("确定要批量停用吗?", function (index) { + var tableCheck = okLayer.tableCheck(table); + console.log("tableCheck--->" + tableCheck) + layer.close(index); + // ajax请求后台api }); }) $("#batchDel").click(function () { - layer.confirm("确定要批量删除吗?", {skin: "layui-layer-lan", icon: 2, title: "提示", anim: 6}, function () { - var checkStatus = table.checkStatus("tableId"); - var rows = checkStatus.data.length; - if (rows > 0) { - var idsStr = ""; - for (var i = 0; i < checkStatus.data.length; i++) { - idsStr += checkStatus.data[i].id + ","; - } - console.log("选择的id-->" + idsStr); - layer.msg("操作成功!", {icon: 1, time: 1000}, function () { - $(".layui-laypage-btn")[0].click(); - }); - } else { - layer.msg("未选择有效数据", {offset: "t", anim: 6}); - } + // layer.confirm("确定要批量删除吗?", {skin: "layui-layer-lan", icon: 2, title: "提示", anim: 6}, function () { + // var checkStatus = table.checkStatus("tableId"); + // var rows = checkStatus.data.length; + // if (rows > 0) { + // var idsStr = ""; + // for (var i = 0; i < checkStatus.data.length; i++) { + // idsStr += checkStatus.data[i].id + ","; + // } + // console.log("选择的id-->" + idsStr); + // layer.msg("操作成功!", {icon: 1, time: 1000}, function () { + // $(".layui-laypage-btn")[0].click(); + // }); + // } else { + // layer.msg("未选择有效数据", {offset: "t", anim: 6}); + // } + // }); + okLayer.confirm("确定要批量删除吗?", function (index) { + var tableCheck = okLayer.tableCheck(table); + console.log("tableCheck--->" + tableCheck) + layer.close(index); + // ajax请求后台api }); }) @@ -202,7 +237,8 @@