estrattore.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <md-toolbar layout="row" class="md-toolbar-tools md-whiteframe-4dp small-toolbar">
  2. <span flex></span>
  3. <h5>Estrattore distinte banca <small>({{ctrl.maxItems}} elementi)</small></h5>
  4. <span flex></span>
  5. <md-button ng-click="ctrl.nuovoPiano($event)" class="toolbar-button">
  6. <i class="fa fa-plus"></i>
  7. <span>Nuovo</span>
  8. <md-tooltip>Nuovo piano di estrazione</md-tooltip>
  9. </md-button>
  10. <md-button ng-click="ctrl.delegatiFirma($event)" class="toolbar-button">
  11. <i class="fa fa-pencil-square-o"></i>
  12. <span>Delegati firma</span>
  13. <md-tooltip>Delegati alla firma</md-tooltip>
  14. </md-button>
  15. </md-toolbar>
  16. <md-content class="row" flex>
  17. <md-card flex ng-repeat="data in ctrl.records">
  18. <md-card-title>
  19. <md-card-title-text layout="row">
  20. <md-checkbox disabled="disabled" ng-model="data.enabled" style="margin:0;padding:0;margin-right:16px;margin-top:-4px"></md-checkbox>
  21. <span class=""><b>{{data.denominazione}}</b></span>
  22. </md-card-title-text>
  23. </md-card-title>
  24. <md-divider style="margin-left:16px;margin-right:16px"></md-divider>
  25. <md-card-content layout="row" layout-align="space-between">
  26. <div layout="column" flex>
  27. <div layout-gt-md="row" layout="column" flex>
  28. <div layout="row" flex>
  29. <div flex flex-md="25" flex-sm="25" flex-xs="25">
  30. <md-checkbox disabled="disabled" ng-model="data.scheduledDay2">Lun</md-checkbox>
  31. </div>
  32. <div flex flex-md="25" flex-sm="25" flex-xs="25">
  33. <md-checkbox disabled="disabled" ng-model="data.scheduledDay3">Mar</md-checkbox>
  34. </div>
  35. <div flex flex-md="25" flex-sm="25" flex-xs="25">
  36. <md-checkbox disabled="disabled" ng-model="data.scheduledDay4">Mer</md-checkbox>
  37. </div>
  38. </div>
  39. <div layout="row" flex>
  40. <div flex>
  41. <md-checkbox disabled="disabled" ng-model="data.scheduledDay5">Gio</md-checkbox>
  42. </div>
  43. <div flex>
  44. <md-checkbox disabled="disabled" ng-model="data.scheduledDay6">Ven</md-checkbox>
  45. </div>
  46. <div flex>
  47. <md-checkbox disabled="disabled" ng-model="data.scheduledDay7">Sab</md-checkbox>
  48. </div>
  49. <div flex>
  50. <md-checkbox disabled="disabled" ng-model="data.scheduledDay1">Dom</md-checkbox>
  51. </div>
  52. </div>
  53. </div>
  54. <div layout-gt-sm="row" layout="column">
  55. <div flex-gt-md="25" flex="100">
  56. Ora di avvio:<b>{{data.startTime.formatAsTime()}}</b>
  57. </div>
  58. <div flex-gt-md="25" flex="100">
  59. Ora cut-off:<b>{{data.cutOffDataCreazioneDisposizione.formatAsTime()}}</b>
  60. </div>
  61. <div flex-gt-md="50" flex="100">
  62. Estrai disposizione in stato: <b>{{data.statoDisposizioneDaEstrarre}}</b>
  63. </div>
  64. </div>
  65. <div layout-gt-sm="row" layout="column">
  66. <div flex-gt-md="25" flex="100">
  67. Ultimo avvio: <b>{{data.lastExecution.formatAsDateTime()}}</b>
  68. </div>
  69. <div flex-gt-md="25" flex="100">
  70. con esito:
  71. <b>
  72. <span ng-if="data.statusLastExecution==1">Tutte le disposizioni estratte</span>
  73. <span ng-if="data.statusLastExecution==2">Alcune disposizioni non estratte per errori di convalida</span>
  74. <span ng-if="data.statusLastExecution==3">Alcune disposizioni non estratte</span>
  75. <span ng-if="data.statusLastExecution==4">Estrazione non effettuata</span>
  76. </b>
  77. </div>
  78. <div flex-gt-md="50" hide-md hide-sm hide-sx>
  79. </div>
  80. </div>
  81. </div>
  82. <md-card-actions layout="row">
  83. <md-button class="md-icon-button" aria-label="Modifica" ng-click="ctrl.modificaPiano($index, $event)">
  84. <md-tooltip>Modifica configurazione</md-tooltip>
  85. <md-icon md-font-icon="fa-edit" class="fa fa-2x md-primary"></md-icon>
  86. </md-button>
  87. <span flex></span>
  88. <md-button class="md-icon-button" aria-label="Elimina" ng-click="ctrl.eliminaPiano($index, $event)">
  89. <md-tooltip>Elimina configurazione</md-tooltip>
  90. <md-icon md-font-icon="fa-trash" class="fa fa-2x md-warn"></md-icon>
  91. </md-button>
  92. </md-card-actions>
  93. </md-card-content>
  94. </md-card>
  95. </md-content>