@@ -19,7 +19,8 @@ export default {
},
computed: {
...mapGetters({
- months: "travail/Months",
+ dates: "travail/MonthsDate",
+ getMonth: "travail/getMonth",
})
},
}
diff --git a/src/store/travail/index.js b/src/store/travail/index.js
index b36b468..6fce0ab 100644
--- a/src/store/travail/index.js
+++ b/src/store/travail/index.js
@@ -3,81 +3,86 @@ const travail = {
state () {
return {
empty: {
- date: "",
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: null, // ca au moment de la rétrocession
ca_react: null, // ca réactualisé
retro: 0, // montant de la rétrocession
remumeration: 0, // rémunération décidée
},
- months: [
- {
- date: "2021/01",
+ months: {
+ "2021/01": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 6747, // ca au moment de la rétrocession
ca_react: null, // ca réactualisé
retro: 893, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
- {
- date: "2021/02",
+ "2021/02": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5183, // ca au moment de la rétrocession
ca_react: null, // ca réactualisé
retro: 665, // montant de la rétrocession
remumeration: 1500, // rémunération décidée
},
- {
- date: "2021/03",
+ "2021/03": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 7088, // ca au moment de la rétrocession
ca_react: null, // ca réactualisé
retro: 855, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
- {
- date: "2021/04",
+ "2021/04": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 4194, // ca au moment de la rétrocession
ca_react: 5630, // ca réactualisé
retro: 627, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
- {
- date: "2021/05",
+ "2021/05": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5564, // ca au moment de la rétrocession
ca_react: 6335, // ca réactualisé
retro: 699, // montant de la rétrocession
remumeration: 2800, // rémunération décidée
},
- {
- date: "2021/06",
+ "2021/06": {
ca_theo: null, // ca théorique basé sur les séances effectuées
- nbr_seances: 0, // Nombre de séances effectuées sur le mois
+ nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5442, // ca au moment de la rétrocession
ca_react: 6335, // ca réactualisé
retro: 638, // montant de la rétrocession
remumeration: 2800, // rémunération décidée
},
- ],
+ },
}
},
getters: {
- cCount (state) {return state.months.length},
+ Count (state) {return state.months.length},
TheEmptyMonth (state) {return state.empty},
- Months (state) {
- return state.months.sort((a, b) => new Date(b.date) - new Date(a.date))
+ MonthsDate (state) {
+ return Object.keys(state.months).sort()
+ //return state.months.sort((a, b) => new Date(b.date) - new Date(a.date))
+ },
+ getMonth: (state) => (date) => {
+ return state.months[date]
},
},
mutations: {
- }
+ updateMonth (state, {date, month}) {
+ state.months[date] = month
+ }
+ },
+ actions: {
+ updateMonth (context, {date, month}) {
+ context.commit('updateMonth', {date, month})
+ },
+ },
}
export default travail