@@ -73,7 +87,7 @@ export default {
confirmButtonColor: '#1e3c70',
})
},
- errorMessage(err){
+ errorMessage(err) {
this.$swal({
title: err,
type: 'error',
@@ -82,7 +96,7 @@ export default {
confirmButtonColor: '#1e3c70',
})
},
- reset(){
+ reset() {
this.usuario = ''
this.password = ''
this.confirmarPassword = ''
diff --git a/components/admin/Premiaciones.vue b/components/admin/Premiaciones.vue
index 1d279c5..649e732 100644
--- a/components/admin/Premiaciones.vue
+++ b/components/admin/Premiaciones.vue
@@ -1,5 +1,7 @@
+
+
Administración de premiaciones
import TablaPremiaciones from './TablaPremiaciones.vue'
+import CrearPremiacion from './CrearPremiacion.vue'
import axios from 'axios'
export default {
components: {
TablaPremiaciones,
+ CrearPremiacion
+ },
+ props: {
+ updateIsLoading: {
+ type: Function,
+ required: true,
+ default: () => {},
+ }
},
data() {
return {
@@ -31,9 +42,6 @@ export default {
this.page = page
this.obtenerData()
},
- updateIsLoading(booleanValue) {
- this.isLoading = booleanValue
- },
obtenerData() {
this.updateIsLoading(true)
axios
diff --git a/components/admin/TablaPremiaciones.vue b/components/admin/TablaPremiaciones.vue
index 7504b50..e0f397f 100644
--- a/components/admin/TablaPremiaciones.vue
+++ b/components/admin/TablaPremiaciones.vue
@@ -14,7 +14,7 @@
>
-
-
+
{{ fecha(props.row.fecha) }}
@@ -45,18 +51,20 @@
-
-
+
{{ props.row.activa }}
+
+
+ Editar
+
@@ -91,6 +99,14 @@ export default {
},
},
methods: {
+ editar(data){
+ localStorage.setItem("premiacion", data.premiacion)
+ localStorage.setItem("idPremiacion", data.idPremiacion)
+ localStorage.setItem("fecha", data.fecha)
+ localStorage.setItem("hora", data.hora)
+ localStorage.setItem("activa", data.activa)
+ this.$router.push("/admin/editarPremiacion")
+ },
fecha(date) {
const fecha = moment(date)
@@ -105,27 +121,9 @@ export default {
if (bool === false) {
return 'is-danger'
} else {
- return 'is-primary'
+ return 'is-success'
}
},
- activarDesactivar(idPremiacion, activa){
- this.updateIsLoadingPage(true)
- const data = {
- idPremiacion,
- activa
- }
- axios
- .post(`${process.env.api}/Premiacion/activarDesactivar`, data)
- .then((res) => {
- this.updateIsLoadingPage(true)
- const info = res.data
- console.log(info)
- })
- .catch((err) => {
- this.updateIsLoadingPage(false)
- console.log(err)
- })
- }
},
}
diff --git a/pages/Admin/editarPremiacion/index.vue b/pages/Admin/editarPremiacion/index.vue
new file mode 100644
index 0000000..98aeb80
--- /dev/null
+++ b/pages/Admin/editarPremiacion/index.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
diff --git a/pages/Admin/index.vue b/pages/Admin/index.vue
index 4653ad7..13782c8 100644
--- a/pages/Admin/index.vue
+++ b/pages/Admin/index.vue
@@ -2,7 +2,7 @@