|
1 | 1 | <template> |
2 | | - <span v-if="total === 0" class="progress"> |
| 2 | + <span v-if="metrics.policyViolationsTotal === 0" class="progress"> |
3 | 3 | <b-progress class="table-progress" :max="'0'" show-value> |
4 | 4 | <b-progress-bar class="table-progress" value="0"></b-progress-bar> |
5 | 5 | </b-progress> |
6 | 6 | </span> |
7 | 7 | <span v-else class="progress"> |
8 | 8 | <span :id="'progressbar' + hoverId" class="table-progress"> |
9 | | - <b-progress class="table-progress" :max="total" show-value> |
10 | | - <b-progress-bar :value="info" class="severity-info-bg"></b-progress-bar> |
11 | | - <b-progress-bar :value="warn" class="severity-warn-bg"></b-progress-bar> |
12 | | - <b-progress-bar :value="fail" class="severity-fail-bg"></b-progress-bar> |
| 9 | + <b-progress class="table-progress" :max="metrics.policyViolationsTotal" show-value> |
| 10 | + <b-progress-bar :value="metrics.policyViolationsInfo" class="severity-info-bg"></b-progress-bar> |
| 11 | + <b-progress-bar :value="metrics.policyViolationsWarn" class="severity-warn-bg"></b-progress-bar> |
| 12 | + <b-progress-bar :value="metrics.policyViolationsFail" class="severity-fail-bg"></b-progress-bar> |
13 | 13 | </b-progress> |
14 | 14 | </span> |
15 | 15 | <b-tooltip :target="'progressbar' + hoverId" placement="left" noninteractive> |
16 | 16 | <div style="text-align: left;"> |
17 | | - {{$t('policy_violation.infos')}}: {{ info }}<br> |
18 | | - {{$t('policy_violation.warns')}}: {{ warn }}<br> |
19 | | - {{$t('policy_violation.fails')}}: {{ fail }}<br> |
20 | | - {{$t('message.total')}}: {{ total }}<br> |
| 17 | + <h5>{{$t('message.type')}}</h5> |
| 18 | + <p> |
| 19 | + {{$t('policy_violation.license')}}: {{ metrics.policyViolationsLicenseTotal }}<br> |
| 20 | + {{$t('policy_violation.operational')}}: {{ metrics.policyViolationsOperationalTotal }}<br> |
| 21 | + {{$t('policy_violation.security')}}: {{ metrics.policyViolationsSecurityTotal }}<br> |
| 22 | + </p> |
| 23 | + <h5>{{ $t('message.violation_state') }}</h5> |
| 24 | + <p> |
| 25 | + {{$t('policy_violation.infos')}}: {{ metrics.policyViolationsInfo }}<br> |
| 26 | + {{$t('policy_violation.warns')}}: {{ metrics.policyViolationsWarn }}<br> |
| 27 | + {{$t('policy_violation.fails')}}: {{ metrics.policyViolationsFail }}<br> |
| 28 | + </p> |
| 29 | + {{$t('message.total')}}: {{ metrics.policyViolationsTotal }} |
21 | 30 | </div> |
22 | 31 | </b-tooltip> |
23 | 32 | </span> |
|
26 | 35 | <script> |
27 | 36 | export default { |
28 | 37 | props: { |
29 | | - total: Number, |
30 | | - info: Number, |
31 | | - warn: Number, |
32 | | - fail: Number, |
| 38 | + metrics: Object, |
33 | 39 | $t: Function, |
34 | 40 | }, |
35 | 41 | data() { |
|
0 commit comments