Добавил заголовок на формы, поправил отображения болезней при множественном выборе

This commit is contained in:
Никита Потапов 2024-04-30 19:57:19 +04:00
parent aecacb09ed
commit c1873c594d
4 changed files with 59 additions and 26 deletions

View File

@ -6,9 +6,9 @@
public static (string Url, string Title) Courses = ("Courses", "Курсы");
public static (string Url, string Title) Diagnoses = ("Diagnoses", "Болезни");
public static (string Url, string Title) Symptomes = ("Symptomes", "Симптомы");
public static (string Url, string Title) Symptom = ("Symptom", "Редактировать симптом");
public static (string Url, string Title) Diagnose = ("Diagnose", "Редактировать болезнь");
public static (string Url, string Title) Course = ("Course", "Редактировать курс");
public static (string Url, string Title) Symptom = ("Symptom", "Симптом");
public static (string Url, string Title) Diagnose = ("Diagnose", "Болезнь");
public static (string Url, string Title) Course = ("Course", "Курс");
public static List<(string Url, string Title)> MenuItemsOrder = new List<(string Url, string Title)>
{

View File

@ -1,6 +1,7 @@
@{
ViewBag.SelectedSiteMenuItem = SiteMenuItems.Course;
}
<h4>Новый курс лечения</h4>
<form class="d-flex flex-column" method="post">
<div class="row mb-5">
<div class="col-3">Количество дней:</div>
@ -29,6 +30,42 @@
</select>
</div>
</div>
<div class="row mb-5">
<div class="col-3 d-flex align-content-center">
<h5 class="me-2">Болезни</h5>
<select id="recipeId" name="recipeId" class="me-2">
<option value="">Выберите болезнь</option>
@{
count = 10;
for (int i = 0; i < count; i++)
{
<option value="@i">Какая-то противная болезнь @i</option>
}
}
</select>
<button class="btn btn-success" type="button">
Добавить
</button>
</div>
</div>
<div class="row mb-5 overflow-auto" style="max-height: 100px; max-width: 500px;">
<ol>
@{
count = 7;
for (int i = 0; i < count; i++)
{
<li class="mb-2 ps-1 ms-1">
<a asp-action="Course" class="text-decoration-none">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash-fill text-danger " viewBox="0 0 16 16">
<path d="M2.5 1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1H3v9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V4h.5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1zm3 4a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5M8 5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7A.5.5 0 0 1 8 5m3 .5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 1 0" />
</svg>
</a>
<span>Выбранная болезнь</span>
</li>
}
}
</ol>
</div>
<div class="row mb-5">
<div class="col-4">
<button class="btn btn-success" type="submit">

View File

@ -1,6 +1,7 @@
@{
ViewBag.SelectedSiteMenuItem = SiteMenuItems.Diagnose;
}
<h4>Новая болезнь</h4>
<form class="d-flex flex-column" method="post">
<div class="row mb-5">
<div class="col-3">Название:</div>

View File

@ -1,6 +1,7 @@
@{
ViewBag.SelectedSiteMenuItem = SiteMenuItems.Symptom;
}
<h4>Новый симптом</h4>
<form class="d-flex flex-column" method="post">
<div class="row mb-5">
<div class="col-3">Название:</div>
@ -11,36 +12,30 @@
<div class="col-8"><textarea id="comment" name="comment"></textarea></div>
</div>
<div class="row mb-5">
<div class="col-3">Болезни:</div>
<div class="col-8">
<div class="row">
<div class="d-flex">
<button class="btn btn-success" type="button">
Добавить
</button>
<select id="recipeId" name="recipeId">
<option value="">Выберите болезнь</option>
@{
int count = 10;
for (int i = 0; i < count; i++)
{
<option value="@i">Какая-то противная болезнь @i</option>
}
}
</select>
</div>
<div class="col-3">
</div>
</div>
<div class="col-3 d-flex align-content-center">
<h5 class="me-2">Болезни</h5>
<select id="recipeId" name="recipeId" class="me-2">
<option value="">Выберите болезнь</option>
@{
int count = 10;
for (int i = 0; i < count; i++)
{
<option value="@i">Какая-то противная болезнь @i</option>
}
}
</select>
<button class="btn btn-success" type="button">
Добавить
</button>
</div>
</div>
<div class="row">
<div class="row mb-5 overflow-auto" style="max-height: 100px; max-width: 500px;">
<ol>
@{
count = 7;
for (int i = 0; i < count; i++)
{
<li class="mb-2">
<li class="mb-2 ps-1 ms-1">
<a asp-action="Symptom" class="text-decoration-none">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash-fill text-danger " viewBox="0 0 16 16">
<path d="M2.5 1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1H3v9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V4h.5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1zm3 4a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5M8 5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7A.5.5 0 0 1 8 5m3 .5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 1 0" />