AddWindow.js 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /**
  2. * Created by zhouy on 2018/10/18.
  3. */
  4. Ext.define('saas.view.document.currencys.AddWindow', {
  5. extend: 'saas.view.document.kind.ChildForm',
  6. xtype: 'document-currencys-addwindow',
  7. dataKind:'currencysadd',//类型标识
  8. height: 325,
  9. belong:{
  10. columns: [{
  11. text: '币别',
  12. dataIndex: 'cr_name',
  13. flex: 1
  14. },{
  15. text: '默认汇率',
  16. dataIndex: 'cr_rate',
  17. flex: 1
  18. }],
  19. keyField:'id',
  20. reqUrl:'/api/document/currency/save'
  21. },
  22. etc:{
  23. currencysadd:{
  24. items:[{
  25. xtype:'hidden',
  26. name:'id'
  27. },{
  28. xtype:'textfield',
  29. name:'cr_name',
  30. allowBlank:false,
  31. fieldLabel:'币别',
  32. maxLength: 20
  33. },{
  34. xtype:'numberfield',
  35. hideTrigger:true,
  36. name:'cr_rate',
  37. allowBlank:false,
  38. fieldLabel:'汇率',
  39. maxLength: 20,
  40. minValue:0,
  41. maxValue:99999999,
  42. defaultValue: 1,
  43. decimalPrecision: 6,
  44. vtype: 'positiveNumber'
  45. }]
  46. }
  47. },
  48. // onSave:function(){
  49. // var me = this;
  50. // var belong = this.belong;
  51. // me.setLoading(true);
  52. // var form=this.down('form');
  53. // var params = {};
  54. // var names = belong.columns.map(column => column.dataIndex);
  55. // Ext.Array.each(names,function(name) {
  56. // if(name){
  57. // var dataField = form.down('[name='+name+']');
  58. // if(dataField&&dataField.value){
  59. // params[name] = dataField.value;
  60. // }
  61. // if(dataField.name=='mobile'){
  62. // params['hasRegister'] = dataField.hasRegister;
  63. // }
  64. // }
  65. // });
  66. // //更改参数
  67. // var o = '';
  68. // var dataField = form.down('[name=roleIds]');
  69. // Ext.Array.each(dataField.value,function(item) {
  70. // o+=item+','
  71. // });
  72. // o = o.substring(0,o.length-1);
  73. // params['username'] = params['mobile'];
  74. // params['type'] = 1;
  75. // params['roleIds'] = o;
  76. // //保存接口
  77. // saas.util.BaseUtil.request({
  78. // url: belong.reqUrl,
  79. // params: JSON.stringify(params),
  80. // method: 'POST'
  81. // })
  82. // .then(function(localJson) {
  83. // me.setLoading(false);
  84. // if(localJson.success){
  85. // form.ownerCt._parent.store.load();
  86. // saas.util.BaseUtil.showSuccessToast('保存成功');
  87. // form.ownerCt.close();
  88. // }
  89. // })
  90. // .catch(function(e) {
  91. // me.setLoading(false);
  92. // saas.util.BaseUtil.showErrorToast('保存失败: ' + e.message);
  93. // });
  94. // }
  95. });