a broker system for Supercredit
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

104 lines
3.7KB

  1. var top_toolbar = {
  2. "view": "toolbar", "id": "header", "css": "webix_dark", "padding": { "right": 10, "left": 10 },
  3. "elements": [
  4. {
  5. view: "icon", icon: "mdi mdi-menu",
  6. click: toggle_sidemenu,
  7. },
  8. { "view": "menu", "id": "topBar", "subMenuPos": "bottom", "submenuConfig": { "autowidth": true },
  9. "data": [
  10. {
  11. "value": "SFM",
  12. "icon": "wxi-dots",
  13. "submenu": [
  14. { "value": "Summary", "icon": "wxi-calendar" , "href": "javascript:menu_show_summary();"},
  15. { "$template": "Separator" },
  16. { "value": "Logout", "icon": "mdi mdi-exit-run", "href" : "login.html" }
  17. ]
  18. },
  19. {
  20. "value": "Loans",
  21. "autowidth": true,
  22. "icon": "mdi mdi-bank-transfer",
  23. "submenu": {
  24. "data": [
  25. {
  26. "value": "Add", "icon": "mdi mdi-table-column-plus-before" ,
  27. "href" : "javascript: menu_loan_add();"
  28. },
  29. {
  30. "value": "List all", "icon": "mdi mdi-view-list" ,
  31. "href" : "javascript:menu_loan_list_all();"
  32. },
  33. { "$template": "Separator" },
  34. { "value": "Export", "icon": "mdi mdi-file-export" , "href" : "javascript:menu_export_loans();"},
  35. { "$template": "Separator" },
  36. { "value": "Search", "icon": "mdi mdi-magnify", "href" : "javascript:menu_search_loans();"}
  37. ]
  38. }
  39. },
  40. {
  41. "value": "Trails",
  42. "autowidth": true,
  43. "icon": "mdi mdi-bank-transfer",
  44. "submenu": {
  45. "data": [
  46. {
  47. "value": "List all", "icon": "mdi mdi-table-column-plus-before" ,
  48. "href" : "javascript: menu_list_trails();"
  49. },
  50. { "$template": "Separator" },
  51. { "value": "Import", "icon": "mdi mdi-file-upload" , "href" : "javascript:menu_import_trail();"}
  52. ]
  53. }
  54. },
  55. {
  56. "value": "Clients",
  57. "icon": "mdi mdi-account-supervisor-circle",
  58. "submenu": [
  59. { "value": "Add", "icon": "mdi mdi-account-plus" ,"href" : "javascript:menu_add_client();"},
  60. { "$template": "Separator" },
  61. { "value": "List All", "icon": "mdi mdi-account-plus" ,"href" : "javascript:menu_list_clients();"},
  62. { "value": "Search", "icon": "mdi mdi-account-search" ,"href" : "javascript:menu_search_clients();"},
  63. { "$template": "Separator" },
  64. { "value": "Broadcast", "icon": "mdi mdi-account-voice" ,"href" : "javascript:menu_broadcast_clients();"}
  65. ]
  66. },
  67. {
  68. "value": "Broker",
  69. "icon": "mdi mdi-account-details",
  70. "submenu": [
  71. { "value": "Add", "icon": "mdi mdi-account-plus" ,"href" : "javascript:menu_add_broker();"},
  72. { "$template": "Separator" },
  73. { "value": "List All", "icon": "mdi mdi-account-plus" ,"href" : "javascript:menu_list_brokers();"},
  74. { "value": "Search", "icon": "mdi mdi-account-search" ,"href" : "javascript:menu_search_brokers();"},
  75. { "$template": "Separator" },
  76. { "value": "Broadcast", "icon": "mdi mdi-account-voice" ,"href" : "javascript:menu_broadcast_brokers();"},
  77. { "$template": "Separator" },
  78. { "value": "Unpaid", "icon": "mdi mdi-file-upload","href" : "javascript:menu_list_unpaid_brokers();" }
  79. ]
  80. }
  81. ],
  82. "type": { "subsign": true },
  83. "height": 0
  84. },
  85. { "view": "label", "label": "SuperCredit ", "align": "right", "height": 0 }
  86. ]
  87. };
  88. function toggle_sidemenu(){
  89. return ;
  90. if( $$("menu").config.hidden){
  91. $$("menu").show();
  92. }
  93. else
  94. $$("menu").hide();
  95. }
  96. function initTopMenu(layout, view){
  97. if ($$(layout) && $$(view))
  98. webix.ui(top_toolbar, $$(layout), $$(view));
  99. }