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

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

using Rugrid.Sdaid.Notation.Documents;

namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
    /// <summary>
    /// Перенесено дословно из ntr-01/ui/model-card-general-info-model-info.md.
    /// </summary>
    public class DOC_ModelCardGeneralInfoModelInfo : IUiComponentDocument, IHasStructuralLinks, IFolder<NtrUiFolder>
    {
        public SdaidLink[] Links => new[]
        {
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.BuildingModel.DOC_Building>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_ConsumptionModel>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_GatesModel>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_GroundContact>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_RoofModel>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_Ventilation>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_WallsModel>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_WindowsModel>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_CalcKind>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_CalcStatus>(),
            Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Ui.Componetns.DOC_ColorBadge>(),
        };

        public static string _refName = "Блок \"Сведения о модели потребления";

        public string Name => "Блок \"Сведения о модели потребления";

        public string Description => "Алиасы: Блок \"Сведения о модели потребления. parents: [model-card-general-info].";

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

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

{SdaidHtml.IframeOf<DOC_ModelCardGeneralInfoModelInfo>("model-card-general-info-model-info.html", 620)}

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

        public static string Body = """"
**Описание полей:**

| Название поля                                                           | Способ заполнения                                                                                                                                                                                                                        | Обязательно для заполнения | Редактируемое в режиме редактирования          | Правила валидации | Тип поля                                                                                                  | Маска / Формат      | Значение по умолчанию | Примечания                                                                                                                                                             | Группа полей                                         |     |
| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ---------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------- | ------------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | --- |
| Наименование                                                            | Генерируется или читается [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Наименование.<br><br>Шаблон генерации:<br>"{[[../ntr-01/domain/building-model/building\|Здание]]. Наименование}-{дата и время создания}"       | Да                         | Да                                             |                   | Поле ввода                                                                                                |                     |                       | Генерируется и редактируется пользователем                                                                                                                             | **Общие сведения о модели**                          |     |
| Базовая модель                                                          | В зависимости от "[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Базовая модель":<br>- если true - "Да";<br>- если false - "Нет"                                                                                 | Да                         | Нет                                            |                   | Поле только для чтения                                                                                    |                     | "Нет"                 | "Да" означает, что модель обязана отражать данные здания в АИС, часть данных АИС не редактируется пользователем, может быть измена только при получении данных из АИС. | Общие сведения о модели                              |     |
| Статус расчёта                                                          | Бейдж с наименованием и цветом:<br><br>[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] --> [[../ntr-01/domain/reference/sys-reference/calc-status\|Статус расчёта]]. Наименование<br>Цвет: [[color-badge\|Цвета бейджей]] | Да                         | Нет                                            |                   | Бейдж                                                                                                     |                     | "Не выполнен"         | Статус определяется в функции расчёта, возвращается в составе CalcModel.OutputModel                                                                                    | Общие сведения о модели                              |     |
| Вид расчёта                                                             | "[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. [[../ntr-01/domain/reference/sys-reference/calc-kind\|Вид расчёта]]. Наименование"                                                                                      | Да                         | Да, если "Базовая модель" != "Да", иначе "Нет" |                   | Выпадающий список. Выбор из [[../ntr-01/domain/reference/sys-reference/calc-kind\|Справочник "Вид расчёта"]]<br> |                     | "Произвольный"        |                                                                                                                                                                        | Общие сведения о модели                              |     |
|                                                                         |                                                                                                                                                                                                                                          |                            |                                                |                   |                                                                                                           |                     |                       |                                                                                                                                                                        | **Результаты расчёта**                               |     |
| Тепловая энергия, Гкал                                                  | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ТЭ зданием, Гкал                                                                                                                                | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} Гкал     |                       |                                                                                                                                                                        | **Общее потребления ТЭР зданием**                    |     |
| Тепловая энергия, кВт·ч                                                 | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ТЭ зданием, кВт·ч                                                                                                                               | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} кВт·ч    |                       |                                                                                                                                                                        | Общее потребления ТЭР зданием                        |     |
| Электроэнергия, кВт·ч                                                   | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ЭЭ зданием, кВт·ч                                                                                                                               | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} кВт·ч    |                       |                                                                                                                                                                        | Общее потребления ТЭР зданием                        |     |
| Тепловая энергия на отопление и вентиляцию, Гкал                        | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ТЭ на отопление и вентиляцию, Гкал                                                                                                                    | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} Гкал     |                       |                                                                                                                                                                        | **Потребление ТЭР на цели**                          |     |
| Тепловая энергия на отопление и вентиляцию, кВт·ч                       | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ТЭ на отопление и вентиляцию, кВт·ч                                                                                                                   | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} кВт·ч    |                       |                                                                                                                                                                        | Потребление ТЭР на цели                              |     |
| Электроэнергия на хозяйственно-бытовые нужды, кВт·ч                     | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ЭЭ на хозяйственно-бытовые нужды, кВт·ч                                                                                                               | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} кВт·ч    |                       |                                                                                                                                                                        | Потребление ТЭР на цели                              |     |
| Класс                                                                   | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Класс энергоэффективности                                                                                                                                         | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    |                     |                       |                                                                                                                                                                        | **Класс энергоэффективности**                        |     |
| Отклонение расчётной удельной характеристики от нормативной             | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Отклонение расчётной удельной характеристики от нормативной, %                                                                                                    | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {999,9} %           |                       |                                                                                                                                                                        | Класс энергоэффективности                            |     |
| Удельная характеристика расхода ТЭ (нормативная), Вт/(м3∙℃)             | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика расхода ТЭ (нормативная), Вт/(м3∙℃)                                                                                                       | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м3∙℃)  |                       |                                                                                                                                                                        | Класс энергоэффективности                            |     |
| Удельная характеристика расхода ТЭ (расчётная), Вт/(м3∙℃)               | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика расхода ТЭ (расчётная), Вт/(м3∙℃)                                                                                                         | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м3∙℃)  |                       |                                                                                                                                                                        | Класс энергоэффективности                            |     |
| Удельная теплозащитная характеристика здания                            | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная теплозащитная характеристика                                                                                                                             | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м³·°C) |                       |                                                                                                                                                                        | **Удельная характеристика расхода (расчётная)**      |     |
| Удельная вентиляционная характеристика здания                           | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/ventilation\|Вентиляция]]. Удельная вентиляционная характеристика, Вт/(м³·°C)                                                    | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м³·°C) |                       |                                                                                                                                                                        | Удельная характеристика расхода (расчётная)          |     |
| Удельная характеристика внутренних теплопоступлений здания              | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика внутренних теплопоступлений, Вт/(м³·°C)                                                                                                   | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м³·°C) |                       |                                                                                                                                                                        | Удельная характеристика расхода (расчётная)          |     |
| Удельная характеристика теплопоступлений в здание от солнечной радиации | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]Удельная характеристика теплопоступлений от солнечной радиации, Вт/(м³·°C)                                                                                          | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} Вт/(м³·°C) |                       |                                                                                                                                                                        | Удельная характеристика расхода (расчётная)          |     |
| Коэффициент полезного использования теплопоступлений                    | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Коэффициент полезного использования теплопоступлений                                                                                                              | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999}            |                       |                                                                                                                                                                        | Удельная характеристика расхода (расчётная)          |     |
| Общие теплопотери здания за отопительный период, кВт·ч                  | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Энергия теплопотерь здания, кВт·ч                                                                                                                                 | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} кВт·ч    |                       |                                                                                                                                                                        | **Теплопотери**                                      |     |
| Площадь теплозащитной оболочки                                          | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Площадь теплозащитной оболочки здания, м²                                                                                                                         | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | **Площадь теплозащитной оболочки**                   |     |
| Площадь стен                                                            | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]  <-- [[../ntr-01/domain/consumption-model/walls-model\|Стены]]. Площадь внутренней поверхности, м²                                                                        | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | Площадь теплозащитной оболочки                       |     |
| Площадь окон                                                            | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]  <-- [[../ntr-01/domain/consumption-model/windows-model\|Модель окон]]. Площадь окон, м²                                                                                  | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | Площадь теплозащитной оболочки                       |     |
| Площадь ворот                                                           | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]  <-- [[../ntr-01/domain/consumption-model/gates-model\|Модель ворот]]. Площадь ворот, м²                                                                                  | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | Площадь теплозащитной оболочки                       |     |
| Площадь верхних ограждающих конструкций                                 | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]  <-- [[../ntr-01/domain/consumption-model/roof-model\|Верхние ограждающие конструкции]]. Площадь ВОК, м²                                                                  | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | Площадь теплозащитной оболочки                       |     |
| Площадь зоны контакта с грунтом                                         | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]  <-- [[../ntr-01/domain/consumption-model/ground-contact\|Зона контакта с грунтом]]. Площадь контакта с грунтом, м²                                                       | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {9 999,99} м²       |                       |                                                                                                                                                                        | Площадь теплозащитной оболочки                       |     |
| Приведённое сопротивление теплозащитной оболочки здания                 | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Приведённое сопротивление теплозащитной оболочки, м²·°C/Вт                                                                                                        | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | **Приведённое сопротивление теплозащитной оболочки** |     |
| Приведенное сопротивление теплопередаче стен                            | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/walls-model\|Стены]]. Приведённое сопротивление теплопередаче стен, м²·°C/Вт                                                     | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | Приведённое сопротивление теплозащитной оболочки     |     |
| Приведенное сопротивление теплопередаче окон                            | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/windows-model-diagram\|Модель окон]]. Приведённое сопротивление теплопередаче окон, м²·°C/Вт                                     | Нет                        | Нет                                            |                   | Поле только для чтения]                                                                                   | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | Приведённое сопротивление теплозащитной оболочки     |     |
| Приведенное сопротивление теплопередаче ворот                           | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/gates-model-diagram\|Модель ворот]]. Приведённое сопротивление теплопередаче ворот, м²·°C/Вт                                     | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | Приведённое сопротивление теплозащитной оболочки     |     |
| Приведенное сопротивление теплопередаче верхних ограждающих конструкций | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/roof-model\|Верхние ограждающие конструкции]]. Приведённое сопротивление теплопередаче ВОК, м²·°C/Вт                             | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | Приведённое сопротивление теплозащитной оболочки     |     |
| Приведенное сопротивление теплопередаче зоны контакта с грунтом         | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/ground-contact\|Зона контакта с грунтом]]. Приведённое сопротивление теплопередаче ЗКГ, м²·°C/Вт                                 | Нет                        | Нет                                            |                   | Поле только для чтения                                                                                    | {99,999} м²·°C/Вт   |                       |                                                                                                                                                                        | Приведённое сопротивление теплозащитной оболочки     |     |

- Группы полей надо визуально отделить друг от друга, чтоб было понятно, что это группа связанных параметров с наименованием группы.
"""";
    }
}