EndController.js 684 B

12345678910111213141516171819202122232425
  1. Ext.define('make.view.finance.ledger.EndController', {
  2. override: 'saas.view.finance.ledger.EndController',
  3. convertCardList: function (data) {
  4. var list = this.callParent(arguments);
  5. list.splice(0, 0, {
  6. _disabled: !data.makeFee,
  7. xtype: 'finance-ledger-endcard',
  8. name: 'makeFee',
  9. title: '结转制造费用',
  10. total: data.makeFeeTotal,
  11. voucher: data.makeFeeVo,
  12. handler: 'handleMakeFee'
  13. });
  14. return list;
  15. },
  16. /**
  17. * 结转制造费用
  18. */
  19. handleMakeFee: function () {
  20. this.doCreateVoucher({
  21. makeFee: true
  22. });
  23. }
  24. });