se elimina rol
parent
f2f5eafab5
commit
f9c18a4145
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
export let operador = {};
|
export let operador = {};
|
||||||
export let escritura = false;
|
export let escritura = false;
|
||||||
let form = {};
|
let form = { vigente: true };
|
||||||
let lineas = []
|
let lineas = []
|
||||||
let loading = false;
|
let loading = false;
|
||||||
let tab = 0;
|
let tab = 0;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<script>
|
<script>
|
||||||
import Modal from "$/components/Modal.svelte";
|
import Modal from "$/components/Modal.svelte";
|
||||||
import { getAplicaciones } from "$/services/aplicaciones";
|
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 { createRolyaplicacion, deleteRolyaplicacion, getRolesyaplicaciones, updateRolyaplicacion } from "$/services/roles_aplicaciones";
|
||||||
import { createRolOperador, deleteRolOperador, getRolOperadores } from '$/services/roles_operadores';
|
import { createRolOperador, deleteRolOperador, getRolOperadores } from '$/services/roles_operadores';
|
||||||
import { createEventDispatcher } from "svelte";
|
import { createEventDispatcher } from "svelte";
|
||||||
|
@ -81,7 +81,11 @@
|
||||||
|
|
||||||
async function onDeleteRol() {
|
async function onDeleteRol() {
|
||||||
try {
|
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) {
|
} catch (error) {
|
||||||
globalThis.toast.error(error)
|
globalThis.toast.error(error)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<script>
|
<script>
|
||||||
import { getRoles } from "$/services/roles";
|
import { getRoles } from "$/services/roles";
|
||||||
|
|
||||||
export let form = { vigente: true }
|
export let form = {}
|
||||||
export let es_nuevo = true
|
export let es_nuevo = true
|
||||||
export let clave2 = ''
|
export let clave2 = ''
|
||||||
let roles = []
|
let roles = []
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
let es_nuevo = true;
|
let es_nuevo = true;
|
||||||
let form_persona = {}
|
let form_persona = {}
|
||||||
let form_usuario = {}
|
let form_usuario = { vigente: true, login: 'usuario-' + (new Date()).valueOf() }
|
||||||
let clave2 = ''
|
let clave2 = ''
|
||||||
let loading = false;
|
let loading = false;
|
||||||
let escritura = false;
|
let escritura = false;
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
form_usuario = data;
|
form_usuario = data;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
globalThis.toast.success(error.detail || error)
|
globalThis.toast.error(error.detail || error)
|
||||||
} finally {
|
} finally {
|
||||||
loading = false;
|
loading = false;
|
||||||
}
|
}
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
globalThis.toast.success('Datos guardados con exito!')
|
globalThis.toast.success('Datos guardados con exito!')
|
||||||
navigate('/usuarios')
|
navigate('/usuarios')
|
||||||
} catch (error) {
|
} 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!')
|
globalThis.toast.success('Registro eliminado con exito!')
|
||||||
navigate('/usuarios')
|
navigate('/usuarios')
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
globalThis.toast.success(error.detail || error)
|
globalThis.toast.error(error.detail || error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue