att
This commit is contained in:
@@ -0,0 +1,160 @@
|
||||
<!-- ✅ IMPORTANTE: o link do estilo sempre fora das divs -->
|
||||
<link rel="stylesheet" type="text/css" href="/style-guide/css/fluig-style-guide.min.css">
|
||||
|
||||
<div id="cardsProcessos" class="fluig-style-guide">
|
||||
|
||||
<h3 style="color:#04506b; font-weight:600; margin-bottom:15px;">
|
||||
Iniciar Solicitações
|
||||
</h3>
|
||||
|
||||
<!-- 🔍 Campo de Pesquisa -->
|
||||
<div class="form-group" style="max-width: 300px; margin-bottom: 20px;">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon">
|
||||
<i class="fluigicon fluigicon-search"></i>
|
||||
</span>
|
||||
<input id="filtroProcessos" type="text" class="form-control" placeholder="Pesquisar processo...">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 🔹 Lista de Cards -->
|
||||
<div class="cards-container">
|
||||
<div class="card-process" data-proc="Solicitação de compras - Integração teste">
|
||||
<i class="flaticon flaticon-product"></i>
|
||||
<span>Solicitação de Compras</span>
|
||||
</div>
|
||||
|
||||
<div class="card-process" data-proc="FlowEssentials_AberturaDeChamado">
|
||||
<i class="flaticon flaticon-message-broker"></i>
|
||||
<span>Tecnologia</span>
|
||||
</div>
|
||||
|
||||
<div class="card-process" data-proc="Transferência Ginseng">
|
||||
<i class="flaticon flaticon-transfer"></i>
|
||||
<span>Transferência de Mercadorias</span>
|
||||
</div>
|
||||
|
||||
<div class="card-process" data-proc="Recrutamento e Seleção">
|
||||
<i class="flaticon flaticon-file-person"></i>
|
||||
<span>Solicitação de Vaga</span>
|
||||
</div>
|
||||
<div class="card-process" data-proc="desligamentoColaborador">
|
||||
<i class="flaticon flaticon-blocked"></i>
|
||||
<span>Desligamento de Colaborador</span>
|
||||
</div>
|
||||
|
||||
<div class="card-process" data-proc="checklist">
|
||||
<i class="flaticon flaticon-check-square"></i>
|
||||
<span>Auditoria de Lojas</span>
|
||||
</div>
|
||||
|
||||
<div class="card-process" data-proc="Abertura de chamado Manutenção">
|
||||
<i class="flaticon flaticon-build"></i>
|
||||
<span>Obras e Manutenção</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
|
||||
// 🔍 Filtro de pesquisa
|
||||
$("#filtroProcessos").on("keyup", function() {
|
||||
const termo = $(this).val().toLowerCase().trim();
|
||||
$(".card-process").each(function() {
|
||||
const nome = $(this).find("span").text().toLowerCase();
|
||||
$(this).toggle(nome.includes(termo));
|
||||
});
|
||||
});
|
||||
|
||||
// 🔹 Clique em card → abre o processo
|
||||
$(".card-process").on("click", function() {
|
||||
const processId = $(this).data("proc");
|
||||
const nome = $(this).find("span").text();
|
||||
|
||||
FLUIGC.toast({
|
||||
title: "Abrindo formulário: ",
|
||||
message: nome,
|
||||
type: "info"
|
||||
});
|
||||
const url = `/portal/p/1/pageworkflowview?processID=${processId}`;
|
||||
window.location.href = url;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<style>
|
||||
/* 🔹 Garante que os ícones usem a fonte certa */
|
||||
.fluigicon:before {
|
||||
font-family: Fluigicon !important;
|
||||
}
|
||||
|
||||
/* 🔹 Layout geral */
|
||||
.cards-container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 15px;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
/* 🔹 Card menor */
|
||||
.card-process {
|
||||
background-color: #f8f9fa;
|
||||
border: 1px solid #04506b33;
|
||||
border-radius: 12px;
|
||||
padding: 15px 10px;
|
||||
text-align: center;
|
||||
width: 125px; /* 🔹 ligeiramente menor */
|
||||
height: 115px; /* 🔹 reduzido para equilíbrio */
|
||||
cursor: pointer;
|
||||
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);
|
||||
transition: all 0.25s ease;
|
||||
color: #04506b;
|
||||
font-family: "Segoe UI", Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin: 3px; /* 🔹 pequeno respiro entre eles */
|
||||
}
|
||||
|
||||
.card-process:hover {
|
||||
background-color: #04506b;
|
||||
color: white;
|
||||
transform: scale(1.03); /* 🔹 efeito mais suave */
|
||||
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
|
||||
z-index: 2; /* 🔹 evita sobreposição visual */
|
||||
}
|
||||
|
||||
/* 🔹 Ícones menores */
|
||||
.card-process i {
|
||||
font-size: 28px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.card-process span {
|
||||
font-weight: 600;
|
||||
font-size: 12px;
|
||||
display: block;
|
||||
line-height: 1.2em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* 🔹 Campo de busca */
|
||||
#filtroProcessos {
|
||||
border-radius: 4px;
|
||||
}
|
||||
.input-group-addon {
|
||||
background-color: #04506b;
|
||||
color: white;
|
||||
border: none;
|
||||
}
|
||||
.icon-process{
|
||||
width:32px;
|
||||
height:32px;
|
||||
margin-bottom:8px;
|
||||
object-fit:contain;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user