MakeFeeClose.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. Ext.define('erp.view.co.cost.MakeFeeClose',{
  2. extend: 'Ext.Viewport',
  3. layout: {
  4. type: 'hbox',
  5. align: 'middle',
  6. pack: 'center'
  7. },
  8. style: 'background: #f1f2f5;',
  9. initComponent : function(){
  10. var me = this;
  11. Ext.apply(me, {
  12. items: [ this.createForm() ]
  13. });
  14. me.callParent(arguments);
  15. },
  16. createForm: function() {
  17. this.form = Ext.create('Ext.form.Panel', {
  18. title: '制造费用结转凭证制作',
  19. height: 300,
  20. width: 500,
  21. layout: 'vbox',
  22. bodyStyle: 'background: #f1f1f1;',
  23. defaults: {
  24. width: 360,
  25. margin: '10 0 0 30'
  26. },
  27. items: [{
  28. xtype: 'displayfield',
  29. fieldLabel: '期间',
  30. name: 'yearmonth'
  31. },{
  32. fieldLabel: '制造费用科目',
  33. labelWidth: 100,
  34. layout: 'column',
  35. height: 36,
  36. xtype: 'fieldcontainer',
  37. defaults: {
  38. fieldStyle : "background:#FFFAFA;color:#515151;"
  39. },
  40. items: [{
  41. xtype: 'dbfindtrigger',
  42. name: 'ca_code',
  43. id: 'makeCatecode',
  44. columnWidth: 0.4,
  45. listeners: {
  46. aftertrigger: function(f, d) {
  47. f.setValue(d.data.ca_code);
  48. f.ownerCt.down('textfield[name=ca_name]').setValue(d.data.ca_name);
  49. }
  50. }
  51. },{
  52. xtype: 'textfield',
  53. name: 'ca_name',
  54. columnWidth: 0.6,
  55. readOnly: true,
  56. fieldStyle: 'background:#f1f1f1;'
  57. }]
  58. },{
  59. fieldLabel: '生产成本科目',
  60. labelWidth: 100,
  61. layout: 'column',
  62. height: 36,
  63. xtype: 'fieldcontainer',
  64. defaults: {
  65. fieldStyle : "background:#FFFAFA;color:#515151;"
  66. },
  67. items: [{
  68. xtype: 'dbfindtrigger',
  69. name: 'ca_code',
  70. id: 'makeToCatecode',
  71. columnWidth: 0.4,
  72. listeners: {
  73. aftertrigger: function(f, d) {
  74. f.setValue(d.data.ca_code);
  75. f.ownerCt.down('textfield[name=ca_name]').setValue(d.data.ca_name);
  76. }
  77. }
  78. },{
  79. xtype: 'textfield',
  80. name: 'ca_name',
  81. columnWidth: 0.6,
  82. readOnly: true,
  83. fieldStyle: 'background:#f1f1f1;'
  84. }]
  85. },{
  86. xtype: 'checkbox',
  87. id: 'account',
  88. name: 'account',
  89. boxLabel: '将生产成本结转产生的凭证立即登账'
  90. }],
  91. buttonAlign: 'center',
  92. buttons: [{
  93. xtype: 'erpMakeFeeCloseButton'
  94. },{
  95. xtype:'erpCloseButton'
  96. }]
  97. });
  98. return this.form;
  99. }
  100. });