article: just some renaming
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<script setup lang="ts">
|
||||
import FlowArticle from '@/modules/pull-system/FlowArticle.vue'
|
||||
import PullSystemArticle from '@/modules/pull-system/PullSystemArticle.vue'
|
||||
import { StarportCarrier } from 'vue-starport'
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<main id="main-app">
|
||||
<StarportCarrier>
|
||||
<FlowArticle />
|
||||
<PullSystemArticle />
|
||||
</StarportCarrier>
|
||||
</main>
|
||||
</template>
|
||||
|
||||
12
src/modules/5s/day-store.ts
Normal file
12
src/modules/5s/day-store.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { Work } from '@/modules/5s/types/workshop'
|
||||
import { defineStore } from 'pinia'
|
||||
|
||||
type State = {
|
||||
works: Work[]
|
||||
}
|
||||
|
||||
export const useDayStore = defineStore('day', {
|
||||
state: (): State => ({
|
||||
works: []
|
||||
})
|
||||
})
|
||||
@@ -2,7 +2,7 @@
|
||||
// Outils globaux (16)
|
||||
// ----------------------
|
||||
|
||||
import { Deliverable, Tool } from '@/modules/5s/types/activity'
|
||||
import { Deliverable, Tool, Work } from '@/modules/5s/types/workshop'
|
||||
|
||||
export const tools: Tool[] = [
|
||||
{ name: 'Drill', alias: 'power drill', cooldown: 2 },
|
||||
@@ -28,7 +28,9 @@ export const tools: Tool[] = [
|
||||
// Outils utilisés : 0, 2, 3, 4, 5, 8, 10
|
||||
// ----------------------
|
||||
|
||||
export const gardening: Deliverable[] = [
|
||||
export const gardening: Work = {
|
||||
name: 'gardening',
|
||||
deliverables: [
|
||||
{
|
||||
name: 'Vegetable Patch',
|
||||
activities: [
|
||||
@@ -155,6 +157,7 @@ export const gardening: Deliverable[] = [
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
// ----------------------
|
||||
// CABINETMAKING (7 outils max)
|
||||
@@ -21,7 +21,7 @@ export type Deliverable = {
|
||||
activities: NonEmptyArray<Activity>
|
||||
}
|
||||
|
||||
export type Domain = {
|
||||
export type Work = {
|
||||
name: string
|
||||
deliverables: NonEmptyArray<Deliverable>
|
||||
}
|
||||
@@ -11,7 +11,6 @@ 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 = {
|
||||
@@ -24,12 +23,14 @@ const feature: Feature = {
|
||||
}
|
||||
|
||||
const simulationStore = useSimulationStore()
|
||||
const leadTimeDeltaFloat = computed(
|
||||
const meanLeadTimeDeltaFloat = computed(
|
||||
() =>
|
||||
parseFloat(simulationStore.meanLeadTime('push')) -
|
||||
parseFloat(simulationStore.meanLeadTime('pull'))
|
||||
)
|
||||
const leadTimeDelta = computed(() => leadTimeDeltaFloat.value.toFixed(2))
|
||||
const meanLeadTimeDelta = computed(() =>
|
||||
meanLeadTimeDeltaFloat.value.toFixed(2)
|
||||
)
|
||||
|
||||
const SIMULATION_THRESHOLD = 20
|
||||
|
||||
@@ -236,10 +237,8 @@ const createdAt = new Date('2025-01-08').toLocaleDateString(undefined, {
|
||||
<p v-if="displaySimulationConclusion">
|
||||
Now we’re pretty confident! As quality issues increase in the
|
||||
<PushSystemIcon /> push system, defects and corrections accumulate,
|
||||
leading to approximately
|
||||
<span class="numeric">{{ leadTimeDelta }}</span> days of delay<template
|
||||
v-if="leadTimeDeltaFloat > 12"
|
||||
>!!</template
|
||||
leading to <span class="numeric">{{ meanLeadTimeDelta }}</span> days of
|
||||
delay<template v-if="meanLeadTimeDeltaFloat > 12">!!</template
|
||||
><template v-else>.</template>
|
||||
</p>
|
||||
<p v-else class="waiting-simulations">
|
||||
@@ -275,7 +274,9 @@ const createdAt = new Date('2025-01-08').toLocaleDateString(undefined, {
|
||||
teams to overproduce. Product teams prepare extra features, designers
|
||||
create unnecessary screens, and developers rush through coding. This
|
||||
"just in case" mindset results in wasted effort and latent defects that
|
||||
require rework, slowing productivity.
|
||||
require rework, slowing productivity. Worse, as there are always work to
|
||||
do in stock, we can just throw bad parts and move on a new piece,
|
||||
increasing bad quality.
|
||||
</p>
|
||||
<p>
|
||||
Counterintuitively,
|
||||
Reference in New Issue
Block a user