|
@@ -82,6 +82,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var id = viewModel.get(form._idField);
|
|
var id = viewModel.get(form._idField);
|
|
|
var code = viewModel.get(form._codeField);
|
|
var code = viewModel.get(form._codeField);
|
|
|
if(id&&id.value!=0){
|
|
if(id&&id.value!=0){
|
|
|
|
|
+
|
|
|
|
|
+ if(!form.beforeDelete()) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
deleteWarn(form._deleteMsg,function(btn){
|
|
deleteWarn(form._deleteMsg,function(btn){
|
|
|
if(btn == 'yes'){
|
|
if(btn == 'yes'){
|
|
|
me.BaseUtil.request({
|
|
me.BaseUtil.request({
|
|
@@ -115,6 +120,10 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if(!form.beforeSave()) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
me.save();
|
|
me.save();
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -196,6 +205,10 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
showToast(form.invalidText);
|
|
showToast(form.invalidText);
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if(!form.beforeAudit()) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
//form里面数据
|
|
//form里面数据
|
|
|
var formData = form.getFormData();
|
|
var formData = form.getFormData();
|
|
@@ -263,6 +276,11 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var id = viewModel.get(form._idField);
|
|
var id = viewModel.get(form._idField);
|
|
|
var code = viewModel.get(form._codeField);
|
|
var code = viewModel.get(form._codeField);
|
|
|
if(id&&id.value!=0){
|
|
if(id&&id.value!=0){
|
|
|
|
|
+
|
|
|
|
|
+ if(!form.beforeUnAudit()) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
me.BaseUtil.request({
|
|
me.BaseUtil.request({
|
|
|
url: form._unAuditUrl+id,
|
|
url: form._unAuditUrl+id,
|
|
|
method: 'POST',
|
|
method: 'POST',
|