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

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

using Rugrid.Sdaid.Notation.Documents;

namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
    /// <summary>
    /// Перенесено дословно из ntr-01/ui/pmes-info.md.
    /// </summary>
    public class DOC_PmesInfo : IUiComponentDocument, IHasStructuralLinks, IFolder<NtrUiFolder>
    {
        public SdaidLink[] Links => new[]
        {
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.OrgObjectModel.DOC_MES>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.OrgObjectModel.DOC_PMES>(),
        };

        public static string _refName = "Карточка ПМЭС";

        public string Name => "Карточка ПМЭС";

        public string Description => "Алиасы: Карточка ПМЭС. parents: [nav-object-card].";

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

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

{SdaidHtml.IframeOf<DOC_PmesInfo>("pmes-info.html", 620)}

{SdaidHtml.LinkTo<DOC_PmesInfo>("pmes-info.html", "Открыть макет в отдельной вкладке")}
"""";

        public static string Body = """"
Отображает информацию о выбранном в блоке навигации [[../ntr-01/domain/org-object-model/pmes|ПМЭС]]

**Описание полей:**

| Название поля             | Способ заполнения                                                                                | Обязательно для заполнения | Редактируемое | Правила валидации | Тип поля               | Маска / Формат | Примечания / Пример |
| ------------------------- | ------------------------------------------------------------------------------------------------ | -------------------------- | ------------- | ----------------- | ---------------------- | -------------- | ------------------- |
| Наименование              | [[../ntr-01/domain/org-object-model/pmes\|ПМЭС]]. Наименование                                          | Да                         | Нет           |                   | Строка до 500 символов |                |                     |
| Вышестоящее подразделение | [[../ntr-01/domain/org-object-model/pmes\|ПМЭС]]. [[../ntr-01/domain/org-object-model/mes\|МЭС]]. Наименование | Да                         | Нет           |                   | Строка до 500 символов |                |                     |
| Область                   | [[../ntr-01/domain/org-object-model/pmes\|ПМЭС]]. Область                                               | Нет                        | Нет           |                   | Поле только для чтения |                | Загружается из АИС ОИА ПЭО |
| Город                     | [[../ntr-01/domain/org-object-model/pmes\|ПМЭС]]. Город                                                | Нет                        | Нет           |                   | Поле только для чтения |                | Загружается из АИС ОИА ПЭО |
| Субъект РФ                | [[../ntr-01/domain/org-object-model/pmes\|ПМЭС]]. Субъект РФ (справочник «Предельные значения зимних надбавок», модуль ЭНТС) | Нет                        | Да            |                   | Выпадающий список      |                | Определяет зимнюю надбавку к норме расхода топлива; проставляется в Сервисе |
"""";
    }
}