index.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html><!-- PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -->
  4. <html>
  5. <head>
  6. <meta charset="utf-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="description" content="">
  9. <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
  10. <link rel="icon" href="favicon.ico" type="image/ico" />
  11. <!-- <link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Roboto:400,700'> -->
  12. <link rel='stylesheet' href='bower_components/components-font-awesome/css/font-awesome.css'>
  13. <link rel='stylesheet' href='css/styles.css'>
  14. <link rel='stylesheet' href='css/tables.css'>
  15. <!-- <link rel='stylesheet' href='css/ie_fixes.css'> -->
  16. <link rel='stylesheet' href='bower_components/ng-material-floating-button/mfb/dist/mfb.min.css'>
  17. <link rel="stylesheet" href="bower_components/angular-ui-grid/ui-grid.min.css"/>
  18. <script type="application/javascript" src="bower_components/angular/angular.min.js"></script>
  19. <script type="application/javascript" src="bower_components/angular-aria/angular-aria.min.js"></script>
  20. <script type="application/javascript" src="bower_components/angular-animate/angular-animate.min.js"></script>
  21. <script type="application/javascript" src="bower_components/angular-material/angular-material.min.js"></script>
  22. <script type="application/javascript" src="bower_components/angular-route/angular-route.min.js"></script>
  23. <script type="application/javascript" src="bower_components/angular-cookies/angular-cookies.min.js"></script>
  24. <script type="application/javascript" src="bower_components/angular-resource/angular-resource.min.js"></script>
  25. <script type="application/javascript" src="bower_components/angular-sanitize/angular-sanitize.min.js"></script>
  26. <link rel="stylesheet" href="bower_components/angular-material/angular-material.css"/>
  27. <script type="application/javascript" src="bower_components/angular-disable-all/dist/angular-disable-all.js"></script>
  28. <script type="application/javascript" src="bower_components/ng-material-floating-button/src/mfb-directive.js"></script>
  29. <script src="bower_components/angular-ui-grid/ui-grid.js"></script>
  30. <script type="application/javascript" src="js/service/utilsSvc.js"></script>
  31. <script type="application/javascript" src="js/service/formChangeLoggerSvc.js"></script>
  32. <script type="application/javascript" src="js/service/userService.js"></script>
  33. <script type="application/javascript" src="js/service/menuService.js"></script>
  34. <script type="application/javascript" src="js/service/incassoSDDSvc.js"></script>
  35. <script type="application/javascript" src="js/utils.js"></script>
  36. <script type="application/javascript" src="js/app.js"></script>
  37. <script type="application/javascript" src="js/service/services.js"></script>
  38. <script type="application/javascript" src="js/routing.js"></script>
  39. <script type="application/javascript" src="js/ng-file-upload-shim.min.js"></script>
  40. <script type="application/javascript" src="js/ng-file-upload.min.js"></script>
  41. <title>Sicura</title>
  42. </head>
  43. <body md-no-ink ng-cloak ng-app="app" layout="row" layout-fill ng-controller="menuCtrl" id="app" >
  44. <md-sidenav id="sidenav" style="width:300px;background-color:transparent" layout="column" class="md-primary" md-is-locked-open="shouldLockOpen()" ng-show="isUserLoggedIn()" md-component-id="menuSidenav"
  45. md-disable-backdrop>
  46. <md-toolbar layout="row" class="md-toolbar-tools" layout-align="center center">
  47. <a ng-href="#/" layout="row">
  48. <img src="img/sicura-small.png" />
  49. <md-tooltip>Versione applicazione: {{appVersion}}</md-tooltip>
  50. </a>
  51. <i id="waitIndicator" class="fa fa-refresh fa-spin" style="display:none"></i>
  52. <span flex></span>
  53. <i class="fa fa-refresh fa-thumb-tack button-icon" ng-click="toggleMenu()"></i>
  54. </md-toolbar>
  55. <div class="md-primary" flex style="margin-bottom:20px;margin-top:2px;overflow-x:hidden;text-overflow:ellipsis;background-color:white">
  56. <div ng-repeat="menu in menu()" flex id="sideMenu" layout="column" layout-align="start start" class="sidebar-buttons" ng-click="closeSideNav()">
  57. <md-button id="{{menu.id}}" class="md-primary md-raised small-toolbar" style="min-height:48px;width:100%;text-transform:none" ng-if="visibleToProfile(menu)">
  58. <md-icon md-font-icon="{{menu.icon}}" class="fa"></md-icon>
  59. {{menu.label}}
  60. </md-button>
  61. <md-button id="{{submenu.id}}" style="min-height:30px;width:100%;text-align:left;text-transform:none" ng-repeat="submenu in menu.subMenu" ng-click="go(submenu.href, submenu.tipoChiamata)"
  62. title="{{submenu.label}}" ng-if="visibleToProfile(submenu)" data-href="{{submenu.href}}" ng-class="{'selectedRow': isCurrentMenu(submenu.href)}">
  63. <md-icon md-font-icon="{{submenu.icon}}" class="fa"></md-icon>
  64. {{submenu.label}}
  65. </md-button>
  66. </div>
  67. </div>
  68. </md-sidenav>
  69. <div flex layout="column">
  70. <md-toolbar layout="row" class="md-toolbar-tools" ng-show="isUserLoggedIn()" id="menu">
  71. <md-button aria-label="menu" class="md-icon-button" ng-click="showMenu()">
  72. <md-icon md-font-icon="fa-ellipsis-v" class="fa fa-lg"></md-icon>
  73. <md-tooltip>Mostra / nasconde il menu laterale</md-tooltip>
  74. </md-button>
  75. <md-menu-bar ng-show="isUserLoggedIn()">
  76. <md-menu ng-repeat="menuitem in menu()" id="SB{{menuitem.id}}" ng-if="visibleToProfile(menuitem)">
  77. <md-button ng-click="$mdMenu.open()">
  78. <md-icon md-font-icon="{{menuitem.icon}}" class="fa"></md-icon>
  79. <span style="color:white;text-transform:none;font-weight:500">{{menuitem.label}}</span>
  80. </md-button>
  81. <md-menu-content>
  82. <md-menu-item ng-repeat="submenu in menuitem.subMenu" ng-if="visibleToProfile(submenu)">
  83. <md-button id="SB{{submenu.id}}" ng-click="go(submenu.href, submenu.tipoChiamata)" title="{{submenu.label}}" style="text-transform:none;font-weight:500" ng-if="visibleToProfile(submenu)">
  84. <md-icon md-font-icon="{{submenu.icon}}" class="fa"></md-icon>
  85. {{submenu.label}}
  86. </md-button>
  87. </md-menu-item>
  88. </md-menu-content>
  89. </md-menu>
  90. </md-menu-bar>
  91. <span flex></span>
  92. <span ng-if="isAmbienteTest()" style="margin-right:14px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;">- Ambiente di TEST -</span>
  93. <div ng-show="isUserLoggedIn()" layout="row" layout-align="center center">
  94. <i class="fa fa-user"></i>
  95. <span ng-show="largeScreen()">&nbsp; {{getCurrentUser().userDescription}} - {{getCurrentUser().userProfile}}</span>
  96. <md-button aria-label="logout" class="md-icon-button" ng-click="logout()">
  97. <md-icon md-font-icon="fa-sign-out" class="fa"></md-icon>
  98. <md-tooltip>Logout</md-tooltip>
  99. </md-button>
  100. </div>
  101. </md-toolbar>
  102. <div ng-view layout="column" id="view" layout-padding layout-fill flex>
  103. </div>
  104. </div>
  105. </body>
  106. <script type="application/javascript" src="js/jquery-3.2.1.min.js"></script>
  107. <script type="application/javascript" src="js/controller/loginCtrl.js?v=1.7.9.2"></script>
  108. <script type="application/javascript" src="js/controller/mainCtrl.js?v=1.7.9.2"></script>
  109. <script type="application/javascript" src="js/controller/menuCtrl.js?v=1.7.9.2"></script>
  110. <script type="application/javascript" src="js/controller/allineamentoSEDACtrl.js?v=1.7.9.2"></script>
  111. <script type="application/javascript" src="js/controller/incassiSDDCtrl.js?v=1.7.9.2"></script>
  112. <script type="application/javascript" src="js/controller/incassiSDDEsteriCtrl.js?v=1.7.9.2"></script>
  113. <script type="application/javascript" src="js/controller/pagamentiSCTCtrl.js?v=1.7.9.2"></script>
  114. <script type="application/javascript" src="js/controller/pagamentiDOMCtrl.js?v=1.7.9.2"></script>
  115. <script type="application/javascript" src="js/controller/pagamentiSCTInpsCtrl.js?v=1.7.9.2"></script>
  116. <script type="application/javascript" src="js/controller/pagamentiSCTEsteriCtrl.js?v=1.7.9.2"></script>
  117. <script type="application/javascript" src="js/controller/assegniIntesaCtrl.js?v=1.7.9.2"></script>
  118. <script type="application/javascript" src="js/controller/logSicuraSchedulerCtrl.js?v=1.7.9.2"></script>
  119. <script type="application/javascript" src="js/controller/estrattoreCtrl.js?v=1.7.9.2"></script>
  120. <script type="application/javascript" src="js/controller/ricercaDisposizioniCtrl.js?v=1.7.9.2"></script>
  121. <script type="application/javascript" src="js/controller/sedaRemunerationCtrl.js?v=1.7.9.2"></script>
  122. <script type="application/javascript" src="js/controller/distinteBancaCtrl.js?v=1.7.9.2"></script>
  123. <script type="application/javascript" src="js/controller/acquisizioneFlussiCtrl.js?v=1.7.9.2"></script>
  124. <script type="application/javascript" src="js/controller/tabellaFunzioniCtrl.js?v=1.7.9.2"></script>
  125. <script type="application/javascript" src="js/controller/tipologieCtrl.js?v=1.7.9.2"></script>
  126. <script type="application/javascript" src="js/controller/tabellaFirmeDistinteCtrl.js?v=1.7.9.2"></script>
  127. <script type="application/javascript" src="js/controller/tabellaFlussiNonSedaCtrl.js?v=1.7.9.2"></script>
  128. <script type="application/javascript" src="js/controller/ricercaFilialiEstesaCtrl.js?v=1.7.9.2"></script>
  129. <script type="application/javascript" src="js/controller/ordinantiCtrl.js?v=1.7.9.2"></script>
  130. <script type="application/javascript" src="js/controller/utentiCtrl.js?v=1.7.9.2"></script>
  131. <script type="application/javascript" src="js/controller/reportPagamentiCtrl.js?v=1.7.9.2"></script>
  132. <!-- dialogs -->
  133. <script type="application/javascript" src="js/controller/dialog/filtroDisposizioniCtrl.js?v=1.7.9.2"></script>
  134. <script type="application/javascript" src="js/controller/dialog/dettaglioDisposizioneCtrl.js?v=1.7.9.2"></script>
  135. <script type="application/javascript" src="js/controller/dialog/dettaglioDisposizioneSedaCtrl.js?v=1.7.9.2"></script>
  136. <script type="application/javascript" src="js/controller/dialog/dettaglioDisposizioneSctCtrl.js?v=1.7.9.2"></script>
  137. <script type="application/javascript" src="js/controller/dialog/logStatiCtrl.js?v=1.7.9.2"></script>
  138. <script type="application/javascript" src="js/controller/dialog/delegheSedaCtrl.js?v=1.7.9.2"></script>
  139. <script type="application/javascript" src="js/controller/dialog/dettaglioEstrattoreCtrl.js?v=1.7.9.2"></script>
  140. <script type="application/javascript" src="js/controller/dialog/ricercaFilialiCtrl.js?v=1.7.9.2"></script>
  141. <script type="application/javascript" src="js/controller/dialog/ricercaContiCtrl.js?v=1.7.9.2"></script>
  142. <script type="application/javascript" src="js/controller/dialog/selezioneDataCtrl.js?v=1.7.9.2"></script>
  143. <script type="application/javascript" src="js/controller/dialog/delegatiFirmaCtrl.js?v=1.7.9.2"></script>
  144. <script type="application/javascript" src="js/controller/dialog/opzioniPianoEstrazioneCtrl.js?v=1.7.9.2"></script>
  145. <script type="application/javascript" src="js/controller/destinatariCtrl.js?v=1.7.9.2"></script>
  146. <script type="application/javascript" src="js/controller/parametriCtrl.js?v=1.7.9.2"></script>
  147. <script type="application/javascript" src="js/controller/dialog/filtroDistinteCtrl.js?v=1.7.9.2"></script>
  148. </html>