solo añadi una parte

This commit is contained in:
2025-01-16 01:07:20 -03:00
parent 13e2566c24
commit 59981d76d8
3 changed files with 83 additions and 4 deletions

View File

@@ -1,25 +1,67 @@
<script lang="ts">
import { onMount } from "svelte";
import NavBarAutocompletable from "../Componentes/NavBarAutocompletable.svelte";
import ModalEstatico from "../Componentes/ModalEstatico.svelte";
import {urlG} from "../stores/urlStore";
import type { GaranteDto } from "../types";
let token = sessionStorage.getItem("token");
let token:string = sessionStorage.getItem("token")||"";
let canons = $state([]);
let garantes: GaranteDto[] = $state([]);
let prop = $state();
let modaldata:string = $state("");
let contratoid:string = $state("");
onMount(()=>{
getparams();
obtenerDatosACargar();
});
async function obtenerDatosACargar() {
try {
const respPropiedad = fetch($urlG+"", {
method: "GET",
headers: {
"Auth": String(token),
}
});
const respgarantes = fetch($urlG+"/api/contratos/garantes?idcontrato="+contratoid, {
method: "GET",
headers: {
"Auth": String(token),
}
});
const respCanons = fetch($urlG+"", {
method: "GET",
headers: {
"Auth": String(token),
}
});
const [p, g, c] = await Promise.all([respPropiedad, respgarantes, respCanons]);
const datosPropiedad = await p.json();
const datosGarantes = await g.json();
const datosCanons = await c.json();
} catch {
}
}
function getparams(){
const qs = window.location.search;
const par = new URLSearchParams(qs);
contratoid = par.get("id")||"";
}
</script>
<NavBarAutocompletable/>
{#if modaldata}
<ModalEstatico payload={modaldata} close={()=>!!(modaldata = "")}/>
{/if}
<div class="container-fluid mt-4">
<div class="row">