⟨/⟩ 65_Ui/Pages/HomePage.cs

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

using Ban.Sdaid.Notation.Documents;

namespace Ban.Sdaid.Icd.Ui.Pages
{
    /// <summary>Главная страница — точка входа после авторизации.</summary>
    public class HomePage : IPageDocument, IFolder<UiFolder>
    {
        public static string _refName = "главная страница";

        public string Name => "Главная";

        public string Description =>
            @"Назначение сервиса, разделы со статистикой и сводка дня. Открывается после авторизации и по клику на наименовании сервиса в шапке.";

        public string Version => "0.1";
        public string Status => "draft";
        public string[] Comments => new string[0];

        public static string S1_Capabilities = """
            ## Возможности

            Страница отвечает на два вопроса: что это за сервис и куда идти работать.

            Показывает полное наименование сервиса и краткое назначение, **прогресс оцифровки архива** (сколько карт
            из общего объёма архива уже оцифровано), плашки разделов со статистикой и сводку текущего дня.

            Плашка раздела ведёт на соответствующий экран и несёт по два показателя. Выделены цветом только те,
            что требуют действия или отражают результат: сколько пакетов ждёт оператора, сколько документов уже
            имеет карты.

            Сводка дня: введено пакетов, создано ИК, средняя уверенность распознавания, ошибок обработки,
            операторов на смене.
            """;

        public static string S2_Notes = """
            ## Замечания

            Состав показателей выведен из прототипа и подлежит проверке у заказчика: часть цифр добавлена для
            наглядности. Прогресс по архиву опирается на объём ~50 тыс. карт из ТЗ.
            """;

        public static string S9_Prototype = $"""
            ## Прототип

            {SdaidHtml.LinkTo<HomePage>("home.html", "Открыть прототип в новой вкладке")}

            {SdaidHtml.IframeOf<HomePage>("home.html", 720)}
            """;
    }
}