MakeCostUnClose.js 779 B

123456789101112131415161718192021222324252627282930313233
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.co.cost.MakeCostUnClose', {
  3. extend : 'Ext.app.Controller',
  4. FormUtil : Ext.create('erp.util.FormUtil'),
  5. views : [ 'co.cost.MakeCostClose', 'core.button.Close' ],
  6. init : function() {
  7. this.control({
  8. 'erpCloseButton' : {
  9. click : function(btn) {
  10. this.FormUtil.onClose();
  11. }
  12. },
  13. '#unclose' : {
  14. click : function(btn) {
  15. this.unclose();
  16. }
  17. }
  18. });
  19. },
  20. unclose : function() {
  21. Ext.Ajax.request({
  22. url : basePath + 'co/cost/unCreate.action?caller=MakeCostUnClose',
  23. callback : function(opt, s, r) {
  24. var rs = Ext.decode(r.responseText);
  25. if (rs.data) {
  26. showMessage('提示', rs.data);
  27. } else {
  28. alert('本期主营业务成本结转凭证已取消!');
  29. }
  30. }
  31. });
  32. }
  33. });