AddWindow.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. defaultValue: 1,
  41. decimalPrecision: 6,
  42. vtype: 'positiveNumber'
  43. }]
  44. }
  45. },
  46. // onSave:function(){
  47. // var me = this;
  48. // var belong = this.belong;
  49. // me.setLoading(true);
  50. // var form=this.down('form');
  51. // var params = {};
  52. // var names = belong.columns.map(column => column.dataIndex);
  53. // Ext.Array.each(names,function(name) {
  54. // if(name){
  55. // var dataField = form.down('[name='+name+']');
  56. // if(dataField&&dataField.value){
  57. // params[name] = dataField.value;
  58. // }
  59. // if(dataField.name=='mobile'){
  60. // params['hasRegister'] = dataField.hasRegister;
  61. // }
  62. // }
  63. // });
  64. // //更改参数
  65. // var o = '';
  66. // var dataField = form.down('[name=roleIds]');
  67. // Ext.Array.each(dataField.value,function(item) {
  68. // o+=item+','
  69. // });
  70. // o = o.substring(0,o.length-1);
  71. // params['username'] = params['mobile'];
  72. // params['type'] = 1;
  73. // params['roleIds'] = o;
  74. // //保存接口
  75. // saas.util.BaseUtil.request({
  76. // url: belong.reqUrl,
  77. // params: JSON.stringify(params),
  78. // method: 'POST'
  79. // })
  80. // .then(function(localJson) {
  81. // me.setLoading(false);
  82. // if(localJson.success){
  83. // form.ownerCt._parent.store.load();
  84. // saas.util.BaseUtil.showSuccessToast('保存成功');
  85. // form.ownerCt.close();
  86. // }
  87. // })
  88. // .catch(function(e) {
  89. // me.setLoading(false);
  90. // saas.util.BaseUtil.showErrorToast('保存失败: ' + e.message);
  91. // });
  92. // }
  93. });