Aggiunta gestione oggetti JQM in home/index page

This commit is contained in:
Samuele Locatelli
2022-07-25 07:56:32 +02:00
parent 0e376c070c
commit 634f5f7120
7 changed files with 92 additions and 40 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
<div class="row p-5 m-5 alert alert-primary">
<div class="col-6 text-center mt-4 py-3 bg-light">
<h1>MAPO SPEC</h1>
EgalWare MES suite <img class="logoImg img-fluid" src="images/logoCliente.png" />
EgalWare MES suite <img class="logoImg img-fluid" src="images/logoCliente.png" width="64" />
</div>
<div class="col-6 text-center mt-4 py-3 bg-light">
<h3>loading data</h3>
+5
View File
@@ -159,6 +159,11 @@ namespace MP.SPEC.Data
return Task.FromResult(dbController.MacchineGetAll());
}
public Task<List<LinkMenu>> ElencoLink()
{
return Task.FromResult(dbController.ElencoLink());
}
/// <summary>
/// Verifica se sia possiubile cancellare articolo dato suo CodArt cercando su redis o su tab veto da DB
/// </summary>
+20 -11
View File
@@ -24,20 +24,29 @@
<div class="shortcuts">
<div class="row">
<div class="col-12">
<a href="ART" class="shortcut">
<i class="fa fa-edit fa-2x"></i>
<span class="shortcut-label">Articoli</span>
</a>
<a href="ODL" class="shortcut">
<i class="fa fa-edit fa-2x"></i>
<span class="shortcut-label">Commesse</span>
</a>
@if (ElencoLink == null)
{
<LoadingData></LoadingData>
}
else if (ElencoLink.Count == 0)
{
<div class="alert alert-danger" role="alert">
Nessun record trovato!
</div>
}
else
{
foreach (var item in ElencoLink)
{
<a href="@item.NavigateUrl" class="shortcut">
<i class="@item.icona shortcut-icon"></i>
<span class="shortcut-label">@item.Testo</span>
</a>
}
}
</div>
</div>
</div>
</div>
</div>
@code {
}
+38
View File
@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
using System.Net.Http;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components.Routing;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.Web.Virtualization;
using Microsoft.JSInterop;
using MP.SPEC;
using MP.SPEC.Shared;
using MP.SPEC.Components;
using MP.SPEC.Data;
namespace MP.SPEC.Pages
{
public partial class Index
{
public List<MP.Data.DatabaseModels.LinkMenu>? ElencoLink { get; set; }
[Inject]
protected MpDataService MDService { get; set; } = null!;
//[Inject]
//protected MessageService MessageService { get; set; }
protected override async Task OnInitializedAsync()
{
// recupero elenco JQM
ElencoLink = await MDService.ElencoLink();
await Task.Delay(1);
}
}
}
+24 -24
View File
@@ -110,13 +110,13 @@ a,
text-align: center;
}
.shortcuts .shortcut-icon {
font-size: 2em;
font-size: 2rem;
}
.shortcuts .shortcut {
min-width: 9em;
min-height: 5em;
min-width: 9rem;
min-height: 5rem;
display: inline-block;
padding: 2em/3 0;
padding: 2rem/3 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
@@ -129,13 +129,13 @@ a,
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 1em/2;
border-radius: 1rem/2;
}
.shortcuts .shortcut-sm {
min-width: 4.5em;
min-height: 3em;
min-width: 4.5rem;
min-height: 3rem;
display: inline-block;
padding: 1em/4 0;
padding: 1rem/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
@@ -148,20 +148,20 @@ a,
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 1em/2;
border-radius: 1rem/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2em;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2em;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut:hover {
@@ -202,8 +202,8 @@ a,
}
@media (max-width: 640px) {
.shortcuts .shortcut {
min-width: 8em;
min-height: 4em;
min-width: 8rem;
min-height: 4rem;
}
body {
font-size: 0.8em;
@@ -216,10 +216,10 @@ a,
text-align: center;
}
.shortcuts .shortcut {
min-width: 9em;
min-height: 5em;
min-width: 9rem;
min-height: 5rem;
display: inline-block;
padding: 2em/3 0;
padding: 0.66666667rem 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
@@ -235,10 +235,10 @@ a,
border-radius: 0.5em;
}
.shortcuts .shortcut-sm {
min-width: 4.5em;
min-height: 3em;
min-width: 4.5rem;
min-height: 3rem;
display: inline-block;
padding: 1em/4 0;
padding: 1rem/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
@@ -251,20 +251,20 @@ a,
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 0.5em;
border-radius: 1rem/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2em;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2em;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut:hover {
@@ -305,7 +305,7 @@ a,
}
@media (max-width: 992px) {
.shortcuts .shortcut {
min-width: 8em;
min-height: 4em;
min-width: 8rem;
min-height: 4rem;
}
}
+3 -3
View File
@@ -244,7 +244,7 @@ a, .btn-link {
[ Shortcuts / .shortcuts ]
*/
@blSCut: 1em;
@blSCut: 1rem;
.shortcuts {
text-align: center;
@@ -254,7 +254,7 @@ a, .btn-link {
min-width: @blSCut * 9;
min-height: @blSCut * 5;
display: inline-block;
padding: @blSCut*2/3 0;
padding: @blSCut * (2/3) 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
@@ -287,7 +287,7 @@ a, .btn-link {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 0.5em;
border-radius: @blSCut/2;
}
.shortcuts .shortcut .shortcut-icon {
+1 -1
View File
File diff suppressed because one or more lines are too long