fluidd

Форк
0
/
Tune.vue 
61 строка · 1.4 Кб
1
<template>
2
  <v-row
3
    v-if="klippyReady"
4
    :dense="$vuetify.breakpoint.smAndDown"
5
  >
6
    <v-col
7
      v-if="supportsBedMesh"
8
      cols="12"
9
      md="8"
10
    >
11
      <bed-mesh-card fullscreen />
12
    </v-col>
13
    <v-col
14
      cols="12"
15
      md="4"
16
    >
17
      <bed-mesh-controls
18
        v-if="supportsBedMesh"
19
        class="mb-2 mb-sm-4"
20
      />
21
      <end-stops-card class="mb-2 mb-sm-4" />
22
      <runout-sensors-card
23
        v-if="supportsRunoutSensors"
24
        fullscreen
25
      />
26
    </v-col>
27
  </v-row>
28
</template>
29

30
<script lang="ts">
31
import { Component, Mixins } from 'vue-property-decorator'
32
import StateMixin from '@/mixins/state'
33

34
import BedMeshCard from '@/components/widgets/bedmesh/BedMeshCard.vue'
35
import BedMeshControls from '@/components/widgets/bedmesh/BedMeshControls.vue'
36
import EndStopsCard from '@/components/widgets/endstops/EndStopsCard.vue'
37
import RunoutSensorsCard from '@/components/widgets/runout-sensors/RunoutSensorsCard.vue'
38

39
@Component({
40
  components: {
41
    BedMeshCard,
42
    BedMeshControls,
43
    EndStopsCard,
44
    RunoutSensorsCard
45
  }
46
})
47
export default class Tune extends Mixins(StateMixin) {
48
  get supportsBedMesh () {
49
    return this.$store.getters['mesh/getSupportsBedMesh']
50
  }
51

52
  get supportsRunoutSensors () {
53
    return this.$store.getters['printer/getRunoutSensors'].length
54
  }
55

56
  get supportsEndstops () {
57
    const endStops = this.$store.getters['printer/getEndstops']
58
    return (Object.keys(endStops).length > 0)
59
  }
60
}
61
</script>
62

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.