Módosítások fejlesztéshez
This commit is contained in:
+4
-1
@@ -40,6 +40,7 @@
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Short Name</th>
|
||||
<th>Checkpoint</th>
|
||||
<th>OperationDescription</th>
|
||||
<th>AnswerType</th>
|
||||
<th class="text-center">Action</th>
|
||||
@@ -49,6 +50,7 @@
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Short Name</th>
|
||||
<th>Checkpoint</th>
|
||||
<th>OperationDescription</th>
|
||||
<th>AnswerType</th>
|
||||
<th class="text-center">Action</th>
|
||||
@@ -67,6 +69,7 @@
|
||||
columns: [
|
||||
{ data: "id" },
|
||||
{ data: "rowIndex" },
|
||||
{ data: "checkPointDTO.shortName" },
|
||||
{ data: "operationDescription" },
|
||||
{ data: "answerType" },
|
||||
{ data: null, render: function (data, type, row) {
|
||||
@@ -79,7 +82,7 @@
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"targets": 4,
|
||||
"targets": 5,
|
||||
"className": "text-center",
|
||||
"width": "10%"
|
||||
}
|
||||
|
||||
+25
-5
@@ -18,22 +18,42 @@
|
||||
<meta name="csrf-token" content="@Antiforgery.GetAndStoreTokens(HttpContext).RequestToken" />
|
||||
<input type="hidden" asp-for="CheckListTemplateRow.Id" />
|
||||
<input type="hidden" asp-for="CheckListTemplateRow.CheckListTemplateHeaderId" />
|
||||
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-3">
|
||||
<label asp-for="CheckListTemplateRow.RowIndex"></label>
|
||||
<input asp-for="CheckListTemplateRow.RowIndex" class="form-control" />
|
||||
<span asp-validation-for="CheckListTemplateRow.RowIndex" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label asp-for="CheckListTemplateRow.CheckPointId"></label>
|
||||
<select asp-for="CheckListTemplateRow.CheckPointId" class="form-control" asp-items="Model.CheckPoints"></select>
|
||||
<span asp-validation-for="CheckListTemplateRow.CheckPointId" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label asp-for="CheckListTemplateRow.EquipmentId"></label>
|
||||
<select asp-for="CheckListTemplateRow.EquipmentId" class="form-control" asp-items="Model.Equipments"></select>
|
||||
<span asp-validation-for="CheckListTemplateRow.EquipmentId" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label asp-for="CheckListTemplateRow.AnswerType"></label>
|
||||
<select asp-for="CheckListTemplateRow.AnswerType" class="form-control" asp-items="Model.AnswerTypes"></select>
|
||||
<span asp-validation-for="CheckListTemplateRow.AnswerType" class="text-danger"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label asp-for="CheckListTemplateRow.OperationDescription"></label>
|
||||
<textarea asp-for="CheckListTemplateRow.OperationDescription" class="form-control" rows="4"></textarea>
|
||||
<span asp-validation-for="CheckListTemplateRow.OperationDescription" class="text-danger"></span>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label asp-for="CheckListTemplateRow.AnswerType"></label>
|
||||
<select asp-for="CheckListTemplateRow.AnswerType" class="form-control" asp-items="Model.AnswerTypes"></select>
|
||||
<span asp-validation-for="CheckListTemplateRow.AnswerType" class="text-danger"></span>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<button type="button" id="saveCheckListTemplateRow" class="btn btn-primary">Mentés</button>
|
||||
<button type="button" class="btn btn-secondary" onclick="history.back()">Mégsem</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
@section Scripts {
|
||||
|
||||
+23
-1
@@ -21,6 +21,12 @@ namespace WorkFlowCheck.Web.Pages.CheckListTemplate.CheckListTemplateRows
|
||||
.Select(x => new SelectListItem { Value = x, Text = x })
|
||||
.ToList();
|
||||
|
||||
[BindProperty]
|
||||
public List<SelectListItem> CheckPoints { get; set; }
|
||||
|
||||
[BindProperty]
|
||||
public List<SelectListItem> Equipments { get; set; }
|
||||
|
||||
public CheckListTemplateRowEditPageModel(ILogger<IndexModel> logger, IBaseStockService baseStockService)
|
||||
{
|
||||
_baseStockService = baseStockService;
|
||||
@@ -29,7 +35,23 @@ namespace WorkFlowCheck.Web.Pages.CheckListTemplate.CheckListTemplateRows
|
||||
|
||||
public async Task OnGet(int id)
|
||||
{
|
||||
CheckListTemplateRow = await _baseStockService.GetCheckListTemplateRow(id);
|
||||
await InitSelectItems();
|
||||
CheckListTemplateRow = await _baseStockService.GetCheckListTemplateRow(id);
|
||||
}
|
||||
private async Task InitSelectItems()
|
||||
{
|
||||
var checkPoints = await _baseStockService.GetAllCheckPoints();
|
||||
this.CheckPoints = new List<SelectListItem>();
|
||||
foreach (var checkPoint in checkPoints)
|
||||
{
|
||||
this.CheckPoints.Add(new SelectListItem() { Value = checkPoint.Id.ToString(), Text = checkPoint.ShortName });
|
||||
}
|
||||
var equipments = await _baseStockService.GetAllEquipments();
|
||||
this.Equipments = new List<SelectListItem>();
|
||||
foreach (var equipment in equipments)
|
||||
{
|
||||
this.Equipments.Add(new SelectListItem() { Value = equipment.Id.ToString(), Text = equipment.ShortName });
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user