LedgerDeptDetail.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. /**
  2. *
  3. */
  4. Ext.define('erp.view.fa.gla.LedgerDeptDetail',{
  5. extend: 'Ext.grid.Panel',
  6. alias: 'widget.ledgerdeptdetail',
  7. layout : 'fit',
  8. id: 'ledgerdept',
  9. emptyText : $I18N.common.grid.emptyText,
  10. columnLines : true,
  11. autoScroll : true,
  12. store: Ext.create('Ext.data.Store', {
  13. fields:[{
  14. name: 'dp_month',
  15. type: 'string'
  16. },{
  17. name: 'dp_day',
  18. type: 'string'
  19. },{
  20. name: 'dp_vonumber',
  21. type: 'string'
  22. },{
  23. name: 'dp_catecode',
  24. type: 'string'
  25. },{
  26. name: 'dp_description',
  27. type: 'string'
  28. },{
  29. name: 'dp_explanation',
  30. type: 'string'
  31. },{
  32. name: 'dp_debit',
  33. format: '0.000',
  34. type: 'number'
  35. },{
  36. name: 'dp_credit',
  37. format: '0.000',
  38. type: 'number'
  39. },{
  40. name: 'dp_debitorcredit',
  41. type: 'string'
  42. },{
  43. name: 'dp_balance',
  44. format: '0.000',
  45. type: 'number'
  46. },{
  47. name: 'dp_voucherid',
  48. type: 'number'
  49. },{
  50. name: 'deptcode',
  51. type: 'string'
  52. },{
  53. name: 'deptname',
  54. type: 'string'
  55. },{
  56. name: 'isCount',
  57. type: 'bool'
  58. }],
  59. data: []
  60. }),
  61. defaultColumns: [{
  62. dataIndex: 'dp_month',
  63. cls: 'x-grid-header-1',
  64. sortable: false,
  65. text: '月',
  66. width: 50
  67. },{
  68. dataIndex: 'dp_day',
  69. cls: 'x-grid-header-1',
  70. sortable: false,
  71. text: '日',
  72. width: 50
  73. },{
  74. dataIndex: 'dp_vonumber',
  75. cls: 'x-grid-header-1',
  76. sortable: false,
  77. text: '凭证编号',
  78. width: 120
  79. },{
  80. dataIndex: 'dp_catecode',
  81. cls: 'x-grid-header-1',
  82. sortable: false,
  83. text: '科目编号',
  84. width: 120
  85. },{
  86. dataIndex: 'dp_description',
  87. cls: 'x-grid-header-1',
  88. sortable: false,
  89. text: '科目描述',
  90. width: 200
  91. },{
  92. dataIndex: 'deptcode',
  93. cls: 'x-grid-header-1',
  94. sortable: false,
  95. text: '部门编号',
  96. width: 100
  97. },{
  98. dataIndex: 'deptname',
  99. cls: 'x-grid-header-1',
  100. sortable: false,
  101. text: '部门名称',
  102. width: 100
  103. },{
  104. dataIndex: 'dp_explanation',
  105. cls: 'x-grid-header-1',
  106. sortable: false,
  107. text: '摘要',
  108. width: 300
  109. },{
  110. dataIndex: 'dp_debit',
  111. cls: 'x-grid-header-1',
  112. sortable: false,
  113. text: '借方金额',
  114. width: 120,
  115. xtype: 'numbercolumn',
  116. format: '0,000.000',
  117. align: 'right'
  118. },{
  119. dataIndex: 'dp_credit',
  120. cls: 'x-grid-header-1',
  121. sortable: false,
  122. text: '贷方金额',
  123. width: 120,
  124. xtype: 'numbercolumn',
  125. format: '0,000.000',
  126. align: 'right'
  127. },{
  128. dataIndex: 'dp_debitorcredit',
  129. sortable: false,
  130. cls: 'x-grid-header-1',
  131. text: '借贷<br>方向',
  132. width: 45
  133. },{
  134. dataIndex: 'dp_balance',
  135. cls: 'x-grid-header-1',
  136. sortable: false,
  137. text: '余额',
  138. width: 120,
  139. xtype: 'numbercolumn',
  140. format: '0,000.000',
  141. align: 'right'
  142. }],
  143. bodyStyle:'background-color:#f1f1f1;',
  144. GridUtil: Ext.create('erp.util.GridUtil'),
  145. initComponent : function(){
  146. this.columns = this.defaultColumns;
  147. this.callParent(arguments);
  148. },
  149. viewConfig: {
  150. getRowClass: function(record) {
  151. return record.get('isCount') ? 'isCount' : null;
  152. }
  153. }
  154. });