|
@@ -8,7 +8,7 @@ Ext.define('erp.controller.fa.gla.AmortProgram', {
|
|
|
'core.form.Panel','fa.gla.AmortProgram','core.grid.Panel2','core.toolbar.Toolbar','core.form.FileField','core.form.MultiField',
|
|
|
'core.button.Audit','core.button.ResAudit','core.button.Close','core.button.Delete','core.button.Update',
|
|
|
'core.button.DeleteDetail','core.button.Add','core.button.Save',
|
|
|
- 'core.trigger.DbfindTrigger','core.trigger.TextAreaTrigger'
|
|
|
+ 'core.trigger.DbfindTrigger','core.trigger.TextAreaTrigger', 'core.button.End','core.button.ResEnd',
|
|
|
],
|
|
|
init:function(){
|
|
|
var me = this;
|
|
@@ -69,7 +69,7 @@ Ext.define('erp.controller.fa.gla.AmortProgram', {
|
|
|
'erpAuditButton': {
|
|
|
afterrender: function(btn){
|
|
|
var status = Ext.getCmp('ap_statuscode');
|
|
|
- if(status && status.value == 'AUDITED'){
|
|
|
+ if(status && status.value != 'COMMITED'){
|
|
|
btn.hide();
|
|
|
}
|
|
|
},
|
|
@@ -92,7 +92,29 @@ Ext.define('erp.controller.fa.gla.AmortProgram', {
|
|
|
click: function(){
|
|
|
me.FormUtil.onAdd('addAmortProgram', '新增摊销方案', 'jsps/fa/gla/amortProgram.jsp');
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ 'erpEndButton': {
|
|
|
+ afterrender: function(btn){
|
|
|
+ var status = Ext.getCmp('ap_statuscode');
|
|
|
+ if(status && status.value != 'AUDITED'){
|
|
|
+ btn.hide();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ click: function(btn){
|
|
|
+ me.FormUtil.onEnd(Ext.getCmp('ap_id').value);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ 'erpResEndButton': {
|
|
|
+ afterrender: function(btn){
|
|
|
+ var status = Ext.getCmp('ap_statuscode');
|
|
|
+ if(status && status.value != 'FINISH'){
|
|
|
+ btn.hide();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ click: function(btn){
|
|
|
+ me.FormUtil.onResEnd(Ext.getCmp('ap_id').value);
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
onGridItemClick: function(selModel, record){//grid行选择
|