Feat: feed example datas to travail store

This commit is contained in:
Bertrand Benjamin 2021-07-07 10:19:35 +02:00
parent b6759c5682
commit bdca2dc0a0
5 changed files with 8136 additions and 8209 deletions

View File

@ -1,17 +0,0 @@
const data = {
namespaced: true,
state () {
return {
count: 0
}
},
getters: {
},
mutations: {
increment (state) {
state.count++
}
}
}
export default data

View File

@ -1,9 +1,11 @@
import { createStore } from 'vuex' import { createStore } from 'vuex'
import dataModule from "./datas" import travailStore from "./travail"
// Create a new store instance. // Create a new store instance.
const store = createStore({ const store = createStore({
datas: dataModule, modules:{
travail: travailStore,
}
}) })
export default store export default store

View File

@ -0,0 +1,81 @@
const travail = {
namespaced: true,
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
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",
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
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",
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
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",
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
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",
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
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",
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
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",
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
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: {
count (state) {return state.months.length},
months (state) {return state.months},
},
mutations: {
}
}
export default travail

View File

@ -1,3 +1,27 @@
<template> <template>
<h1>Home</h1> <h1>Home</h1>
<p> {{ state }} </p>
</template> </template>
<script>
import { mapGetters, mapActions } from 'vuex'
export default {
name: 'home',
components: {},
data () {
return {}
},
computed: {
...mapGetters({
state: "datas/count",
})
},
methods: {
...mapActions({
})
},
}
</script>
<style>
</style>

16217
yarn.lock

File diff suppressed because it is too large Load Diff