Feat: feed example datas to travail store
This commit is contained in:
parent
b6759c5682
commit
bdca2dc0a0
@ -1,17 +0,0 @@
|
|||||||
const data = {
|
|
||||||
namespaced: true,
|
|
||||||
state () {
|
|
||||||
return {
|
|
||||||
count: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
getters: {
|
|
||||||
},
|
|
||||||
mutations: {
|
|
||||||
increment (state) {
|
|
||||||
state.count++
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default data
|
|
@ -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
|
||||||
|
81
src/store/travail/index.js
Normal file
81
src/store/travail/index.js
Normal 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
|
||||||
|
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user