From f35e5cc95657c2c68b767750e720ebb6f839adb7 Mon Sep 17 00:00:00 2001 From: yangjian Date: Thu, 21 Jan 2021 21:25:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=96=87=E9=9B=86=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E7=9A=84=E4=BA=8C=E6=AC=A1=E7=A1=AE=E8=AE=A4=EF=BC=8C?= =?UTF-8?q?=E5=87=8F=E5=B0=91=E8=AF=AF=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/app_admin/admin_project.html | 114 +++++++++++--------- template/app_doc/manage/manage_project.html | 110 +++++++++++-------- 2 files changed, 130 insertions(+), 94 deletions(-) diff --git a/template/app_admin/admin_project.html b/template/app_admin/admin_project.html index b682341..cd2c160 100644 --- a/template/app_admin/admin_project.html +++ b/template/app_admin/admin_project.html @@ -122,7 +122,7 @@ table.on("tool(project-table)",function(obj){ if (obj.event === 'remove') { // console.log(obj) - delProject(obj.data.id) + delProject(obj.data.id,obj.data.name) } }); // 侦听表格工具栏 @@ -204,32 +204,40 @@ }); }; //删除文集 - delProject = function(pro_id){ + delProject = function(pro_id,pro_name){ layer.open({ type:1, - title:'删除文集', + title:'{% trans "删除文集" %}', area:'300px;', id:'delPro',//配置ID - content:'
警告:此操作将删除文集及文集下所有文档!
', - btn:['确定','取消'], //添加按钮 + content:'
你正在删除:【'+pro_name+'】

警告!此操作将删除此文集及文集下所有文档!并且不可恢复!

请输入“DELETE”以再次确认删除。
', + btn:['{% trans "删除" %}','{% trans "取消" %}'], //添加按钮 btnAlign:'c', //按钮居中 yes:function (index,layero) { - layer.load(1); - data = { - 'pro_id':pro_id, - } - $.post("{% url 'del_project' %}",data,function(r){ - layer.closeAll('loading'); //关闭loading - if(r.status){ - //修改成功 - window.location.reload(); - //layer.close(index) - }else{ - //修改失败,提示 - console.log(r) - layer.msg(r.data) + var confirm_delete = $("#confirm_delete_project").val() + if(confirm_delete === 'DELETE'){ + layer.load(1); + data = { + 'pro_id':pro_id, } - }) + $.post("{% url 'del_project' %}",data,function(r){ + layer.closeAll(); //关闭loading + if(r.status){ + layer.msg("{% trans '删除成功' %}", { + icon: 1, + time: 1000 + }, function() { + table.reload('project-table'); + }); + }else{ + //修改失败,提示 + console.log(r) + layer.msg(r.data) + } + }) + }else{ + layer.msg("输入错误!") + } }, }); } @@ -237,7 +245,7 @@ batchRemove = function(obj) { let data = table.checkStatus(obj.config.id).data; if (data.length === 0) { - layer.msg("未选中任何文集", { + layer.msg("{% trans '未选中任何文集' %}", { icon: 3, time: 1000 }); @@ -249,34 +257,44 @@ } pro_id = pro_id.substr(0, pro_id.length - 1); // console.log(pro_id) - layer.confirm('确定要删除这些文集?', { - icon: 3, - title: '提示' - }, function(index) { - layer.close(index); - let loading = layer.load(); - $.ajax({ - url: "{% url 'del_project' %}", - dataType: 'json', - type: 'post', - data:{'pro_id':pro_id,'range':'multi'}, - success: function(r) { - layer.close(loading); - if (r.status) { - layer.msg("删除成功", { - icon: 1, - time: 1000 - }, function() { - table.reload('project-table'); - }); - } else { - layer.msg(r.data, { - icon: 2, - time: 1000 - }); - } + layer.open({ + type:1, + title:'{% trans "删除文集" %}', + area:'300px;', + id:'delPro',//配置ID + content:'
你正在批量删除文集!

警告!此操作将删除所选文集及文集下所有文档!并且不可恢复!

请输入“DELETE”以再次确认删除。
', + btn:['{% trans "批量删除" %}','{% trans "取消" %}'], //添加按钮 + btnAlign:'c', //按钮居中 + yes:function (index,layero) { + var confirm_delete = $("#confirm_batch_delete_project").val() + if(confirm_delete === 'DELETE'){ + let loading = layer.load(); + $.ajax({ + url: "{% url 'del_project' %}", + dataType: 'json', + type: 'post', + data:{'pro_id':pro_id,'range':'multi'}, + success: function(r) { + layer.closeAll(); + if (r.status) { + layer.msg("{% trans '删除成功' %}", { + icon: 1, + time: 1000 + }, function() { + table.reload('project-table'); + }); + } else { + layer.msg(r.data, { + icon: 2, + time: 1000 + }); + } + } + }) + }else{ + layer.msg("输入错误!") } - }) + } }); } }) diff --git a/template/app_doc/manage/manage_project.html b/template/app_doc/manage/manage_project.html index 89164e3..c3b328b 100644 --- a/template/app_doc/manage/manage_project.html +++ b/template/app_doc/manage/manage_project.html @@ -121,7 +121,7 @@ table.on("tool(project-table)",function(obj){ if (obj.event === 'remove') { // console.log(obj) - delProject(obj.data.id) + delProject(obj.data.id,obj.data.name) } }); // 侦听表格工具栏 @@ -203,32 +203,40 @@ }); }; //删除文集 - delProject = function(pro_id){ + delProject = function(pro_id,pro_name){ layer.open({ type:1, title:'{% trans "删除文集" %}', area:'300px;', id:'delPro',//配置ID - content:'
警告:此操作将删除文集及文集下所有文档!
', - btn:['{% trans "确定" %}','{% trans "取消" %}'], //添加按钮 + content:'
你正在删除:【'+pro_name+'】

警告!此操作将删除此文集及文集下所有文档!并且不可恢复!

请输入“DELETE”以再次确认删除。
', + btn:['{% trans "删除" %}','{% trans "取消" %}'], //添加按钮 btnAlign:'c', //按钮居中 yes:function (index,layero) { - layer.load(1); - data = { - 'pro_id':pro_id, - } - $.post("{% url 'del_project' %}",data,function(r){ - layer.closeAll('loading'); //关闭loading - if(r.status){ - //修改成功 - window.location.reload(); - //layer.close(index) - }else{ - //修改失败,提示 - console.log(r) - layer.msg(r.data) + var confirm_delete = $("#confirm_delete_project").val() + if(confirm_delete === 'DELETE'){ + layer.load(1); + data = { + 'pro_id':pro_id, } - }) + $.post("{% url 'del_project' %}",data,function(r){ + layer.closeAll(); //关闭loading + if(r.status){ + layer.msg("{% trans '删除成功' %}", { + icon: 1, + time: 1000 + }, function() { + table.reload('project-table'); + }); + }else{ + //修改失败,提示 + console.log(r) + layer.msg(r.data) + } + }) + }else{ + layer.msg("输入错误!") + } }, }); } @@ -248,34 +256,44 @@ } pro_id = pro_id.substr(0, pro_id.length - 1); // console.log(pro_id) - layer.confirm('{% trans "确定要删除这些文集?" %}', { - icon: 3, - title: '{% trans "提示" %}' - }, function(index) { - layer.close(index); - let loading = layer.load(); - $.ajax({ - url: "{% url 'del_project' %}", - dataType: 'json', - type: 'post', - data:{'pro_id':pro_id,'range':'multi'}, - success: function(r) { - layer.close(loading); - if (r.status) { - layer.msg("{% trans '删除成功' %}", { - icon: 1, - time: 1000 - }, function() { - table.reload('project-table'); - }); - } else { - layer.msg(r.data, { - icon: 2, - time: 1000 - }); - } + layer.open({ + type:1, + title:'{% trans "删除文集" %}', + area:'300px;', + id:'delPro',//配置ID + content:'
你正在批量删除文集!

警告!此操作将删除所选文集及文集下所有文档!并且不可恢复!

请输入“DELETE”以再次确认删除。
', + btn:['{% trans "批量删除" %}','{% trans "取消" %}'], //添加按钮 + btnAlign:'c', //按钮居中 + yes:function (index,layero) { + var confirm_delete = $("#confirm_batch_delete_project").val() + if(confirm_delete === 'DELETE'){ + let loading = layer.load(); + $.ajax({ + url: "{% url 'del_project' %}", + dataType: 'json', + type: 'post', + data:{'pro_id':pro_id,'range':'multi'}, + success: function(r) { + layer.closeAll(); + if (r.status) { + layer.msg("{% trans '删除成功' %}", { + icon: 1, + time: 1000 + }, function() { + table.reload('project-table'); + }); + } else { + layer.msg(r.data, { + icon: 2, + time: 1000 + }); + } + } + }) + }else{ + layer.msg("输入错误!") } - }) + } }); } })