Results.vue 1.36 KB
Newer Older
Rémy Marronnier's avatar
Rémy Marronnier committed
1 2
<template>
  <v-container>
Rémy Marronnier's avatar
wip  
Rémy Marronnier committed
3 4 5 6
    <v-btn>
      Imprimer
      <v-icon right>mdi-printer</v-icon>
    </v-btn>
Rémy Marronnier's avatar
Rémy Marronnier committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
    <v-row>
      <v-col cols="6" md="4">
        <v-content>
          <Filters></Filters>
          <Situation></Situation>
        </v-content>
      </v-col>
      <v-col cols="12" md="8">
        <v-content>
          <Eligible></Eligible>
          <NonEligible></NonEligible>
          <v-alert color="yellow">
            Simulation non contractuelle tenant compte des éléments déclarés et appréciés le 17/12/2019
            Clara n'intègre pas encore les spécificités des aides et mesures applicables dans les régions et collectivités d'Outre Mer.
          </v-alert>
        </v-content>
      </v-col>
    </v-row>
  </v-container>
</template>

<script>
import Filters from "@/components/results/Filters";
import Situation from "@/components/results/Situation";
import Eligible from "@/components/results/Eligible";
import NonEligible from "@/components/results/NonEligible";

export default {
  name: "Results",

  components: {
    Filters,
    Situation,
    Eligible,
    NonEligible
  },
Rémy Marronnier's avatar
Rémy Marronnier committed
43 44 45 46 47 48 49 50
  beforeCreate() {
    if (this.$store.state.results.filters_quantity == 0) {
      this.$store.dispatch("getFilters");
    }
    if (this.$store.state.situation.changed) {
      this.$store.dispatch("getResults");
    }
  },
Rémy Marronnier's avatar
Rémy Marronnier committed
51 52 53 54 55 56

  data: () => ({
    //
  })
};
</script>