{% extends 'layout.html' %} {% block title %} Дашборд {% endblock %} {% block style %} h1 { color: #333; text-align: center; margin-top: 20px; } body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f0f0f0; } .table-container { overflow-x: hidden; } table { width: 100%; margin-left: 0; padding: 0; border-collapse: collapse; border-radius: 5px; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); max-width: 100%; } th, td { padding: 8px; text-align: center; border-bottom: 1px solid #ddd; font-size: 11px; width: 10%; } th { background-color: #007bff; color: #fff; } tr:hover { background-color: #f5f5f5; } button { border: none; background-color: #007bff; color: #fff; padding: 2px 5px; border-radius: 4px; cursor: pointer; } button:hover { background-color: #0056b3; } a.add { display: inline-block; background-color: #007bff; color: #ff1; padding: 5px 10px; border-radius: 5px; text-align: center; text-decoration: none; margin-right: 10px; } a.add:hover { background-color: #0056b3; } .search-container { margin-bottom: 20px; } .button-container { margin-bottom: 20px; } #searchInput { width: 50%; padding: 8px; margin-bottom: 10px; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; } {% endblock %} {% block body %}
# | Адрес | Название | Назначение | ОC | Состояние | Кто занял | Под задачей | Когда занято | Действия |
---|---|---|---|---|---|---|---|---|---|
{{ loop.index }} | {% if vm.ip_addres == None %} Данных нет {% else %} {{ vm.ip_addres }} {% endif %} | {{ vm.name }} | {% if vm.appointment == None %} Данных нет {% else %} {{ vm.appointment }} {% endif %} | {{ vm.os }} |
{% if vm.power_status == 'poweredOn' %}
![]() ![]() |
{% if vm.technical != True %}
{% if vm.who_borrowed == None %}
Данных нет
{% else %}
{{ vm.who_borrowed }}
{% endif %}
{% else %}
![]() |
{% if vm.technical != True %}
{{ vm.task }}
{% else %}
![]() |
{% if vm.technical != True %}
{{ vm.busy_date }}
{% else %}
![]() |
{% if vm.technical != True %}
{% if vm.status == 'Свободно' %}
{% else %}
{% endif %}
{% else %}
![]() |
{{ loop.index }} | {% if vm.ip_addres == None %} Данных нет {% else %} {{ vm.ip_addres }} {% endif %} | {{ vm.name }} | {% if vm.appointment == None %} Данных нет {% else %} {{ vm.appointment }} {% endif %} | {{ vm.os }} |
{% if vm.power_status == 'poweredOn' %}
![]() ![]() |
{% if vm.technical != True %}
{% if vm.who_borrowed == None %}
Данных нет
{% else %}
{{ vm.who_borrowed }}
{% endif %}
{% else %}
![]() |
{% if vm.technical != True %}
{{ vm.task }}
{% else %}
![]() |
{% if vm.technical != True %}
{{ vm.busy_date }}
{% else %}
![]() |
{% if vm.technical != True %}
{% if vm.status == 'Свободно' %}
{% else %}
{% endif %}
{% else %}
![]() |
{{ loop.index }} | {% if vm.ip_addres == None %} Данных нет {% else %} {{ vm.ip_addres }} {% endif %} | {{ vm.name }} | {% if vm.appointment == None %} Данных нет {% else %} {{ vm.appointment }} {% endif %} | {{ vm.os }} |
{% if vm.power_status == 'poweredOn' %}
![]() ![]() |
х | х | х |
![]() |