This commit is contained in:
Đăng Nguyễn 2025-12-22 19:31:55 +07:00
parent 1289a6c331
commit 4ceec9abd5
5 changed files with 17 additions and 8 deletions

View File

@ -48,9 +48,6 @@ FROM base AS final
WORKDIR /app WORKDIR /app
COPY --from=publish /app/publish ./ COPY --from=publish /app/publish ./
# Create directory for database
RUN mkdir -p /app/data
# Set environment variables # Set environment variables
#ENV ASPNETCORE_URLS=http://+:8080 #ENV ASPNETCORE_URLS=http://+:8080
ENV ASPNETCORE_ENVIRONMENT=Production ENV ASPNETCORE_ENVIRONMENT=Production

View File

@ -46,8 +46,10 @@
<div class="flex-grow-1"> <div class="flex-grow-1">
<MudTextField Value="@OrderJson" <MudTextField Value="@OrderJson"
ReadOnly T="string"
ValueChanged="OrderJsonChange"
Variant="Variant.Filled" Variant="Variant.Filled"
Immediate=true
Lines="50" Lines="50"
Style="font-family: 'Roboto Mono', Consolas, monospace; Style="font-family: 'Roboto Mono', Consolas, monospace;
font-size: 0.85rem; font-size: 0.85rem;
@ -62,6 +64,8 @@
[Parameter] public bool? SendSuccess { get; set; } [Parameter] public bool? SendSuccess { get; set; }
[Parameter] public bool DisableCancel { get; set; } [Parameter] public bool DisableCancel { get; set; }
[Parameter] public EventCallback<string> OrderJsonChanged { get; set; }
[Parameter] public EventCallback OnCopy { get; set; } [Parameter] public EventCallback OnCopy { get; set; }
[Parameter] public EventCallback OnSend { get; set; } [Parameter] public EventCallback OnSend { get; set; }
[Parameter] public EventCallback OnImport { get; set; } [Parameter] public EventCallback OnImport { get; set; }
@ -90,4 +94,11 @@
false => Icons.Material.Filled.Error, false => Icons.Material.Filled.Error,
_ => Icons.Material.Filled.Send _ => Icons.Material.Filled.Send
}; };
private void OrderJsonChange(string value)
{
OrderJson = value;
OrderJsonChanged.InvokeAsync(OrderJson);
StateHasChanged();
}
} }

View File

@ -46,7 +46,7 @@
<!-- ================= RIGHT ================= --> <!-- ================= RIGHT ================= -->
<MudItem xs="12" md="5" Class="h-100"> <MudItem xs="12" md="5" Class="h-100">
<JsonOutputPanel OrderJson="@OrderJson" <JsonOutputPanel @bind-OrderJson="@OrderJson"
Copied="@copied" Copied="@copied"
SendSuccess="@sendSuccess" SendSuccess="@sendSuccess"
OnCopy="CopyJsonToClipboard" OnCopy="CopyJsonToClipboard"
@ -226,7 +226,7 @@
sendSuccess = response.IsSuccessStatusCode; sendSuccess = response.IsSuccessStatusCode;
} }
catch (Exception ex) catch
{ {
sendSuccess = false; sendSuccess = false;
} }

View File

@ -2,6 +2,7 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using RobotApp.Interfaces; using RobotApp.Interfaces;
using RobotApp.VDA5050.Order; using RobotApp.VDA5050.Order;
using System.Text.Json;
namespace RobotApp.Controllers; namespace RobotApp.Controllers;
@ -15,7 +16,7 @@ public class OrderController(IOrder robotOrderController, IInstantActions instan
public IActionResult SendOrder([FromBody] OrderMsg order) public IActionResult SendOrder([FromBody] OrderMsg order)
{ {
robotOrderController.UpdateOrder(order); robotOrderController.UpdateOrder(order);
Console.WriteLine(JsonSerializer.Serialize(order));
return Ok(new return Ok(new
{ {
success = true, success = true,

View File

@ -6,7 +6,7 @@
"dotnetRunMessages": true, "dotnetRunMessages": true,
"launchBrowser": true, "launchBrowser": true,
"workingDirectory": "$(TargetDir)", "workingDirectory": "$(TargetDir)",
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", //"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
"applicationUrl": "http://localhost:5229", "applicationUrl": "http://localhost:5229",
"environmentVariables": { "environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development" "ASPNETCORE_ENVIRONMENT": "Development"