⟨/⟩ Ntr/65_Ui/Componetns/EnergyProfileCollectionTaskRegistryTab.cs

63 строк · в начало

using Rugrid.Sdaid.Notation.Documents;

namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
    /// <summary>
    /// Перенесено дословно из ntr-01/ui/energy-profile-collection-task-registry-tab.md.
    /// </summary>
    public class DOC_EnergyProfileCollectionTaskRegistryTab : IUiComponentDocument, IHasStructuralLinks, IFolder<NtrUiFolder>
    {
        public SdaidLink[] Links => new[]
        {
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.EnergyProfileCollectionTaskModel.DOC_EnergyProfileCollectionTask>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_TaskStatus>(),
        };

        public static string _refName = "Вкладка «Реестр заданий на сбор энергопрофилей»";

        public string Name => "Вкладка «Реестр заданий на сбор энергопрофилей»";

        public string Description => "Алиасы: Вкладка «Реестр заданий на сбор энергопрофилей». parents: [main-page].";

        public string Version => "1.0";
        public string Status => "accepted";
        public string[] Comments => new string[0];

        /// <summary>Макет экрана: страница прототипа Сервиса, состав полей — из описания полей ниже.</summary>
        public static string Wireframe = $""""
## Макет

{SdaidHtml.IframeOf<DOC_EnergyProfileCollectionTaskRegistryTab>("energy-profile-collection-task-registry-tab.html", 620)}

{SdaidHtml.LinkTo<DOC_EnergyProfileCollectionTaskRegistryTab>("energy-profile-collection-task-registry-tab.html", "Открыть макет в отдельной вкладке")}
"""";

        public static string Body = """"
Вкладка «Реестр заданий на сбор энергопрофилей» предназначена для отображения списка заданий на сбор энергопрофилей по зданиям орг. объекта и доступа к операциям со списком.

**Элементы:**

- Строка меню операций с реестром (кнопки вызова операций): {создать задание, при необходимости иные действия};
- Табличная форма «Реестр заданий на сбор энергопрофилей».

**Табличная форма «Реестр заданий на сбор энергопрофилей»:**

В реестр выбираются задания на сбор энергопрофилей зданий выбранного организационного объекта и, входящими в его состав, подчинённых орг. объектов. 

**Описание колонок табличной формы «Реестр заданий на сбор энергопрофилей»:**

| Название поля (колонка)         | Способ заполнения                                                                                                                                                                                  | Обязательно для заполнения | Редактируемое | Тип поля               | Маска / формат | Примечания |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ------------- | ---------------------- | -------------- | ---------- |
| Год начала отчётного периода    | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `report_period_start`                                                            | Да                         | Нет           | Поле только для чтения | Год            |            |
| Год окончания отчётного периода | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `report_period_finish`                                                           | Да                         | Нет           | Поле только для чтения | Год            |            |
| Дата начала сбора данных        | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `collect_period_start`                                                           | Да                         | Нет           | Поле только для чтения | ДД.ММ.ГГГГ     |            |
| Дата окончания сбора данных     | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `collect_period_finish`                                                          | Да                         | Нет           | Поле только для чтения | ДД.ММ.ГГГГ     |            |
| Статус                          | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]] → [[../ntr-01/domain/reference/sys-reference/task-status\|Статус задания]]. Наименование | Да                         | Нет           | Поле только для чтения |                |            |

**Поведение на форме:**

- Пагинация, сортировка, фильтрация по колонкам, при фильтрации по справочнику - выпадающий список значений.
"""";
    }
}