warehouse button disable on click
This commit is contained in:
parent
c1331b3660
commit
3520dcd656
2 changed files with 9 additions and 5 deletions
|
@ -108,15 +108,15 @@
|
|||
<div class="col-md-4">
|
||||
@if (_order.ProcessStatusEnum.ToLower() == "none")
|
||||
{
|
||||
<button class="btn btn-lg btn-warning text-nowrap" type="button" @onclick="SetProcessStatusPicked">Sæt status plukket</button>
|
||||
<button class="btn btn-lg btn-warning text-nowrap" type="button" @onclick="SetProcessStatusPicked" disabled="@_working">Sæt status plukket</button>
|
||||
}
|
||||
@if (_order.ProcessStatusEnum.ToLower() == "picked")
|
||||
{
|
||||
<button class="btn btn-lg btn-danger text-nowrap" type="button" @onclick="SetProcessStatusPacked">Sæt status pakket</button>
|
||||
<button class="btn btn-lg btn-danger text-nowrap" type="button" @onclick="SetProcessStatusPacked" disabled="@_working">Sæt status pakket</button>
|
||||
}
|
||||
@if (_order.ProcessStatusEnum.ToLower() == "packed")
|
||||
{
|
||||
<button class="btn btn-lg btn-primary text-nowrap" type="button" @onclick="SetProcessStatusShipped">Sæt status afsendt</button>
|
||||
<button class="btn btn-lg btn-primary text-nowrap" type="button" @onclick="SetProcessStatusShipped" disabled="@_working">Sæt status afsendt</button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
//
|
||||
|
||||
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using Blazored.Toast.Services;
|
||||
using Microsoft.AspNetCore.Components;
|
||||
|
@ -35,6 +36,7 @@ public partial class WarehouseOrderViewPage : IDisposable
|
|||
|
||||
private WarehouseOrderView _order { get; set; } = new();
|
||||
private bool Loading { get; set; }
|
||||
private bool _working { get; set; }
|
||||
|
||||
protected override async Task OnParametersSetAsync()
|
||||
{
|
||||
|
@ -48,7 +50,7 @@ public partial class WarehouseOrderViewPage : IDisposable
|
|||
|
||||
private async Task SetProcessStatusPicked()
|
||||
{
|
||||
|
||||
_working = true;
|
||||
var process = new WarehouseProcess
|
||||
{
|
||||
OrderId = _order.OrderId,
|
||||
|
@ -60,6 +62,7 @@ public partial class WarehouseOrderViewPage : IDisposable
|
|||
|
||||
private async Task SetProcessStatusPacked()
|
||||
{
|
||||
_working = true;
|
||||
var process = new WarehouseProcess
|
||||
{
|
||||
OrderId = _order.OrderId,
|
||||
|
@ -71,13 +74,14 @@ public partial class WarehouseOrderViewPage : IDisposable
|
|||
|
||||
private async Task SetProcessStatusShipped()
|
||||
{
|
||||
_working = true;
|
||||
var process = new WarehouseProcess
|
||||
{
|
||||
OrderId = _order.OrderId,
|
||||
ProcessStatusEnum = "shipped"
|
||||
};
|
||||
await _warehouseRepo.UpdateWarehouseOrderStatus(process);
|
||||
_navigator.NavigateTo("/warehouse/orders/packed");
|
||||
_navigator.NavigateTo("/warehouse/orders/none");
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
Loading…
Reference in a new issue