You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

196 rivejä
9.2 KiB

  1. <h2>DIN {{ worksheet.dinNumber }} | {{ worksheet.dinAssetName }}</h2>
  2. <h3>Risikoanalyse</h3>
  3. <table class="mini-table">
  4. <tr>
  5. <td><span>Wie hoch ist die Ausfallwahrscheinlichkeit?</span></td>
  6. <td>{{ worksheet.failureProbability }}</td>
  7. </tr>
  8. <tr>
  9. <td><span>Wie hoch ist der Schaden bei Ausfall?</span></td>
  10. <td>{{ worksheet.failureDamage }}</td>
  11. </tr>
  12. </table>
  13. <h3>Optimierungsckeck</h3>
  14. <table class="mini-table">
  15. <tr>
  16. <td><span>Wird durch die Wartung der Abnutzungsvorrat positiv beeinflusst?</span></td>
  17. <td>{% if worksheet.maintenanceAdvantage == 1 %}Ja{% else %}nein{% endif %}</td>
  18. </tr>
  19. <tr>
  20. <td><span>Kann durch eine Inspektion der Zustand der Anlage erkannt werden?</span></td>
  21. <td>{% if worksheet.inspectionAdvantage == 1 %}Ja{% else %}nein{% endif %}</td>
  22. </tr>
  23. <tr>
  24. <td><span>Genügt eine einfache Sichtkontrolle im Rahmen des regelmäßigen Rundgangs?</span></td>
  25. <td>{% if worksheet.checkAdvantage == 1 %}Ja{% else %}nein{% endif %}</td>
  26. </tr>
  27. </table>
  28. <h3>Zyklus und Bandbreite</h3>
  29. <table class="mini-table">
  30. <tr>
  31. <td><span>Aktueller Zyklus (in Monaten)</span></td>
  32. <td>{{ worksheet.userCycleMonths }}</td>
  33. </tr>
  34. <tr>
  35. <td><span>Bandbreite Anlage</span></td>
  36. <td>{% if worksheet.bandwidth is not null %}{{ worksheet.bandwidth }}{% else %}-{% endif %}</td>
  37. </tr>
  38. </table>
  39. <h3>Ergebnis</h3>
  40. <table class="mini-table">
  41. <tr>
  42. <td><span>Empfehlung Wartung (in Monaten)</span></td>
  43. <td>{{ worksheet.recMaintenanceCycleMonths }}</td>
  44. </tr>
  45. <tr>
  46. <td><span>Empfehlung Inspektion (in Monaten)</span></td>
  47. <td>{{ worksheet.recInspectionCycleMonths }}</td>
  48. </tr>
  49. <tr>
  50. <td><span>Einsparpotential p.a. (%)</span></td>
  51. <td>{{ worksheet.deviationPercentage * 100 }}%</td>
  52. </tr>
  53. <tr>
  54. <td><span>Einsparpotential p.a. (€)</span></td>
  55. <td>{{ worksheet.deviationCosts | replace({'.': ','}) }} €</td>
  56. </tr>
  57. </table>
  58. <h3 style="page-break-before: always;">Tätigkeiten</h3>
  59. {% if isPdf == false %}
  60. <div class="worksheet-table">
  61. <table>
  62. <thead>
  63. <tr>
  64. <th></th>
  65. <th><span>Aufgabe</span></th>
  66. <th><span>Abgrenzung</span></th>
  67. <th><span>Inspektion</span></th>
  68. <th><span>Wartung</span></th>
  69. <th><span>Instandsetzung</span></th>
  70. <th><span>Sachverständiger</span></th>
  71. <th><span>Sachkundige</span></th>
  72. <th><span>Fachkraft</span></th>
  73. <th><span>Normative Grundlage</span></th>
  74. </tr>
  75. </thead>
  76. <tbody>
  77. {% for index, task in worksheet.userWorkSheetTasks %}
  78. <tr>
  79. <td>{{ index + 1 }}. </td>
  80. <td>{{ task.task }}</td>
  81. <td>{% if task.delimitation is not null %}{{ task.delimitation }}{% else %}-{% endif %}</td>
  82. <td>
  83. {% if task.inspection == 1 %}
  84. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  85. {% else %}
  86. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  87. {% endif %}
  88. </td>
  89. <td>
  90. {% if task.maintenance == 1 %}
  91. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  92. {% else %}
  93. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  94. {% endif %}
  95. </td>
  96. <td>
  97. {% if task.service == 1 %}
  98. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  99. {% else %}
  100. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  101. {% endif %}
  102. </td>
  103. <td>
  104. {% if task.expert == 1 %}
  105. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  106. {% else %}
  107. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  108. {% endif %}
  109. </td>
  110. <td>
  111. {% if task.specialist == 1 %}
  112. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  113. {% else %}
  114. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  115. {% endif %}
  116. </td>
  117. <td>
  118. {% if task.skilledPersonnel == 1 %}
  119. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  120. {% else %}
  121. <img style="width: 22px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Cross_red_circle.svg.png" alt="" />
  122. {% endif %}
  123. </td>
  124. <td>{{ task.norm }}</td>
  125. </tr>
  126. {% endfor %}
  127. </tbody>
  128. </table>
  129. </div>
  130. {% else %}
  131. {% for index, task in worksheet.userWorkSheetTasks %}
  132. <h4>{{ index + 1 }}. {{ task.task }}</h4>
  133. <table class="mini-table fifty-fifty">
  134. <tr>
  135. <td>Abgrenzung</td>
  136. <td>{% if task.delimitation is not null %}{{ task.delimitation }}{% else %}-{% endif %}</td>
  137. </tr>
  138. {% if task.inspection == 1 %}
  139. <tr>
  140. <td>Inspektion (Zyklus: {{ worksheet.recInspectionCycleMonths }} Monate)</td>
  141. <td>
  142. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  143. </td>
  144. </tr>
  145. {% endif %}
  146. {% if task.maintenance == 1 %}
  147. <tr>
  148. <td>Wartung (Zyklus: {{ worksheet.recMaintenanceCycleMonths }} Monate)</td>
  149. <td>
  150. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  151. </td>
  152. </tr>
  153. {% endif %}
  154. {% if task.service == 1 %}
  155. <tr>
  156. <td>Instandsetzung</td>
  157. <td>
  158. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  159. </td>
  160. </tr>
  161. {% endif %}
  162. {% if task.expert == 1 %}
  163. <tr>
  164. <td>Sachverständiger</td>
  165. <td>
  166. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  167. </td>
  168. </tr>
  169. {% endif %}
  170. {% if task.specialist == 1 %}
  171. <tr>
  172. <td>Sachkundige</td>
  173. <td>
  174. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  175. </td>
  176. </tr>
  177. {% endif %}
  178. {% if task.skilledPersonnel == 1 %}
  179. <tr>
  180. <td>Fachkraft</td>
  181. <img style="width: 18px;height: auto;" src="{{ app.request.getSchemeAndHttpHost() }}/assets/images/elements/512px-Eo_circle_green_white_checkmark.svg.png" alt="" />
  182. </td>
  183. </tr>
  184. {% endif %}
  185. <tr>
  186. <td>Normative Grundlage</td>
  187. <td>{{ task.norm }}</td>
  188. </tr>
  189. </table>
  190. {% endfor %}
  191. {% endif %}