|
|
@@ -28,21 +28,25 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var id = viewModel.get(form._idField);
|
|
|
var code = viewModel.get(form._codeField);
|
|
|
if(id&&id.value!=0){
|
|
|
- me.BaseUtil.request({
|
|
|
- url: form._deleteUrl+id,
|
|
|
- method: 'POST',
|
|
|
- })
|
|
|
- .then(function(localJson) {
|
|
|
- if(localJson.success){
|
|
|
- var mainTab = Ext.getCmp('main-tab-panel');
|
|
|
- mainTab.getActiveTab().close();
|
|
|
- //解析参数
|
|
|
- showToast('删除成功');
|
|
|
+ deleteWarn(form._deleteMsg,function(btn){
|
|
|
+ if(btn == 'yes'){
|
|
|
+ me.BaseUtil.request({
|
|
|
+ url: form._deleteUrl+id,
|
|
|
+ method: 'POST',
|
|
|
+ })
|
|
|
+ .then(function(localJson) {
|
|
|
+ if(localJson.success){
|
|
|
+ var mainTab = Ext.getCmp('main-tab-panel');
|
|
|
+ mainTab.getActiveTab().close();
|
|
|
+ //解析参数
|
|
|
+ showToast('删除成功');
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(function(res) {
|
|
|
+ console.error(res);
|
|
|
+ showToast('删除失败: ' + res.message);
|
|
|
+ });
|
|
|
}
|
|
|
- })
|
|
|
- .catch(function(res) {
|
|
|
- console.error(res);
|
|
|
- showToast('删除失败: ' + res.message);
|
|
|
});
|
|
|
}
|
|
|
},
|