Window.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. /**
  2. * Created by zhouy on 2018/10/18.
  3. */
  4. Ext.define('saas.view.document.custaramount.Window', {
  5. extend: 'saas.view.document.kind.ChildForm',
  6. xtype: 'document-custaramount-window',
  7. dataKind:'custaramount',//类型标识
  8. belong:{
  9. columns: [{
  10. dataIndex: 'ca_custid'
  11. },{
  12. dataIndex: 'ca_custcode'
  13. },{
  14. dataIndex: 'ca_custname'
  15. },{
  16. dataIndex: 'ca_currency'
  17. },{
  18. dataIndex: 'ca_beginaramount'
  19. },{
  20. dataIndex: 'ca_beginprerecamount'
  21. },{
  22. dataIndex: 'ca_begindate'
  23. },{
  24. dataIndex: 'ca_recamount'
  25. },{
  26. dataIndex: 'ca_preamount'
  27. },{
  28. dataIndex: 'ca_leftamount'
  29. }],
  30. keyField:'id',
  31. reqUrl:'/api/document/custaramount/save'
  32. },
  33. etc:{
  34. custaramount:{
  35. items:[{
  36. xtype:'hidden',
  37. name:'id'
  38. },{
  39. xtype:'hidden',
  40. name:'ca_custid'
  41. },{
  42. xtype:'hidden',
  43. name:'ca_begindate'
  44. },{
  45. defaultValue:0,
  46. xtype:'hidden',
  47. name:'ca_payamount'
  48. },{
  49. defaultValue:0,
  50. xtype:'hidden',
  51. name:'ca_preamount'
  52. },{
  53. defaultValue:0,
  54. xtype:'hidden',
  55. name:'ca_leftamount'
  56. },{
  57. xtype:'customerDbfindTrigger',
  58. name:'ca_custcode',
  59. allowBlank:false,
  60. readOnly:true,
  61. editable:false,
  62. fieldLabel:'客户编号',
  63. maxLength: 20,
  64. dbfinds:[{
  65. from:'id',to:'ca_custid',ignore:true
  66. },{
  67. from:'ve_name',to:'ca_custname'
  68. },{
  69. from:'ve_code',to:'ca_custcode'
  70. }]
  71. },{
  72. xtype:'textfield',
  73. readOnly:true,
  74. editable:false,
  75. name:'ca_custname',
  76. allowBlank:false,
  77. fieldLabel:'客户名称',
  78. maxLength: 20
  79. },{
  80. readOnly:true,
  81. editable:false,
  82. xtype:'currencyDbfindTrigger',
  83. name:'ca_currency',
  84. allowBlank:false,
  85. fieldLabel:'币别',
  86. maxLength: 20,
  87. dbfinds:[{
  88. from:'cr_name',to:'ca_currency'
  89. }]
  90. },,{
  91. xtype:'numberfield',
  92. hideTrigger:true,
  93. name:'ca_beginaramount',
  94. allowBlank:true,
  95. fieldLabel:'期初应收(元)',
  96. maxLength: 20,
  97. minValue:0,
  98. maxValue:999999999999999999999,
  99. defaultValue: 0,
  100. decimalPrecision: 2,
  101. beforeLabelTextTpl:""
  102. },{
  103. beforeLabelTextTpl:"",
  104. xtype:'numberfield',
  105. hideTrigger:true,
  106. name:'ca_beginprerecamount',
  107. allowBlank:true,
  108. fieldLabel:'期初预收(元)',
  109. maxLength: 20,
  110. minValue:0,
  111. maxValue:999999999999999999999,
  112. defaultValue: 0,
  113. decimalPrecision: 2,
  114. }]
  115. }
  116. }
  117. });