123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- @page "/docedit"
- @page "/docedit/{docID:int}"
- @attribute [Authorize]
- @*@attribute [Authorize(Roles = "admin")]*@
- <div class="tabs__content">
- <div class="tabs__controls">
- <a class="tabs__btn tabs__btn_active">Загрузка материалов</a>
- <a href="Verifying" class="tabs__btn">Верификация</a>
- <a class="tabs__btn">Библиотеки</a>
- <a class="tabs__btn">Заказы</a>
- </div>
- <EditForm Model="@article">
- <div class="upload">
- <h2 class="upload__title">Загрузка материала</h2>
- <form class="upload__form">
- @if (DocID < 1)
- {
- <InputFile class="upload__btn" id="inputDefault" OnChange="@HandleSelection" accept="application/pdf" />
- }
- else
- {
- <p>Исходный документ: <a href=@fullName download target="_top">@article.Filename</a></p>
- }
- <InputText type="text" class="form-control upload__input" id="article_name" @bind-Value="article.Name" placeholder="Наименование статьи" />
- <InputDate type="date" class="form-control upload__input" id="date_publish" @bind-Value="article.PublishDate" placeholder="Дата издания" />
- <label class="upload__label">
- <InputText type="text" class="form-control upload__input" id="author" @bind-Value="article.Authors" placeholder="Автор" />
- <div class="upload__input-descr">+ Добавить автора, указывать имена авторов через запятую</div>
- </label>
- <InputText type="text" class="form-control upload__input" id="keywords" @bind-Value="article.Keywords" placeholder="Ключевые слова" />
- <InputTextArea class="form-control upload__textarea" id="annotation" @bind-Value="article.Annotation" placeholder="Аннотация" />
- <InputTextArea class="form-control upload__textarea" id="text" @bind-Value="article.Text" placeholder="Текст статьи" />
- @if (DocID < 1)
- {
- <button type="button" class="upload__btn" @onclick="@HandleSubmit" disabled=@IsSubmitDisabled>загрузить на верификацию</button>
- }
- else
- {
- <p>
- <InputRadioGroup @bind-Value="article.Rating">
- Оценка:
- <br>
- @for (int i = 1; i < 6; i++)
- {
- <InputRadio Value="i" />
- @i
- <br />
- }
- </InputRadioGroup>
- </p>
- <p>
- <button type="button" class="upload__btn" @onclick="@Cancel">oтклонить</button>
- <button type="button" class="upload__btn" @onclick="@HandleSubmit">утвердить</button>
- </p>
- }
- <br>
- <p>Статус: @status</p>
- </form>
- <ModalInfo @ref="modalInfo_transac">
- <Title>Результат операции</Title>
- <Body>
- <p>
- ID транзакции: @transactionId
- </p>
- <p>
- Инициатор: <mark>@initiatorAcc.Name</mark> Сумма: @(article.Rating*5) <b>WEI</b><br>
- Рейтинг статьи: @article.Rating<br>
- </p>
- <p>
- Верификатор: <mark>@currentAcc.Name</mark> Сумма: @editsCount <b>WEI</b><br>
- Кол-во исправлений: @editsCount
- </p>
- </Body>
- </ModalInfo>
- <ModalInfo @ref="modalInfo_error">
- <Title>Ошибка</Title>
- <Body>
- </Body>
- </ModalInfo>
- <ModalLoading @ref="modalLoading">
- <Body>
- </Body>
- </ModalLoading>
- </div>
- </EditForm>
- </div>
|