...
This commit is contained in:
@@ -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;
|
||||
|
@@ -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();
|
||||
}
|
||||
|
@@ -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();
|
||||
}
|
||||
|
Reference in New Issue
Block a user