|
|
@@ -123,11 +123,17 @@ Ext.define('saas.view.core.base.GridPanel', {
|
|
|
text: '删除',
|
|
|
handler: function(){
|
|
|
var form = this.ownerCt.ownerCt.ownerCt;
|
|
|
- saas.util.BaseUtil.deleteWarn(form._deleteMsg,function(btn){
|
|
|
- if(btn == 'yes'){
|
|
|
- me.onVastDeal(form._batchDeleteUrl);
|
|
|
- }
|
|
|
- });
|
|
|
+
|
|
|
+ var data = me.getGridSelected(form._batchDeleteUrl);
|
|
|
+ if(data && data.length > 0) {
|
|
|
+ saas.util.BaseUtil.deleteWarn(form.deleteMoreMsg,function(btn){
|
|
|
+ if(btn == 'yes'){
|
|
|
+ me.onVastDeal(form._batchDeleteUrl);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else {
|
|
|
+ saas.util.BaseUtil.showToast('请至少选择一条明细');
|
|
|
+ }
|
|
|
}
|
|
|
}, {
|
|
|
text: '刷新',
|
|
|
@@ -199,20 +205,25 @@ Ext.define('saas.view.core.base.GridPanel', {
|
|
|
//删除
|
|
|
var id = record.get('id');
|
|
|
if(id){
|
|
|
- saas.util.BaseUtil.request({
|
|
|
- url: form._deleteUrl+id,
|
|
|
- method: 'POST',
|
|
|
- })
|
|
|
- .then(function(localJson) {
|
|
|
- if(localJson.success){
|
|
|
- //解析参数
|
|
|
- saas.util.BaseUtil.showToast('删除成功');
|
|
|
- view.ownerCt.store.load();
|
|
|
+ saas.util.BaseUtil.showConfirm('警告', form.deleteOneMsg)
|
|
|
+ .then(function(yes) {
|
|
|
+ if(yes == 'yes') {
|
|
|
+ saas.util.BaseUtil.request({
|
|
|
+ url: form._deleteUrl+id,
|
|
|
+ method: 'POST',
|
|
|
+ })
|
|
|
+ .then(function(localJson) {
|
|
|
+ if(localJson.success){
|
|
|
+ //解析参数
|
|
|
+ saas.util.BaseUtil.showToast('删除成功');
|
|
|
+ view.ownerCt.store.load();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(function(res) {
|
|
|
+ console.error(res);
|
|
|
+ saas.util.BaseUtil.showToast('删除失败: ' + res.message);
|
|
|
+ });
|
|
|
}
|
|
|
- })
|
|
|
- .catch(function(res) {
|
|
|
- console.error(res);
|
|
|
- saas.util.BaseUtil.showToast('删除失败: ' + res.message);
|
|
|
});
|
|
|
}
|
|
|
}
|