resolvido merge com nova ui
This commit is contained in:
@@ -9,12 +9,12 @@
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
||||
</div>
|
||||
<form id="formEditarMilitante" method="POST">
|
||||
<input type="hidden" id="edit_militante_id" name="militante_id">
|
||||
<input type="hidden" id="edit_militante_id" name="militante_id" value="">
|
||||
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
||||
|
||||
<div class="modal-body">
|
||||
<!-- Nav tabs -->
|
||||
<ul class="nav nav-tabs nav-fill mb-3" role="tablist">
|
||||
<ul class="nav nav-tabs mb-3" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link active" data-bs-toggle="tab" data-bs-target="#edit-dados-basicos" type="button">
|
||||
<i class="fas fa-user me-2"></i>Dados Básicos
|
||||
@@ -32,12 +32,11 @@
|
||||
</li>
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link" data-bs-toggle="tab" data-bs-target="#edit-organizacao" type="button">
|
||||
<i class="fas fa-users me-2"></i>Organização
|
||||
<i class="fas fa-sitemap me-2"></i>Organização
|
||||
</button>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!-- Tab content -->
|
||||
|
||||
<div class="tab-content">
|
||||
<!-- Dados Básicos -->
|
||||
<div class="tab-pane fade show active" id="edit-dados-basicos">
|
||||
@@ -64,14 +63,14 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="edit_data_entrada" class="form-label">Data de Entrada OCI</label>
|
||||
<input type="text" class="form-control date-mask" id="edit_data_entrada" name="data_entrada_oci"
|
||||
placeholder="DD/MM/AAAA" maxlength="10">
|
||||
<label for="edit_data_entrada" class="form-label">Data de Entrada na OCI</label>
|
||||
<input type="text" class="form-control date-mask" id="edit_data_entrada_oci" name="data_entrada_oci"
|
||||
placeholder="DD/MM/AAAA">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="edit_data_efetivacao" class="form-label">Data de Efetivação</label>
|
||||
<input type="text" class="form-control date-mask" id="edit_data_efetivacao" name="data_efetivacao_oci"
|
||||
placeholder="DD/MM/AAAA" maxlength="10">
|
||||
<label for="edit_data_efetivacao" class="form-label">Data de Efetivação na OCI</label>
|
||||
<input type="text" class="form-control date-mask" id="edit_data_efetivacao_oci" name="data_efetivacao_oci"
|
||||
placeholder="DD/MM/AAAA">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -137,22 +136,6 @@
|
||||
|
||||
<!-- Profissional -->
|
||||
<div class="tab-pane fade" id="edit-profissional">
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="edit_profissao" class="form-label">Profissão</label>
|
||||
<input type="text" class="form-control" id="edit_profissao" name="profissao">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="edit_regime_trabalho" class="form-label">Regime de Trabalho</label>
|
||||
<select class="form-select" id="edit_regime_trabalho" name="regime_trabalho">
|
||||
<option value="">Selecione...</option>
|
||||
<option value="CLT">CLT</option>
|
||||
<option value="Estatutário">Estatutário</option>
|
||||
<option value="Terceirizado">Terceirizado</option>
|
||||
<option value="Autônomo">Autônomo</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<label for="edit_empresa" class="form-label">Empresa</label>
|
||||
@@ -235,29 +218,19 @@
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<label class="form-label">Responsabilidades</label>
|
||||
<div class="responsabilidades-container">
|
||||
<input type="hidden" name="responsabilidades" id="responsabilidades_values" value="0">
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.SECRETARIO }}" data-original-class="bg-secondary" data-bs-toggle="tooltip" title="Clique para alternar">Secretário</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.RESPONSAVEL_IMPRENSA }}" data-original-class="bg-info" data-bs-toggle="tooltip" title="Clique para alternar">Responsável de Imprensa</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.IMPRENSA }}" data-original-class="bg-warning" data-bs-toggle="tooltip" title="Clique para alternar">Imprensa</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.MPS }}" data-original-class="bg-warning" data-bs-toggle="tooltip" title="Clique para alternar">MPS</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.QUADRO_ORIENTADOR }}" data-original-class="bg-success" data-bs-toggle="tooltip" title="Clique para alternar">Quadro-Orientador</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.RESPONSAVEL_FINANCAS }}" data-original-class="bg-primary" data-bs-toggle="tooltip" title="Clique para alternar">Responsável de Finanças</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.TESOUREIRO }}" data-original-class="bg-dark" data-bs-toggle="tooltip" title="Clique para alternar">Tesoureiro</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.MNS }}" data-original-class="bg-info" data-bs-toggle="tooltip" title="Clique para alternar">MNS</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.JUVENTUDE }}" data-original-class="bg-danger" data-bs-toggle="tooltip" title="Clique para alternar">Juventude</span>
|
||||
|
||||
<span class="badge badge-clickable" data-value="{{ Militante.ASPIRANTE }}" data-original-class="bg-light text-dark border" data-bs-toggle="tooltip" title="Clique para alternar">Aspirante</span>
|
||||
<div class="d-flex flex-wrap gap-2">
|
||||
<span class="badge badge-clickable bg-secondary" data-value="{{ Militante.SECRETARIO }}" data-original-class="bg-secondary" title="Secretário">SEC</span>
|
||||
<span class="badge badge-clickable bg-warning" data-value="{{ Militante.TESOUREIRO }}" data-original-class="bg-warning" title="Tesoureiro">TES</span>
|
||||
<span class="badge badge-clickable bg-danger" data-value="{{ Militante.IMPRENSA }}" data-original-class="bg-danger" title="Imprensa">IMP</span>
|
||||
<span class="badge badge-clickable bg-purple" data-value="{{ Militante.MNS }}" data-original-class="bg-purple" title="MNS">MNS</span>
|
||||
<span class="badge badge-clickable bg-teal" data-value="{{ Militante.MPS }}" data-original-class="bg-teal" title="MPS">MPS</span>
|
||||
<span class="badge badge-clickable bg-orange" data-value="{{ Militante.JUVENTUDE }}" data-original-class="bg-orange" title="Juventude">JUV</span>
|
||||
<span class="badge badge-clickable bg-success" data-value="{{ Militante.QUADRO_ORIENTADOR }}" data-original-class="bg-success" title="Quadro-Orientador">QOR</span>
|
||||
<span class="badge badge-clickable bg-primary" data-value="{{ Militante.RESPONSAVEL_FINANCAS }}" data-original-class="bg-primary" title="Responsável de Finanças">RFI</span>
|
||||
<span class="badge badge-clickable bg-info" data-value="{{ Militante.RESPONSAVEL_IMPRENSA }}" data-original-class="bg-info" title="Responsável de Imprensa">RIM</span>
|
||||
<span class="badge badge-clickable bg-dark" data-value="{{ Militante.ASPIRANTE }}" data-original-class="bg-dark" title="Aspirante">ASP</span>
|
||||
</div>
|
||||
<input type="hidden" id="responsabilidades_values" name="responsabilidades_valor" value="0">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -275,26 +248,39 @@
|
||||
</div>
|
||||
|
||||
<style>
|
||||
/* Estilo para badges clicáveis */
|
||||
.badge-clickable {
|
||||
font-size: 0.9rem;
|
||||
padding: 0.5rem 1rem;
|
||||
margin: 0.3rem;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s ease;
|
||||
transition: all 0.2s ease-in-out;
|
||||
opacity: 0.7;
|
||||
user-select: none;
|
||||
background-color: #e9ecef !important;
|
||||
color: #6c757d !important;
|
||||
border: 1px solid #dee2e6;
|
||||
font-size: 0.8rem;
|
||||
padding: 0.5rem 0.75rem;
|
||||
min-width: 50px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.badge-clickable:hover {
|
||||
opacity: 0.9;
|
||||
opacity: 1;
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
.badge-clickable.active {
|
||||
opacity: 1;
|
||||
color: white !important;
|
||||
transform: translateY(-1px);
|
||||
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
|
||||
}
|
||||
|
||||
/* Cores personalizadas para badges */
|
||||
.bg-purple {
|
||||
background-color: #6f42c1;
|
||||
}
|
||||
|
||||
.bg-teal {
|
||||
background-color: #20c997;
|
||||
}
|
||||
|
||||
.bg-orange {
|
||||
background-color: #fd7e14;
|
||||
}
|
||||
|
||||
.responsabilidades-container {
|
||||
|
||||
Reference in New Issue
Block a user