Window.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. /**
  2. * Created by zhouy on 2018/10/18.
  3. */
  4. Ext.define('saas.view.document.bankinformation.Window', {
  5. extend: 'saas.view.document.kind.ChildForm',
  6. xtype: 'document-bankinformation-window',
  7. dataKind:'bankinformation',//类型标识
  8. caller:'BankInformation',
  9. belong:{
  10. columns: [{
  11. text: '账户编号',
  12. dataIndex: 'bk_bankcode',
  13. flex: 1
  14. },{
  15. text: '账户名称',
  16. dataIndex: 'bk_bankname',
  17. flex: 1
  18. },{
  19. text: '账户类别',
  20. dataIndex: 'bk_type',
  21. flex: 1,
  22. },{
  23. text: '期初金额(元)',
  24. dataIndex: 'bk_beginamount',
  25. xtype: 'numbercolumn',
  26. renderer : function(v) {
  27. return saas.util.BaseUtil.numberFormat(v, 2, true);
  28. },
  29. flex: 1
  30. },{
  31. text: '当前余额(元)',
  32. dataIndex: 'bk_thisamount',
  33. xtype: 'numbercolumn',
  34. renderer : function(v) {
  35. return saas.util.BaseUtil.numberFormat(v, 2, true);
  36. },
  37. flex: 1
  38. },{
  39. xtype:'datecolumn',
  40. text: '建账日期',
  41. format:'Y-m-d',
  42. dataIndex: 'bk_date',
  43. flex: 1
  44. }, {
  45. text: '备注',
  46. dataIndex: 'bk_remark',
  47. flex: 1
  48. }],
  49. keyField:'id',
  50. reqUrl: '/api/document/bankinformation/save',
  51. delUrl: '/api/document/bankinformation/delete'
  52. },
  53. etc:{
  54. bankinformation:{
  55. items:[{
  56. xtype:'hidden',
  57. name:'id'
  58. },{
  59. xtype:'textfield',
  60. name:'bk_bankcode',
  61. allowBlank:false,
  62. fieldLabel:'账户编号',
  63. autoCode:true,
  64. maxLength: 20
  65. },{
  66. xtype:'textfield',
  67. name:'bk_bankname',
  68. allowBlank:false,
  69. fieldLabel:'账户名称',
  70. maxLength: 20
  71. },{
  72. xtype:'numberfield',
  73. name:'bk_beginamount',
  74. allowBlank:false,
  75. fieldLabel:'期初金额(元)',
  76. hideTrigger: true,
  77. mouseWheelEnabled: false,
  78. minValue: 0,
  79. maxLength:15,
  80. decimalPrecision:2,
  81. enforceMaxLength:true
  82. },
  83. // {
  84. // xtype:'numberfield',
  85. // name:'bk_thisamount',
  86. // allowBlank:true,
  87. // fieldLabel:'当前余额',
  88. // hideTrigger: true,
  89. // mouseWheelEnabled: false,
  90. // beforeLabelTextTpl:'',
  91. // minValue: 0
  92. // }
  93. // ,
  94. {
  95. xtype:'combo',
  96. name:'bk_type',
  97. allowBlank:false,
  98. editable:false,
  99. fieldLabel:'账户类别',
  100. store: [
  101. '现金',
  102. '银行'
  103. ]
  104. },{
  105. xtype:'datefield',
  106. name:'bk_date',
  107. fieldLabel:'建账日期',
  108. format:'Y-m-d',
  109. listeners:{
  110. beforerender:function(d){
  111. d.setValue(new Date())
  112. }
  113. }
  114. }, {
  115. xtype:'textfield',
  116. name:'bk_remark',
  117. allowBlank:true,
  118. fieldLabel:'备注',
  119. beforeLabelTextTpl:''
  120. }]
  121. }
  122. }
  123. });