utente.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <md-dialog aria-label="Dettagli utente" style="height:680px;min-height:680px;width:95%" layout="column">
  2. <md-toolbar class="small-toolbar" layout="row">
  3. <div class="md-toolbar-tools small-toolbar">
  4. <h3>Dati utente</h3>
  5. <span flex></span>
  6. <md-icon ng-click="cancelDialog()" md-font-icon="fa-times" class="fa button-icon" style="color:white">
  7. <md-tooltip>Chiudi</md-tooltip>
  8. </md-icon>
  9. </div>
  10. </md-toolbar>
  11. <md-dialog-content style="min-height:380px">
  12. <ng-form name="form">
  13. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  14. <md-checkbox ng-model="utente.bloccoUtente">Utente bloccato</md-checkbox>
  15. <md-input-container flex-gt-sm="30" flex="100">
  16. <label>User ID</label>
  17. <input type="text" maxlength="10" ng-model="utente.userId" md-autofocus pattern="[a-zA-Z0-9]+">
  18. </md-input-container>
  19. <md-input-container flex-gt-sm="70" flex="100">
  20. <label>Denominazione</label>
  21. <input type="text" maxlength="50" ng-model="utente.denominazione" pattern="[a-zA-Z0-9'òàùèéì. ]+">
  22. </md-input-container>
  23. </div>
  24. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  25. <md-input-container flex>
  26. <label>Codice fiscale</label>
  27. <input type="text" maxlength="16" ng-model="utente.codiceFiscale" pattern="^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$">
  28. </md-input-container>
  29. <md-input-container flex>
  30. <label>Profilo locale</label>
  31. <md-select ng-model="utente.profiloLocale">
  32. <md-option ng-value="'UO'">Utente operatore</md-option>
  33. <md-option ng-value="'UR'">Utente responsabile</md-option>
  34. <md-option ng-value="'TO'">Tesoriere operatore</md-option>
  35. <md-option ng-value="'TR'">Tesoriere responsabile</md-option>
  36. <md-option ng-value="'DF'">Delegato alla firma</md-option>
  37. <md-option ng-value="'AS'">Amministratore di sistema</md-option>
  38. <md-option ng-value="'GI'">Gestore informatico</md-option>
  39. <md-option ng-value="'VI'">Utente visualizzatore</md-option>
  40. </md-select>
  41. </md-input-container>
  42. <md-input-container flex>
  43. <label>Funzione ordinante</label>
  44. <md-select type="text" maxlength="10" ng-model="utente.funzioneOrdinante">
  45. <md-option ng-repeat="funzione in funzioniOrdinanti" ng-value="funzione.funzioneOrdinante">{{funzione.funzioneOrdinante}}</md-option>
  46. </md-select>
  47. </md-input-container>
  48. </div>
  49. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  50. <md-input-container flex>
  51. <label>Denominazione funzione</label>
  52. <input type="text" maxlength="100" ng-model="utente.denominazioneFunzione" pattern="[a-zA-Z0-9'.,;:-_+= ]+">
  53. </md-input-container>
  54. </div>
  55. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  56. <md-checkbox ng-model="utente.abilitazioneRid">Abilitazione SDD</md-checkbox>
  57. <md-checkbox ng-model="utente.abilitazioneAea">Abilitazione SEDA</md-checkbox>
  58. <md-checkbox ng-model="utente.abilitazioneBonifici">Bonfici SCT</md-checkbox>
  59. </div>
  60. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  61. <md-input-container flex-gt-sm="33" flex="100">
  62. <label>Codice funzione</label>
  63. <input type="text" maxlength="5" ng-model="utente.codiceFunzione">
  64. </md-input-container>
  65. <md-input-container flex-gt-sm="33" flex="100">
  66. <label>User Id responsabile 1</label>
  67. <input type="text" maxlength="10" ng-model="utente.userIdresponsabile1" >
  68. </md-input-container>
  69. <md-input-container flex-gt-sm="33" flex="100">
  70. <label>User Id responsabile 2</label>
  71. <input type="text" maxlength="10" ng-model="utente.userIdresponsabile2" >
  72. </md-input-container>
  73. </div>
  74. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  75. <md-input-container flex-gt-sm="66" flex="100">
  76. <label>Ruolo aziendale delegato</label>
  77. <input type="text" maxlength="5" ng-model="utente.emailResponsabile" pattern="[a-zA-Z0-9' ]+">
  78. </md-input-container>
  79. <md-input-container flex-gt-sm="33" flex="100">
  80. <label>Importo limite doppia firma</label>
  81. <input type="text" ng-model="importoLimiteFirma" ng-blur="checkImporto($event)" ng-keypress="checkDigit($event,20)">
  82. </md-input-container>
  83. </div>
  84. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  85. <md-checkbox ng-model="utente.abilitazioneAeaIban">Estrattore AEA IBAN</md-checkbox>
  86. <md-checkbox ng-model="utente.abilitazioneEsitoManuale">Inserimento manuale esito</md-checkbox>
  87. <md-checkbox ng-model="utente.visualizzazioneGlobaleDisposizioni">Visualizzazione di tutte le disposizioni</md-checkbox>
  88. </div>
  89. <div class="md-dialog-content" layout-gt-sm="row" layout="column">
  90. <md-checkbox ng-model="utente.abilitaAccessoAnagrafica">Accesso anagrafica</md-checkbox>
  91. <md-checkbox ng-model="utente.abilitaApprovazioneMassiva">Approvazione e conferma massiva</md-checkbox>
  92. <md-checkbox ng-model="utente.bloccoModificaDisposizioni">Blocco modifica disposizioni</md-checkbox>
  93. <md-checkbox ng-model="utente.abilitaForzaturaSospeso">Forzatura sospeso in banca</md-checkbox>
  94. </div>
  95. </ng-form>
  96. </md-dialog-content>
  97. <md-dialog-actions layout="row" >
  98. <span flex></span>
  99. <md-button type="submit" ng-click="confirmDialog()" aria-label="Chiudi" class="md-raised md-primary" title="Conferma" >
  100. <md-icon md-font-icon="fa-check" class="fa" aria-label="Conferma"></md-icon>
  101. Conferma
  102. </md-button>
  103. <md-button type="submit" ng-click="cancelDialog()" aria-label="Chiudi" class="md-raised md-warn" title="Annulla" >
  104. <md-icon md-font-icon="fa-check" class="fa" aria-label="Annulla"></md-icon>
  105. Annulla
  106. </md-button>
  107. </md-dialog-actions>
  108. </md-dialog>