order workflow
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {computed, onBeforeUnmount, onMounted, onUnmounted, watch} from "vue";
|
||||
import {computed, onBeforeUnmount, onMounted, onUnmounted, onUpdated, watch} from "vue";
|
||||
import {chart} from "@/charts/chart.js";
|
||||
import {applyLine2, builderFuncs, useChartOrderStore} from "@/orderbuild.js";
|
||||
import Color from "color";
|
||||
@@ -120,8 +120,18 @@ function buildTranches() {
|
||||
return tranches
|
||||
}
|
||||
|
||||
onMounted(() => builderFuncs[props.builder.id] = buildTranches)
|
||||
onUnmounted(() => delete builderFuncs[props.builder.id])
|
||||
|
||||
// todo move this into a supercomponent
|
||||
let lastId = props.builder.id
|
||||
builderFuncs[props.builder.id] = buildTranches
|
||||
onUpdated(()=>{
|
||||
if (lastId !== props.builder.id ) {
|
||||
delete builderFuncs[lastId]
|
||||
builderFuncs[props.builder.id] = buildTranches
|
||||
lastId = props.builder.id
|
||||
}
|
||||
})
|
||||
onUnmounted(() => delete builderFuncs[lastId])
|
||||
|
||||
|
||||
const skew100 = computed( {
|
||||
|
||||
Reference in New Issue
Block a user