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("输入错误!")
}
- })
+ }
});
}
})