41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
@page "/reports"
|
|
|
|
<div class="card shadow">
|
|
<div class="card-header bg-primary bg-gradient bg-opacity-75">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="px-0">
|
|
<div class="input-group input-group">
|
|
<span class="input-group-text">Report Template</span>
|
|
@if (forceSelFile)
|
|
{
|
|
<span class="input-group-text bg-dark text-light">@SelFile</span>
|
|
}
|
|
else
|
|
{
|
|
<select class="form-select" @bind="@SelFile">
|
|
@foreach (var item in ListRepFiles)
|
|
{
|
|
<option value="@item">@item</option>
|
|
}
|
|
</select>
|
|
}
|
|
</div>
|
|
|
|
</div>
|
|
<div class="px-0">
|
|
<a target="_blank" class="btn btn-primary" href="@pdfUrl">Download PDF</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body p-2">
|
|
@if (doShow)
|
|
{
|
|
<ReportViewer RepViewConf="@CurrConf" RequestDict="@CurrParam"></ReportViewer>
|
|
}
|
|
else
|
|
{
|
|
<p>...loading</p>
|
|
}
|
|
</div>
|
|
</div>
|