From ea845ed9f876b1e08de24e002fce04e829fd7e72 Mon Sep 17 00:00:00 2001 From: liyukun <1099438829@qq.com> Date: Sun, 31 Oct 2021 13:56:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Databases.php | 2 +- app/admin/view/databases/export.html | 27 ++++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/app/admin/controller/Databases.php b/app/admin/controller/Databases.php index 7dc5b20..157e2fa 100644 --- a/app/admin/controller/Databases.php +++ b/app/admin/controller/Databases.php @@ -255,7 +255,7 @@ class Databases extends AuthController session('backup_tables', null); session('backup_file', null); session('backup_config', null); - return app("json")->success("备份完成",'code'); + return app("json")->success("备份完成"); } } else { $tab = array('id' => $data['id'], 'start' => $data['start'][0]); diff --git a/app/admin/view/databases/export.html b/app/admin/view/databases/export.html index b8a95ec..009e28e 100644 --- a/app/admin/view/databases/export.html +++ b/app/admin/view/databases/export.html @@ -153,32 +153,32 @@ } $("#btn-export").click(function () { - var checkID = ""; + var checkID = []; var selectedItem = $('#tb_departments').bootstrapTable('getAllSelections'); if (selectedItem=="") return lightyear.notify("没有选中项", 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center'); for (var i = 0 ; i< selectedItem.length; i++) { - checkID += selectedItem[i]['name']+","; + checkID.push(selectedItem[i]['name']); } - if (checkID=="") return lightyear.notify("没有选中项", 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center'); - loadIndex = parent.layer.open({ + if (checkID.length == 0 ) return lightyear.notify("没有选中项", 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center'); + loadIndex = layer.open({ type: 1, title:'', area:'440px', skin: 'layui-layer-demo', //样式类名 closeBtn: 0, //不显示关闭按钮 anim: 2, - content: '
正在备份数据库,请稍等...
' + content: '
正在备份数据库,请稍等...
' }); - $.post("/admin/databases/export",data={ids:checkID},function (res) { + $.post("/admin/databases/export",data={ids:checkID.join(',')},function (res) { if (res.status == 200) { updateBackDataInfo("开始备份,请不要关闭本页面!"); backup(res.data.tab); window.onbeforeunload = function(){ return "正在备份数据库,请不要关闭!" } } else{ - parent.layer.close(loadIndex); - parent.layer.msg(res.msg?res.msg:'操作失败',{icon: 2,time:3*1000}); + layer.close(loadIndex); + layer.msg(res.msg?res.msg:'操作失败',{icon: 2,time:3*1000}); } },"json") return false; @@ -192,16 +192,17 @@ $.get("/admin/databases/export", tab, function(res){ if(res.status == 200){ updateBackDataInfo(res.msg); - if(!res.data){ - parent.layer.close(loadIndex); - parent.layer.msg(res.msg?res.msg:'操作成功',{icon: 1,time:3*1000}); + if(res.data.length == 0){ + console.log(res.msg,res.data) + layer.close(loadIndex); + layer.msg(res.msg?res.msg:'操作成功',{icon: 1,time:3*1000}); window.onbeforeunload = function(){ return null } return; } backup(res.data.tab); } else { - parent.layer.close(loadIndex); - parent.layer.msg(res.msg?res.msg:'操作失败',{icon: 2,time:3*1000}); + layer.close(loadIndex); + layer.msg(res.msg?res.msg:'操作失败',{icon: 2,time:3*1000}); } }, "json"); }