Home.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. cls: 'x-home-chart',
  37. margin: '0 0 0 14',
  38. userCls: 'big-33 small-50',
  39. },
  40. items: [{
  41. xtype: 'month-sale',
  42. }, {
  43. xtype: 'month-purchase',
  44. }, {
  45. xtype: 'month-io',
  46. }]
  47. }, {
  48. xtype: 'panel',
  49. // title: '2018年11月经营分析',
  50. latyout: 'responsivecolumn',
  51. style: {
  52. marginRight: '0',
  53. marginBottom: '0'
  54. },
  55. defaults: {
  56. cls: 'x-home-chart',
  57. margin: '0 0 0 14',
  58. userCls: 'big-33 small-50',
  59. },
  60. items: [{
  61. xtype: 'sale-trend',
  62. }, {
  63. xtype: 'purchase-trend'
  64. }, {
  65. xtype: 'stock-amount'
  66. }]
  67. }]
  68. });