comparison client/src/components/importoverview/LogDetail.vue @ 2647:c52bf6f994c0

overview2: bottleneckview added
author Thomas Junk <thomas.junk@intevation.de>
date Thu, 14 Mar 2019 14:07:25 +0100
parents 13377f2a5c42
children 39a05f8c34e6
comparison
equal deleted inserted replaced
2646:30697735a7bc 2647:c52bf6f994c0
18 ></font-awesome-icon> 18 ></font-awesome-icon>
19 <span class="text-info"><translate>Additional Info</translate></span> 19 <span class="text-info"><translate>Additional Info</translate></span>
20 <span class="text-info" v-if="isApprovedGaugeMeasurement"> 20 <span class="text-info" v-if="isApprovedGaugeMeasurement">
21 ({{ entry.summary.length }})</span 21 ({{ entry.summary.length }})</span
22 > 22 >
23 <span v-if="isBottleneck" class="text-left">{{ 23 <span v-if="isBottleneck" class="text-info text-left">
24 data.summary.bottlenecks.length 24 ({{ entry.summary.bottlenecks.length }})</span
25 }}</span> 25 >
26 <span class="text-left" v-if="isFairwayDimension" 26 <span class="text-left" v-if="isFairwayDimension"
27 >{{ entry.summary["source-organization"] }} (LOS: 27 >{{ entry.summary["source-organization"] }} (LOS:
28 {{ entry.summary.los }})</span 28 {{ entry.summary.los }})</span
29 > 29 >
30 </div> 30 </div>
111 ...mapState("imports", ["showAdditional", "showLogs"]), 111 ...mapState("imports", ["showAdditional", "showLogs"]),
112 kind() { 112 kind() {
113 return this.entry.kind.toUpperCase(); 113 return this.entry.kind.toUpperCase();
114 }, 114 },
115 hasAdditionalInfo() { 115 hasAdditionalInfo() {
116 return this.entry.state == "pending" && this.isApprovedGaugeMeasurement; 116 return (
117 this.entry.state == "pending" &&
118 (this.isApprovedGaugeMeasurement || this.isBottleneck)
119 );
117 }, 120 },
118 isFairwayDimension() { 121 isFairwayDimension() {
119 return this.kind === "FD"; 122 return this.kind === "FD";
120 }, 123 },
121 isApprovedGaugeMeasurement() { 124 isApprovedGaugeMeasurement() {