AddWindow.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /**
  2. * Created by zhouy on 2018/10/18.
  3. */
  4. Ext.define('saas.view.document.custaramount.AddWindow', {
  5. extend: 'saas.view.document.kind.ChildForm',
  6. xtype: 'document-custaramount-addwindow',
  7. dataKind:'custaramountadd',//类型标识
  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. custaramountadd:{
  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_recamount'
  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. fieldLabel:'客户编号',
  61. maxLength: 20,
  62. dbfinds:[{
  63. from:'id',to:'ca_custid',ignore:true
  64. },{
  65. from:'cu_name',to:'ca_custname'
  66. },{
  67. from:'cu_code',to:'ca_custcode'
  68. }]
  69. },{
  70. xtype:'textfield',
  71. readOnly:true,
  72. editable:false,
  73. name:'ca_custname',
  74. allowBlank:false,
  75. fieldLabel:'客户名称',
  76. maxLength: 20
  77. },{
  78. xtype:'currencyDbfindTrigger',
  79. name:'ca_currency',
  80. allowBlank:false,
  81. fieldLabel:'币别',
  82. maxLength: 20,
  83. dbfinds:[{
  84. from:'cr_name',to:'ca_currency'
  85. }]
  86. },{
  87. xtype:'numberfield',
  88. hideTrigger:true,
  89. name:'ca_beginaramount',
  90. allowBlank:true,
  91. fieldLabel:'期初应收(元)',
  92. maxLength: 20,
  93. minValue:0,
  94. maxValue:999999999999999999999,
  95. defaultValue: 0,
  96. decimalPrecision: 2,
  97. beforeLabelTextTpl:""
  98. },{
  99. beforeLabelTextTpl:"",
  100. xtype:'numberfield',
  101. hideTrigger:true,
  102. name:'ca_beginprerecamount',
  103. allowBlank:true,
  104. fieldLabel:'期初预收(元)',
  105. maxLength: 20,
  106. minValue:0,
  107. maxValue:999999999999999999999,
  108. defaultValue: 0,
  109. decimalPrecision: 2,
  110. }]
  111. }
  112. }
  113. });