Forráskód Böngészése

添加删除二次确认

zhuth 7 éve
szülő
commit
3f4b9e023b

+ 20 - 15
frontend/pc-web/app/view/Interaction/homework/List.js

@@ -141,21 +141,26 @@ Ext.define('school.view.interaction.homework.List', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.47:9560/teacher/batchDelete',
-                            url: '/api/school/homework/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function (res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function (e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.47:9560/teacher/batchDelete',
+                                    url: '/api/school/homework/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function (res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function (e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],

+ 20 - 15
frontend/pc-web/app/view/Interaction/notice/List.js

@@ -109,21 +109,26 @@ Ext.define('school.view.interaction.notice.List', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.47:9560/teacher/batchDelete',
-                            url: '/api/school/notice/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function (res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function (e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.47:9560/teacher/batchDelete',
+                                    url: '/api/school/notice/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function (res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function (e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],

+ 20 - 15
frontend/pc-web/app/view/Interaction/score/List.js

@@ -130,21 +130,26 @@ Ext.define('school.view.interaction.score.List', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.47:9520/api/school/score/batchDelete',
-                            url: '/api/school/score/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function(res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function(e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.47:9520/api/school/score/batchDelete',
+                                    url: '/api/school/score/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function(res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function(e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],

+ 20 - 15
frontend/pc-web/app/view/Interaction/timetable/List.js

@@ -171,21 +171,26 @@ Ext.define('school.view.interaction.timetable.List', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.36:9520/api/school/curriculum/batchDelete',
-                            url: '/api/school/curriculum/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function (res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function (e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.36:9520/api/school/curriculum/batchDelete',
+                                    url: '/api/school/curriculum/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function (res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function (e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],

+ 2 - 1
frontend/pc-web/app/view/basic/class/ClassDetail.js

@@ -116,6 +116,7 @@ Ext.define('school.view.basic.class.ClassDetail', {
                 idColumn: 'teacher_clazz_id',
                 detnoColumn: 'no',
                 storeModel: 'school.model.basic.Subject',
+                // deleteDetailUrl: 'http://10.1.80.180:9520/api/school/class/deleteDetail',
                 deleteDetailUrl: '/api/school/class/deleteDetail',
                 allowEmpty: true,
                 showCount: false,
@@ -132,7 +133,7 @@ Ext.define('school.view.basic.class.ClassDetail', {
                         xtype: 'textfield'
                     }
                     /**
-                     * TODO 未写入id
+                     * TODO 未写入学科id
                      */
                 }, {
                     text: '学科',

+ 20 - 15
frontend/pc-web/app/view/basic/staff/StaffList.js

@@ -77,21 +77,26 @@ Ext.define('school.view.basic.staff.StaffList', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.47:9560/teacher/batchDelete',
-                            url: '/api/school/teacher/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function (res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function (e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.47:9560/teacher/batchDelete',
+                                    url: '/api/school/teacher/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function (res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function (e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],

+ 20 - 15
frontend/pc-web/app/view/basic/student/StudentList.js

@@ -115,21 +115,26 @@ Ext.define('school.view.basic.student.StudentList', {
                             return;
                         }
 
-                        grid.setLoading(true);
-                        school.util.BaseUtil.request({
-                            // url: 'http://10.1.80.47:9560/student/batchDelete',
-                            url: '/api/school/student/batchDelete',
-                            method: 'POST',
-                            params: JSON.stringify({
-                                baseDTOs: data
-                            })
-                        }).then(function(res) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
-                            grid.store.loadPage(grid.store.currentPage);
-                        }).catch(function(e) {
-                            grid.setLoading(false);
-                            school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                        school.util.BaseUtil.showConfirm('确认删除', '确定要删除这' + data.length + '条记录吗?')
+                        .then(function(yes) {
+                            if(yes == 'yes') {
+                                grid.setLoading(true);
+                                school.util.BaseUtil.request({
+                                    // url: 'http://10.1.80.47:9560/student/batchDelete',
+                                    url: '/api/school/student/batchDelete',
+                                    method: 'POST',
+                                    params: JSON.stringify({
+                                        baseDTOs: data
+                                    })
+                                }).then(function(res) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showSuccessToast('成功删除' + data.length + '条记录');
+                                    grid.store.loadPage(grid.store.currentPage);
+                                }).catch(function(e) {
+                                    grid.setLoading(false);
+                                    school.util.BaseUtil.showErrorToast('删除失败: ' + e.message);
+                                });
+                            }
                         });
                     }
                 }],