serviceInformation_components.tpl 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <script type="text/x-template" id="t-mg-serviceInformationDataTable-{$elementId|strtolower}"
  2. :component_id="component_id"
  3. :component_namespace="component_namespace"
  4. :component_index="component_index"
  5. >
  6. <div class="lu-row lu-row--eq-height {$rawObject->getClasses()}" id="{$rawObject->getId()}" namespace="{$namespace}"
  7. index="{$rawObject->getIndex()}" actionid="{$rawObject->getIndex()}">
  8. <div class="lu-preloader-container lu-preloader-container--full-screen lu-preloader-container--overlay"
  9. v-if="loading_state">
  10. <div class="lu-preloader lu-preloader--sm"></div>
  11. </div>
  12. <div class="col-md-12">
  13. <h4 v-if="data.status"><span>{literal}{{ data.config.name }} {/literal} </span></h4>
  14. <ul class="lu-list lu-list--info">
  15. <li class="lu-list__item">
  16. <span class="lu-list__item-title">{$MGLANG->tr('Status')}</span>
  17. <span class="lu-list__value" v-html="data.status.status"> </span>
  18. </li>
  19. <li class="lu-list__item">
  20. <span class="lu-list__item-title">{$MGLANG->tr('CPU Usage')}</span>
  21. <span class="lu-list__value">{literal} {{ data.status.cpu }} {/literal} % {$MGLANG->tr('of')} {literal} {{ data.status.cpus }} {/literal}{$MGLANG->tr('Cores')}
  22. <span v-if="data.status.cpuunit"> {$MGLANG->tr('CPU Units')} {literal} {{ data.status.cpuunit }}{/literal}</span>
  23. </span>
  24. </li>
  25. <li class="lu-list__item">
  26. <span class="lu-list__item-title">{$MGLANG->tr('Memory')}</span>
  27. <span class="lu-list__value" v-if="data.virtualization == 'qemu' && data.status.balloon_min">
  28. {$MGLANG->tr('Total')}: {literal}{{ data.status.maxmem }}{/literal}
  29. {$MGLANG->tr('Usage')}: {literal}{{ data.status.mem }}{/literal}
  30. </span>
  31. <span class="lu-list__value" v-else>{literal} {{data.status.mem }} / {{ data.status.maxmem }} {/literal}</span>
  32. </li>
  33. <li class="lu-list__item">
  34. <span class="lu-list__item-title">{$MGLANG->tr('Created At')}</span>
  35. <span class="lu-list__value">{literal}{{ data.created_at }}{/literal}</span>
  36. </li>
  37. <li class="lu-list__item">
  38. <span class="lu-list__item-title">{$MGLANG->translate('description')}</span>
  39. <span class="lu-list__value">{literal}{{ data.description}}{/literal}</span>
  40. </li>
  41. </ul>
  42. </div>
  43. </div>
  44. </script>