diff --git a/src/modules/pull-system/FlowArticle.vue b/src/modules/pull-system/FlowArticle.vue index 0b33cbf..f83654a 100644 --- a/src/modules/pull-system/FlowArticle.vue +++ b/src/modules/pull-system/FlowArticle.vue @@ -5,11 +5,14 @@ import FeatureSteps from '@/modules/pull-system/feature/FeatureSteps.vue' import FlowDashboard from '@/modules/pull-system/feature/FlowDashboard.vue' import SimulationControls from '@/modules/pull-system/simulation/SimulationControls.vue' import SimulationDashboard from '@/modules/pull-system/simulation/SimulationDashboard.vue' -// import ProblemSolvingIcon from '@/icons/ProblemSolvingIcon.vue' +// [dps] import ProblemSolvingIcon from '@/icons/ProblemSolvingIcon.vue' import PullSystemIcon from '@/icons/PullSystemIcon.vue' import PushSystemIcon from '@/icons/PushSystemIcon.vue' import FeatureItem from '@/modules/pull-system/feature/FeatureItem.vue' import QualityIssue from '@/modules/pull-system/feature/QualityIssue.vue' +import { useSimulationStore } from '@/modules/pull-system/simulation/simulation-store' +import { getRound } from '@/utils' +import { computed } from 'vue' const feature: Feature = { name: 'As a user I can have access to the latest news from the homepage.', @@ -19,6 +22,20 @@ const feature: Feature = { status: 'doing', step: 2 } + +const simulationStore = useSimulationStore() +const leadTimeDelta = computed(() => + ( + parseFloat(simulationStore.meanLeadTime('push')) - + parseFloat(simulationStore.meanLeadTime('pull')) + ).toFixed(2) +) + +const SIMULATION_THRESHOLD = 20 + +const displaySimulationConclusion = computed(() => { + return simulationStore.simulationsDone > SIMULATION_THRESHOLD +})