|
|
@@ -8,17 +8,17 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
auditBtnClick: function() {
|
|
|
var me = this,
|
|
|
form = me.getView(),
|
|
|
- statusField = form._statusField,
|
|
|
+ statusCodeField = form._statusCodeField,
|
|
|
viewModel = me.getViewModel(),
|
|
|
- status = viewModel.get(statusField);
|
|
|
+ status = viewModel.get(statusCodeField);
|
|
|
|
|
|
- status == 'AUDIT' ? me.unAudit() : me.audit();
|
|
|
+ status == 'AUDITED' ? me.unAudit() : me.audit();
|
|
|
},
|
|
|
|
|
|
- add: function(btn){
|
|
|
- var form = btn.ownerCt.ownerCt;
|
|
|
+ add: function(){
|
|
|
+ var form = this.getView();
|
|
|
var mainTab = Ext.getCmp('main-tab-panel');
|
|
|
- var title = '新增' + btn.ownerCt.ownerCt._title;
|
|
|
+ var title = '新增' + form._title;
|
|
|
var id = form.xtype + '_add';
|
|
|
existingItem = mainTab.down('[id=' + id + ']');
|
|
|
lastView = mainTab.getActiveTab();
|
|
|
@@ -35,9 +35,9 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- delete: function(btn){
|
|
|
+ delete: function(){
|
|
|
var me = this;
|
|
|
- var form = btn.ownerCt.ownerCt;
|
|
|
+ var form = this.getView();
|
|
|
var id = form.getForm().findField(form._idField);
|
|
|
if(id&&id.value!=0){
|
|
|
me.BaseUtil.request({
|
|
|
@@ -59,9 +59,9 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- save:function(btn){
|
|
|
+ save:function(){
|
|
|
var me = this;
|
|
|
- var form = btn.ownerCt.ownerCt;
|
|
|
+ var form = this.getView();
|
|
|
if(form.getForm().wasDirty==false){
|
|
|
Ext.Msg.alert('提示','未修改数据,请修改后保存');
|
|
|
return false;
|
|
|
@@ -107,9 +107,9 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
});
|
|
|
},
|
|
|
|
|
|
- audit: function(btn){
|
|
|
+ audit: function(){
|
|
|
var me = this;
|
|
|
- var form = btn.ownerCt.ownerCt;
|
|
|
+ var form = this.getView();
|
|
|
if(form.getForm().wasDirty==false){
|
|
|
Ext.Msg.alert('提示','未修改数据,请修改后保存');
|
|
|
return false;
|
|
|
@@ -146,6 +146,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
var localJson = new Ext.decode(res.responseText);
|
|
|
if(localJson.success){
|
|
|
Ext.Msg.alert('提示','审核成功');
|
|
|
+ form.initId = localJson.data.id;
|
|
|
form.FormUtil.loadData(form);
|
|
|
}
|
|
|
})
|