This commit is contained in:
mmrbnjd
2024-07-03 16:52:31 +03:30
parent 337b793e0b
commit 3d389b602d
7 changed files with 35 additions and 23 deletions

View File

@@ -7,6 +7,7 @@ namespace Front
{
public class Fixedvalues
{
public string Domin { get; set; } = "http://195.88.208.142";
public readonly HttpClientController _hc;
private List<ForCustomerSearch>? Cus = null;
private List<IdName<int>>? Patterns = null;

View File

@@ -3,16 +3,16 @@
@inject HttpClientController hc;
<Preload LoadingText="در حال بارگذاری..." />
<Toasts class="p-3" Messages="messages" Placement="ToastsPlacement.MiddleCenter" />
@page "/InvoiceReport/{ExternalAccessCode:int}"
@page "/InvoiceReport/{ExternalAccessCode}"
@using Front.Services
@code {
[Inject] protected PreloadService PreloadService { get; set; } = default!;
List<ToastMessage> messages = new List<ToastMessage>();
[Parameter] public int ExternalAccessCode { get; set; }
[Parameter] public string ExternalAccessCode { get; set; }
protected async override Task OnParametersSetAsync()
{
if (ExternalAccessCode == null || ExternalAccessCode <= 0)
if (!string.IsNullOrEmpty(ExternalAccessCode))
ShowReport();
await base.OnParametersSetAsync();
}

View File

@@ -496,24 +496,33 @@
{
PreloadService.Show(SpinnerColor.Dark);
var rsp = await hc.Put($"Invoice/SetExternalAccessCode/{InvoiceID}");
if (rsp.IsSuccessStatusCode)
if (!string.IsNullOrEmpty(invoice.ExternalAccessCode))
{
var str = await rsp.Content.ReadAsStringAsync();
if (string.IsNullOrEmpty(str))
ShowDangerAlert("مشکلی در ساخت فایل رخ داده لطفا مجدد تلاش کنید");
else
{
ExUrl = "http://195.88.208.142/InvoiceReport/"+ str;
await Codemodal.ShowAsync();
}
ExUrl = $"{fv.Domin}/InvoiceReport/" + invoice.ExternalAccessCode;
await Codemodal.ShowAsync();
}
else
{
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
ShowDangerAlert(request[0]);
var rsp = await hc.Put($"Invoice/SetExternalAccessCode/{InvoiceID}");
if (rsp.IsSuccessStatusCode)
{
var str = await rsp.Content.ReadAsStringAsync();
if (string.IsNullOrEmpty(str))
ShowDangerAlert("مشکلی در ساخت فایل رخ داده لطفا مجدد تلاش کنید");
else
{
ExUrl = $"{fv.Domin}/InvoiceReport/" + str;
await Codemodal.ShowAsync();
}
}
else
{
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
ShowDangerAlert(request[0]);
}
}
PreloadService.Hide();
}