cambio de contraseña, da error de server la api
This commit is contained in:
parent
b16fd81129
commit
af50b15bb6
@ -1,38 +1,19 @@
|
||||
<template>
|
||||
<div class="columns is-vcentered">
|
||||
<b-field class="column is-8 m-0">
|
||||
<b-input
|
||||
type="password"
|
||||
placeholder="Contraseña Nueva"
|
||||
icon="lock"
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer camibar la contraseña de este operador?',
|
||||
updatePassword
|
||||
)
|
||||
"
|
||||
v-model="newPassword"
|
||||
rounded
|
||||
password-reveal
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<div class="column">
|
||||
<b-button
|
||||
type="is-info"
|
||||
:disabled="!newPassword"
|
||||
@click="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer camibar la contraseña de este operador?',
|
||||
'¿Esta segur@ de querer reenviar la contraseña de este operador?',
|
||||
updatePassword
|
||||
)
|
||||
"
|
||||
expanded
|
||||
rounded
|
||||
>
|
||||
Cambiar
|
||||
Reenviar Contraseña
|
||||
</b-button>
|
||||
</div>
|
||||
|
||||
@ -46,7 +27,6 @@ import axios from 'axios'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
newPassword: '',
|
||||
isLoading: false,
|
||||
}
|
||||
},
|
||||
@ -57,27 +37,30 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
updatePassword() {
|
||||
if (this.newPassword) {
|
||||
const data = {
|
||||
idOperador: this.operador.idOperador,
|
||||
password: this.newPassword,
|
||||
}
|
||||
|
||||
this.isLoading = true
|
||||
axios
|
||||
.put(`${process.env.api}/operador/update`, data, this.admin.token)
|
||||
.then((res) => {
|
||||
this.newPassword = ''
|
||||
this.isLoading = false
|
||||
this.$alertsGenericos.imprimirMensaje(this.$buefy, res.data.message)
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false
|
||||
this.$alertsGenericos.imprimirError(this.$buefy, err.response.data)
|
||||
})
|
||||
const data = {
|
||||
id_operador: this.operador.id_operador,
|
||||
}
|
||||
|
||||
this.isLoading = true
|
||||
axios
|
||||
.put(
|
||||
`${process.env.api}/operador/update-password`,
|
||||
data,
|
||||
this.admin.token
|
||||
)
|
||||
.then((res) => {
|
||||
this.isLoading = false
|
||||
this.$alertsGenericos.imprimirMensaje(this.$buefy, res.data.message)
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false
|
||||
this.$alertsGenericos.imprimirError(this.$buefy, err.response.data)
|
||||
})
|
||||
},
|
||||
},
|
||||
created() {
|
||||
console.log(this.operador)
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -119,7 +119,7 @@ export default {
|
||||
programas() {
|
||||
this.programasArray = new Array(0)
|
||||
for (let i = 0; i < this.equipo.programas.length; i++)
|
||||
this.programasArray[i] = this.equipo.programas[i]
|
||||
this.programasArray.push(this.equipo.programas[i])
|
||||
},
|
||||
tiposEntradas() {
|
||||
this.tiposEntradasArray = new Array(0)
|
||||
|
Loading…
Reference in New Issue
Block a user