se elimina rol

francisco/photos
Francisco Sandoval 2024-02-25 14:17:22 -03:00
parent f2f5eafab5
commit f9c18a4145
4 changed files with 12 additions and 8 deletions

View File

@ -15,7 +15,7 @@
export let operador = {};
export let escritura = false;
let form = {};
let form = { vigente: true };
let lineas = []
let loading = false;
let tab = 0;

View File

@ -1,7 +1,7 @@
<script>
import Modal from "$/components/Modal.svelte";
import { getAplicaciones } from "$/services/aplicaciones";
import { createRol, getRol, updateRol } from "$/services/roles";
import { createRol, deleteRol, getRol, updateRol } from "$/services/roles";
import { createRolyaplicacion, deleteRolyaplicacion, getRolesyaplicaciones, updateRolyaplicacion } from "$/services/roles_aplicaciones";
import { createRolOperador, deleteRolOperador, getRolOperadores } from '$/services/roles_operadores';
import { createEventDispatcher } from "svelte";
@ -81,7 +81,11 @@
async function onDeleteRol() {
try {
if (!confirm(`Desea elimina el rol ${rol.nombre_rol}?`)) return;
await deleteRol(rol.id_rol)
dispatch('refresh')
dispatch('close')
globalThis.toast.success('Rol eliminado.')
} catch (error) {
globalThis.toast.error(error)
}

View File

@ -1,7 +1,7 @@
<script>
import { getRoles } from "$/services/roles";
export let form = { vigente: true }
export let form = {}
export let es_nuevo = true
export let clave2 = ''
let roles = []

View File

@ -19,7 +19,7 @@
const navigate = useNavigate()
let es_nuevo = true;
let form_persona = {}
let form_usuario = {}
let form_usuario = { vigente: true, login: 'usuario-' + (new Date()).valueOf() }
let clave2 = ''
let loading = false;
let escritura = false;
@ -38,7 +38,7 @@
form_usuario = data;
} catch (error) {
console.error(error)
globalThis.toast.success(error.detail || error)
globalThis.toast.error(error.detail || error)
} finally {
loading = false;
}
@ -59,7 +59,7 @@
globalThis.toast.success('Datos guardados con exito!')
navigate('/usuarios')
} catch (error) {
globalThis.toast.success(error.detail || error)
globalThis.toast.error(error.detail || error)
}
}
@ -70,7 +70,7 @@
globalThis.toast.success('Registro eliminado con exito!')
navigate('/usuarios')
} catch (error) {
globalThis.toast.success(error.detail || error)
globalThis.toast.error(error.detail || error)
}
}
</script>