Feat: ajout d'un nouveau mois

This commit is contained in:
2021-08-02 15:09:54 +02:00
parent 5e241dadb8
commit 6a0b0b9c6e
2 changed files with 121 additions and 37 deletions

View File

@@ -11,7 +11,7 @@ const travail = {
remumeration: 0, // rémunération décidée
},
months: {
"2021/01": {
"2021-01": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 6747, // ca au moment de la rétrocession
@@ -19,7 +19,7 @@ const travail = {
retro: 893, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
"2021/02": {
"2021-02": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5183, // ca au moment de la rétrocession
@@ -27,7 +27,7 @@ const travail = {
retro: 665, // montant de la rétrocession
remumeration: 1500, // rémunération décidée
},
"2021/03": {
"2021-03": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 7088, // ca au moment de la rétrocession
@@ -35,7 +35,7 @@ const travail = {
retro: 855, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
"2021/04": {
"2021-04": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 4194, // ca au moment de la rétrocession
@@ -43,7 +43,7 @@ const travail = {
retro: 627, // montant de la rétrocession
remumeration: 2000, // rémunération décidée
},
"2021/05": {
"2021-05": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5564, // ca au moment de la rétrocession
@@ -51,7 +51,7 @@ const travail = {
retro: 699, // montant de la rétrocession
remumeration: 2800, // rémunération décidée
},
"2021/06": {
"2021-06": {
ca_theo: null, // ca théorique basé sur les séances effectuées
nbr_seances: null, // Nombre de séances effectuées sur le mois
ca_retro: 5442, // ca au moment de la rétrocession
@@ -64,7 +64,7 @@ const travail = {
},
getters: {
Count (state) {return state.months.length},
TheEmptyMonth (state) {return state.empty},
TheEmptyMonth (state) {return {...state.empty}},
MonthsDate (state) {
return Object.keys(state.months).sort()
//return state.months.sort((a, b) => new Date(b.date) - new Date(a.date))
@@ -76,11 +76,27 @@ const travail = {
mutations: {
updateMonth (state, {date, month}) {
state.months[date] = month
}
},
createMonth (state, {date, month}) {
state.months[date] = month
},
},
actions: {
updateMonth (context, {date, month}) {
context.commit('updateMonth', {date, month})
if (date in context.state.months) {
context.commit('updateMonth', {date, month})
} else {
console.log("This month does not exists")
}
},
createMonth (context, {date, month}) {
if (!(date in context.state.months)) {
console.log(date)
context.commit('createMonth', {date, month})
console.log(context.state.months)
} else {
console.log("This month already exists")
}
},
},
}