Merge branch 'dev' of https://repositorio.acatlan.unam.mx/CIDWA/pcpuma_unam_operador into saavedra
This commit is contained in:
commit
b16fd81129
@ -17,7 +17,7 @@
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este operador?',
|
||||
'¿Esta segur@ de querer crear este admin?',
|
||||
crearAdmin
|
||||
)
|
||||
"
|
||||
@ -26,19 +26,36 @@
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<b-field class="column mb-0 pb-0" label="Contraseña">
|
||||
<b-field class="column mb-0 pb-0" label="Correo">
|
||||
<b-input
|
||||
type="password"
|
||||
placeholder="Contraseña"
|
||||
icon="lock"
|
||||
icon="mail"
|
||||
placeholder="Correo"
|
||||
type="email"
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este operador?',
|
||||
crearAdmin
|
||||
'¿Esta segur@ de querer crear este admin?',
|
||||
crearOperador
|
||||
)
|
||||
"
|
||||
v-model="password"
|
||||
v-model="correo"
|
||||
rounded
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<b-field class="column mb-0 pb-0" label="Nombre">
|
||||
<b-input
|
||||
icon="account"
|
||||
placeholder="Nombre"
|
||||
type="text"
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este admin?',
|
||||
crearOperador
|
||||
)
|
||||
"
|
||||
v-model="nombre"
|
||||
rounded
|
||||
/>
|
||||
</b-field>
|
||||
@ -49,11 +66,11 @@
|
||||
@click="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este operador?',
|
||||
'¿Esta segur@ de querer crear este admin?',
|
||||
crearAdmin
|
||||
)
|
||||
"
|
||||
:disabled="!operador || !password || !idInstitucion"
|
||||
:disabled="!operador || !idInstitucion || !correo || !nombre"
|
||||
expanded
|
||||
rounded
|
||||
>
|
||||
@ -78,19 +95,21 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
correo: '',
|
||||
idInstitucion: 0,
|
||||
nombre: '',
|
||||
operador: '',
|
||||
password: '',
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
crearAdmin() {
|
||||
if (this.password && this.operador && this.idInstitucion) {
|
||||
if (this.operador && this.idInstitucion && this.correo && this.nombre) {
|
||||
const data = {
|
||||
correo: this.correo,
|
||||
id_institucion: this.idInstitucion,
|
||||
id_tipo_usuario: 3,
|
||||
nombre: this.nombre,
|
||||
operador: this.operador,
|
||||
password: this.password,
|
||||
}
|
||||
|
||||
this.updateIsLoading(true)
|
||||
@ -99,7 +118,8 @@ export default {
|
||||
.then((res) => {
|
||||
this.idInstitucion = 0
|
||||
this.operador = ''
|
||||
this.password = ''
|
||||
this.correo = ''
|
||||
this.nombre = ''
|
||||
this.updateIsLoading(false)
|
||||
this.$alertsGenericos.imprimirMensaje(this.$buefy, res.data.message)
|
||||
this.updateActualizarTabla(true)
|
||||
|
@ -21,6 +21,40 @@
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<b-field class="column mb-0 pb-0" label="Correo">
|
||||
<b-input
|
||||
icon="mail"
|
||||
placeholder="Correo"
|
||||
type="email"
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este operador?',
|
||||
crearOperador
|
||||
)
|
||||
"
|
||||
v-model="correo"
|
||||
rounded
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<b-field class="column mb-0 pb-0" label="Nombre">
|
||||
<b-input
|
||||
icon="account"
|
||||
placeholder="Nombre"
|
||||
type="text"
|
||||
@keyup.enter.native="
|
||||
$alertsGenericos.imprimirWarning(
|
||||
$buefy,
|
||||
'¿Esta segur@ de querer crear este operador?',
|
||||
crearOperador
|
||||
)
|
||||
"
|
||||
v-model="nombre"
|
||||
rounded
|
||||
/>
|
||||
</b-field>
|
||||
|
||||
<b-field class="column mb-0 pb-0" label="Contraseña">
|
||||
<b-input
|
||||
icon="lock"
|
||||
@ -48,7 +82,7 @@
|
||||
crearOperador
|
||||
)
|
||||
"
|
||||
:disabled="!operador || !password"
|
||||
:disabled="!operador || !password || !correo || !nombre"
|
||||
expanded
|
||||
rounded
|
||||
>
|
||||
@ -71,16 +105,20 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
correo: '',
|
||||
nombre: '',
|
||||
operador: '',
|
||||
password: '',
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
crearOperador() {
|
||||
if (this.password && this.operador) {
|
||||
if (this.password && this.operador && this.correo && this.nombre) {
|
||||
let data = {
|
||||
correo: this.correo,
|
||||
id_institucion: this.admin.institucion.id_institucion,
|
||||
id_tipo_usuario: 4,
|
||||
nombre: this.nombre,
|
||||
operador: this.operador,
|
||||
password: this.password,
|
||||
}
|
||||
@ -91,6 +129,8 @@ export default {
|
||||
.then((res) => {
|
||||
this.operador = ''
|
||||
this.password = ''
|
||||
this.correo = ''
|
||||
this.nombre = ''
|
||||
this.updateActualizarTabla(true)
|
||||
this.updateIsLoading(false)
|
||||
this.$alertsGenericos.imprimirMensaje(this.$buefy, res.data.message)
|
||||
|
Loading…
Reference in New Issue
Block a user