Order edit saját kézben

This commit is contained in:
Adam 2025-10-24 19:33:21 +02:00
parent 6aff0228eb
commit ffa4e2cc31
4 changed files with 77 additions and 12 deletions

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@
@{ @{
//page title //page title
ViewBag.PageTitle = T("Admin.Orders.EditOrderDetails").Text + "ANYÁD"; ViewBag.PageTitle = T("Admin.Orders.EditOrderDetails").Text;
//active menu item (system name) //active menu item (system name)
NopHtml.SetActiveMenuItemSystemName("Orders"); NopHtml.SetActiveMenuItemSystemName("Orders");
} }
@ -65,13 +65,13 @@
<nop-cards id="order-cards"> <nop-cards id="order-cards">
@await Component.InvokeAsync(typeof(AdminWidgetViewComponent), new { widgetZone = AdminWidgetZones.OrderDetailsBlock, additionalData = Model }) @await Component.InvokeAsync(typeof(AdminWidgetViewComponent), new { widgetZone = AdminWidgetZones.OrderDetailsBlock, additionalData = Model })
<nop-card asp-name="order-info" asp-icon="fas fa-info" asp-title="@T("Admin.Orders.Info")" asp-hide-block-attribute-name="@hideInfoBlockAttributeName" asp-hide="@hideInfoBlock" asp-advanced="false">@await Html.PartialAsync("_OrderDetails.Info", Model)</nop-card> <nop-card asp-name="order-info" asp-icon="fas fa-info" asp-title="@T("Admin.Orders.Info")" asp-hide-block-attribute-name="@hideInfoBlockAttributeName" asp-hide="@hideInfoBlock" asp-advanced="false">@await Html.PartialAsync("~/Areas/Admin/Views/Order/_OrderDetails.Info.cshtml", Model)</nop-card>
<nop-card asp-name="order-billing-shipping" asp-icon="fas fa-truck" asp-title="@T("Admin.Orders.BillingShippingInfo")" asp-hide-block-attribute-name="@hideBillingAndShippingBlockAttributeName" asp-hide="@hideBillingAndShippingBlock" asp-advanced="false">@await Html.PartialAsync("_OrderDetails.BillingShipping", Model)</nop-card> <nop-card asp-name="order-billing-shipping" asp-icon="fas fa-truck" asp-title="@T("Admin.Orders.BillingShippingInfo")" asp-hide-block-attribute-name="@hideBillingAndShippingBlockAttributeName" asp-hide="@hideBillingAndShippingBlock" asp-advanced="false">@await Html.PartialAsync("~/Areas/Admin/Views/Order/_OrderDetails.BillingShipping.cshtml", Model)</nop-card>
<nop-card asp-name="order-products" asp-icon="fas fa-table-list" asp-title="@T("Admin.Orders.Products")" asp-hide-block-attribute-name="@hideProductsBlockAttributeName" asp-hide="@hideProductsBlock" asp-advanced="true">@await Html.PartialAsync("~/Plugins/Misc.FruitBankPlugin/Areas/Admin/Views/Order/_CustomOrderDetails.Products.cshtml", Model)</nop-card> <nop-card asp-name="order-products" asp-icon="fas fa-table-list" asp-title="@T("Admin.Orders.Products")" asp-hide-block-attribute-name="@hideProductsBlockAttributeName" asp-hide="@hideProductsBlock" asp-advanced="true">@await Html.PartialAsync("~/Plugins/Misc.FruitBankPlugin/Areas/Admin/Views/Order/_CustomOrderDetails.Products.cshtml", Model)</nop-card>
@if (!Model.IsLoggedInAsVendor) @if (!Model.IsLoggedInAsVendor)
{ {
<nop-card asp-name="order-notes" asp-icon="far fa-sticky-note" asp-title="@T("Admin.Orders.OrderNotes")" asp-hide-block-attribute-name="@hideNotesBlockAttributeName" asp-hide="@hideNotesBlock" asp-advanced="true">@await Html.PartialAsync("_OrderDetails.Notes", Model)</nop-card> <nop-card asp-name="order-notes" asp-icon="far fa-sticky-note" asp-title="@T("Admin.Orders.OrderNotes")" asp-hide-block-attribute-name="@hideNotesBlockAttributeName" asp-hide="@hideNotesBlock" asp-advanced="true">@await Html.PartialAsync("~/Areas/Admin/Views/Order/_OrderDetails.Notes.cshtml", Model)</nop-card>
} }
</nop-cards> </nop-cards>

View File

@ -23,15 +23,15 @@
Fruitbank @T("Admin.Catalog.Products") Fruitbank @T("Admin.Catalog.Products")
</h1> </h1>
<div class="float-right"> <div class="float-right">
<a asp-action="Create" class="btn btn-primary"> <a asp-controller="Product" asp-action="Create" class="btn btn-primary">
<i class="fas fa-square-plus"></i> <i class="fas fa-square-plus"></i>
@T("Admin.Common.AddNew") @T("Admin.Common.AddNew")
</a> </a>
<a asp-action="BulkEdit" class="btn btn-info"> <a asp-controller="Product" asp-action="BulkEdit" class="btn btn-info">
<i class="fas fa-pen"></i> <i class="fas fa-pen"></i>
@T("Admin.Catalog.Products.BulkEdit") @T("Admin.Catalog.Products.BulkEdit")
</a> </a>
<button asp-action="DownloadCatalogPDF" type="submit" name="download-catalog-pdf" class="btn bg-purple"> <button asp-controller="Product" asp-action="DownloadCatalogPDF" type="submit" name="download-catalog-pdf" class="btn bg-purple">
<i class="far fa-file-pdf"></i> <i class="far fa-file-pdf"></i>
@T("Admin.Catalog.Products.List.DownloadPDF") @T("Admin.Catalog.Products.List.DownloadPDF")
</button> </button>
@ -47,7 +47,7 @@
<ul class="dropdown-menu" role="menu"> <ul class="dropdown-menu" role="menu">
<li class="dropdown-item"> <li class="dropdown-item">
<button asp-action="ExportToXml" type="submit" name="exportxml-all"> <button asp-controller="Product" asp-action="ExportToXml" type="submit" name="exportxml-all">
<i class="far fa-file-code"></i> <i class="far fa-file-code"></i>
@T("Admin.Common.ExportToXml.All") @T("Admin.Common.ExportToXml.All")
</button> </button>
@ -61,7 +61,7 @@
</li> </li>
<li class="dropdown-divider"></li> <li class="dropdown-divider"></li>
<li class="dropdown-item"> <li class="dropdown-item">
<button asp-action="ExportToExcel" type="submit" name="exportexcel-all"> <button asp-controller="Product" asp-action="ExportToExcel" type="submit" name="exportexcel-all">
<i class="far fa-file-excel"></i> <i class="far fa-file-excel"></i>
@T("Admin.Common.ExportToExcel.All") @T("Admin.Common.ExportToExcel.All")
</button> </button>

View File

@ -141,10 +141,15 @@ public class RouteProvider : IRouteProvider
name: "Plugin.FruitBank.Admin.Invoice.CreateInvoice", name: "Plugin.FruitBank.Admin.Invoice.CreateInvoice",
pattern: "Admin/Invoice/CreateInvoice", pattern: "Admin/Invoice/CreateInvoice",
defaults: new { controller = "Invoice", action = "CreateInvoice", area = AreaNames.ADMIN }); defaults: new { controller = "Invoice", action = "CreateInvoice", area = AreaNames.ADMIN });
endpointRouteBuilder.MapControllerRoute(
name: "Plugin.FruitBank.Admin.Order.Edit",
pattern: "Admin/Order/Edit/{id}",
defaults: new { controller = "CustomOrder", action = "Edit", area = AreaNames.ADMIN });
} }
/// <summary> /// <summary>
/// Gets a priority of route provider /// Gets a priority of route provider
/// </summary> /// </summary>
public int Priority => 3000; public int Priority => 4000;
} }