feat: terminado tema desabilitacion cliente

This commit is contained in:
2024-12-31 20:24:08 -03:00
parent f1c9632855
commit 872415cdde
19 changed files with 320 additions and 48 deletions

View File

@@ -17,6 +17,7 @@
<strong>Piso:</strong> {prop.piso || "N/A"}<br>
<strong>Letra:</strong> {prop.letra || "N/A"}<br>
<strong>Servicios:</strong> {prop.servicios || "Sin servicios especificados"}
<strong>Monto:</strong> {prop.monto}<br>
</p>
<button class="btn btn-primary">Consultar</button>
</div>

View File

@@ -3,7 +3,7 @@
import ModalEstatico from "./ModalEstatico.svelte";
import ModificarPropiedadForm from "./modificarPropiedadForm.svelte";
let { id, ubicacion, tipo, letra, piso,canthabitaciones, servicios, btnbaja = "Baja" } = $props();
let { id, ubicacion, tipo, letra, piso,canthabitaciones, servicios, btnbaja = "Baja", monto } = $props();
import { urlG } from "../stores/urlStore";
@@ -45,6 +45,7 @@
<td>{piso}</td>
<td>{tipo}</td>
<td>{servicios}</td>
<td>{monto}</td>
<td class="text-end">
<button class="btn btn-outline-secondary" onclick={()=> setmod()}>Modificar</button>
<button class="btn btn-outline-danger" onclick={() => BajaPropiedad()}>{btnbaja}</button>
@@ -56,7 +57,7 @@
{#if modificar}
<tr transition:fade={{duration:100}}>
<td colspan="8">
<ModificarPropiedadForm {id} {ubicacion} {canthabitaciones} {letra} {piso} {tipo} {servicios}/>
<ModificarPropiedadForm {id} {ubicacion} {canthabitaciones} {letra} {piso} {tipo} {servicios} {monto}/>
</td>
</tr>
{/if}

View File

@@ -2,7 +2,7 @@
import { urlG } from "../stores/urlStore";
import { onMount } from "svelte";
let { canthabitaciones, id, letra, piso, tipo, ubicacion, servicios } = $props();
let { canthabitaciones, id, letra, piso, tipo, ubicacion, servicios, monto } = $props();
let serviciosSeleccionados: string[] = $state([]);
const serviciosDisponibles = ["Gas", "Internet", "Telefono", "Luz"];
@@ -53,6 +53,7 @@
ubicacion,
email,
servicios: serviciosSeleccionados,
monto
}),
});
if (response.ok) {
@@ -116,6 +117,17 @@
/>
<label for="piso">Piso</label>
</div>
<div class="form-floating mb-3">
<input
type="number"
id="monto"
class="form-control"
bind:value={monto}
min="1"
placeholder={monto}
/>
<label for="monto">Monto</label>
</div>
<div class="form-floating mb-3">
<input
type="text"