Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. <script type="text/x-jquery-tmpl" id="tmplImpiantiList">
  2.  
  3. {{if $diffMinutes <= 45}}
  4. <td style="background-color:aqua"><a href="javascript:selHs('${plant.hsId}');"><b>${plant.lastRec}</b></a> </td>
  5. {{else ($diffMinutes > 46) && ($diffMinutes <=90)}}
  6. <td style="background-color:blue"><a href="javascript:selHs('${plant.hsId}');"><b>${plant.lastRec}</b></a> </td>
  7. {{else}}
  8. <td style="background-color:coral"><a href="javascript:selHs('${plant.hsId}');"><b>${plant.lastRec}</b></a> </td>
  9. {{/if}}
  10.  
  11. var r = $.DataAccess.HeatingSystem_ListAll();
  12. r.success(function (json) {
  13. var data = json.d;
  14. if (data) {
  15. for (var i = 0; i < data.length; i++) {
  16. var plant = data[i];
  17.  
  18.  
  19. var TimeStamp = plant.lastRec;
  20. let match = //Date((d+).*)//.exec(TimeStamp);
  21. let Jdate = new Date(parseInt(match[1]));
  22.  
  23. plant.lastRec = moment(plant.lastRec).format(' DD/MM/YYYY HH:mm ');
  24.  
  25. var currentDate = new Date;
  26.  
  27. var diff = Math.abs((currentDate.getTime() - Jdate.getTime()) / 60000);
  28. var diffMinutes = Math.trunc(diff);
  29. console.log(diffMinutes);
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. $.when(syncinv(plant.hsId)).done(function (a1) {
  39.  
  40. if (a1.d != null) {
  41.  
  42. var data3 = a1.d;
  43. var l = data3.length;
  44.  
  45. while (l < (data.length - 42)) {
  46.  
  47. var vuoto = { stato: 5 };
  48. data3.push(vuoto);
  49. l++;
  50. }
  51. } else {
  52. var data3 = [];
  53. for (var j = 0; j < (data.length - 42); j++) {
  54.  
  55. data3.push({ stato: 5 });
  56. }
  57. }
  58. invdata.push({ plant: plant, inv: data3 });
  59. });
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement