Feat: rename months attributs
This commit is contained in:
parent
1e2005613b
commit
4e8189da38
@ -12,19 +12,19 @@
|
||||
<ul>
|
||||
<li>
|
||||
<label for="ca-theo">CA théorique</label>
|
||||
<input type="number" v-model.number="monthCopy.ca_theo" id="ca-theo" class="value" >
|
||||
<input type="number" v-model.number="monthCopy.caTheo" id="ca-theo" class="value" >
|
||||
</li>
|
||||
<li>
|
||||
<label for="ca-retro">CA rétrocession</label>
|
||||
<input type="number" v-model.number="monthCopy.ca_retro" id="ca-retro" class="value" >
|
||||
<input type="number" v-model.number="monthCopy.caRetro" id="ca-retro" class="value" >
|
||||
</li>
|
||||
<li>
|
||||
<label for="ca-react">CA réactualisé</label>
|
||||
<input type="number" v-model.number="monthCopy.ca_react" id="ca-react" class="value" >
|
||||
<input type="number" v-model.number="monthCopy.caReact" id="ca-react" class="value" >
|
||||
</li>
|
||||
<li>
|
||||
<label for="nbr-seances">Nombre de séances effectuées</label>
|
||||
<input type="number" v-model.number="monthCopy.nbr_seances" id="nbr-seances" class="value" >
|
||||
<input type="number" v-model.number="monthCopy.sessionQty" id="nbr-seances" class="value" >
|
||||
</li>
|
||||
<li>
|
||||
<label for="retro">Montant de la rétrocession</label>
|
||||
|
@ -17,23 +17,23 @@
|
||||
<ul>
|
||||
<li>
|
||||
<label for="ca-theo">CA "Séances effectuées"</label>
|
||||
<span class="value" v-show="!editing">{{ TheMonth.ca_theo ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.ca_theo" id="ca-theo" class="value" v-show="editing">
|
||||
<span class="value" v-show="!editing">{{ TheMonth.caTheo ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.caTheo" id="ca-theo" class="value" v-show="editing">
|
||||
</li>
|
||||
<li>
|
||||
<label for="ca-retro">CA "Séances facturées"</label>
|
||||
<span class="value" v-show="!editing">{{ TheMonth.ca_retro ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.ca_retro" id="ca-retro" class="value" v-show="editing">
|
||||
<span class="value" v-show="!editing">{{ TheMonth.caRetro ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.caRetro" id="ca-retro" class="value" v-show="editing">
|
||||
</li>
|
||||
<li>
|
||||
<label for="ca-react">CA "Séances facturées" réactualisé</label>
|
||||
<span class="value" v-show="!editing">{{ TheMonth.ca_react ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.ca_react" id="ca-react" class="value" v-show="editing">
|
||||
<span class="value" v-show="!editing">{{ TheMonth.caReact ?? "∅"}}€</span>
|
||||
<input type="number" v-model.number="monthCopy.caReact" id="ca-react" class="value" v-show="editing">
|
||||
</li>
|
||||
<li>
|
||||
<label for="nbr-seances">Nombre de séances effectuées</label>
|
||||
<span class="value" v-show="!editing">{{ TheMonth.nbr_seances ?? "∅"}}</span>
|
||||
<input type="number" v-model.number="monthCopy.nbr_seances" id="nbr-seances" class="value" v-show="editing">
|
||||
<span class="value" v-show="!editing">{{ TheMonth.sessionQty ?? "∅"}}</span>
|
||||
<input type="number" v-model.number="monthCopy.sessionQty" id="nbr-seances" class="value" v-show="editing">
|
||||
</li>
|
||||
<li>
|
||||
<label for="retro">Montant de la rétrocession</label>
|
||||
|
@ -1,10 +1,10 @@
|
||||
|
||||
export function monthCA(month) {
|
||||
// Extract the CA of the month
|
||||
if (month.ca_react) {
|
||||
return month.ca_react
|
||||
if (month.caReact) {
|
||||
return month.caReact
|
||||
} else {
|
||||
return month.ca_retro
|
||||
return month.caRetro
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ export function count (months) {
|
||||
}
|
||||
|
||||
export function caTotal (months) {
|
||||
// Total CA (ca_react if sets, ca_retro otherwise)
|
||||
// Total CA (caReact if sets, caRetro otherwise)
|
||||
return Object.values(months).map(a => monthCA(a)).reduce(
|
||||
(acc, v) => acc + v
|
||||
,0
|
||||
@ -28,7 +28,7 @@ export function caMean (months) {
|
||||
|
||||
export function caTheo (months) {
|
||||
// Total theorical CA
|
||||
return Object.values(months).map(a => a.ca_theo).reduce(
|
||||
return Object.values(months).map(a => a.caTheo).reduce(
|
||||
(acc, v) => acc + v,
|
||||
0
|
||||
)
|
||||
|
@ -10,6 +10,38 @@ const config = {
|
||||
userDir: './userDir/',
|
||||
dataFile: 'datas.csv',
|
||||
caProPercentage: 0.5,
|
||||
monthDesc : {
|
||||
caTheo: {
|
||||
color: '',
|
||||
desc: 'CA "scéances effectuées"',
|
||||
type: 'base',
|
||||
},
|
||||
caRetro: {
|
||||
color: '',
|
||||
desc: 'CA "Séances facturées"',
|
||||
type: 'base',
|
||||
},
|
||||
caReact: {
|
||||
color: '',
|
||||
desc: 'CA "Séances facturées" réactualisé',
|
||||
type: 'base',
|
||||
},
|
||||
sessionQty: {
|
||||
color: '',
|
||||
desc: 'Nombre de séances effectuées',
|
||||
type: 'base',
|
||||
},
|
||||
retro: {
|
||||
color: '',
|
||||
desc: 'Montant de la rétrocession',
|
||||
type: 'base',
|
||||
},
|
||||
remu: {
|
||||
color: '',
|
||||
desc: 'Rémuneration',
|
||||
type: 'base',
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
getters: {
|
||||
|
@ -7,62 +7,14 @@ const travail = {
|
||||
state() {
|
||||
return {
|
||||
empty: {
|
||||
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: null, // ca au moment de la rétrocession
|
||||
ca_react: null, // ca réactualisé
|
||||
caTheo: null, // ca théorique basé sur les séances effectuées
|
||||
sessionQty: null, // Nombre de séances effectuées sur le mois
|
||||
caRetro: null, // ca au moment de la rétrocession
|
||||
caReact: null, // ca réactualisé
|
||||
retro: 0, // montant de la rétrocession
|
||||
remuneration: 0, // rémunération décidée
|
||||
},
|
||||
months: {
|
||||
// "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
|
||||
// ca_react: null, // ca réactualisé
|
||||
// retro: 893, // montant de la rétrocession
|
||||
// remuneration: 2000, // rémunération décidée
|
||||
// },
|
||||
// "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
|
||||
// ca_react: null, // ca réactualisé
|
||||
// retro: 665, // montant de la rétrocession
|
||||
// remuneration: 1500, // rémunération décidée
|
||||
// },
|
||||
// "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
|
||||
// ca_react: null, // ca réactualisé
|
||||
// retro: 855, // montant de la rétrocession
|
||||
// remuneration: 2000, // rémunération décidée
|
||||
// },
|
||||
// "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
|
||||
// ca_react: 5630, // ca réactualisé
|
||||
// retro: 627, // montant de la rétrocession
|
||||
// remuneration: 2000, // rémunération décidée
|
||||
// },
|
||||
// "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
|
||||
// ca_react: 6335, // ca réactualisé
|
||||
// retro: 699, // montant de la rétrocession
|
||||
// remuneration: 2800, // rémunération décidée
|
||||
// },
|
||||
// "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
|
||||
// ca_react: 6335, // ca réactualisé
|
||||
// retro: 638, // montant de la rétrocession
|
||||
// remuneration: 2800, // rémunération décidée
|
||||
// },
|
||||
},
|
||||
range: {
|
||||
start: "2021-01",
|
||||
|
@ -1,8 +1,8 @@
|
||||
ca_theo,nbr_seances,ca_retro,ca_react,retro,remuneration,date
|
||||
caTheo,sessionQty,caRetro,caReact,retro,remuneration,date
|
||||
7000,,6747,,893,2000,2021-01
|
||||
5200,,5183,,665,1500,2021-02
|
||||
7100,,7088,,855,2000,2021-03
|
||||
5700,,4194,5630,627,2000,2021-04
|
||||
6500,,5564,6335,699,2800,2021-05
|
||||
6725,235,5442,6376,638,2800,2021-06
|
||||
2176,81,1274,,172,2000,2021-07
|
||||
2176,81,1274,,172,2000,2021-07
|
||||
|
|
Loading…
Reference in New Issue
Block a user