Home.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. Ext.define('saas.view.home.Home', {
  2. extend: 'Ext.container.Container',
  3. xtype: 'home',
  4. id: 'home',
  5. requires: [
  6. 'Ext.slider.Single',
  7. 'Ext.form.field.Display',
  8. 'Ext.layout.container.Border',
  9. 'Ext.ux.layout.ResponsiveColumn'
  10. ],
  11. controller: 'home',
  12. viewModel: {
  13. type: 'home'
  14. },
  15. cls: 'x-home-panel',
  16. layout: 'responsivecolumn',
  17. scrollable: true,
  18. defaults: {
  19. shadow: true,
  20. cls: 'x-home-box',
  21. userCls: 'big-100 small-100',
  22. },
  23. items: [{
  24. style: {
  25. marginRight: '0',
  26. },
  27. xtype: 'infocard'
  28. }, {
  29. xtype: 'panel',
  30. style: {
  31. marginRight: '0',
  32. },
  33. // title: '2018年11月经营分析',
  34. latyout: 'responsivecolumn',
  35. defaults: {
  36. margin: '0 0 0 14',
  37. userCls: 'big-33 small-50',
  38. },
  39. items: [{
  40. xtype: 'month-sale',
  41. }, {
  42. xtype: 'month-purchase',
  43. }, {
  44. xtype: 'month-io',
  45. }]
  46. }, {
  47. xtype: 'panel',
  48. // title: '2018年11月经营分析',
  49. latyout: 'responsivecolumn',
  50. style: {
  51. marginRight: '0',
  52. marginBottom: '0'
  53. },
  54. defaults: {
  55. margin: '0 0 0 14',
  56. userCls: 'big-33 small-50',
  57. },
  58. items: [{
  59. xtype: 'sale-trend',
  60. }, {
  61. xtype: 'purchase-trend'
  62. }, {
  63. xtype: 'stock-amount'
  64. }]
  65. }]
  66. });