From 5f3255e59cfd7b69fdc37f90e1404869e2bc78d2 Mon Sep 17 00:00:00 2001 From: Al-Jami Ismail Date: Tue, 16 Jan 2024 13:04:21 -0500 Subject: [PATCH] Model config matrices functional implementation (#2515) --- .../tera-stratified-matrix.vue | 10 +- .../model-config/tera-model-config-editor.vue | 272 +++++++++++++++--- .../ops/model-config/tera-model-config.vue | 28 +- 3 files changed, 251 insertions(+), 59 deletions(-) diff --git a/packages/client/hmi-client/src/components/model/petrinet/model-configurations/tera-stratified-matrix.vue b/packages/client/hmi-client/src/components/model/petrinet/model-configurations/tera-stratified-matrix.vue index 1f67a49286..d4f10bc2b6 100644 --- a/packages/client/hmi-client/src/components/model/petrinet/model-configurations/tera-stratified-matrix.vue +++ b/packages/client/hmi-client/src/components/model/petrinet/model-configurations/tera-stratified-matrix.vue @@ -5,15 +5,15 @@ >
- + - + -
   {{ row.colCriteria }}
+ @@ -234,6 +234,10 @@ function configureMatrix() { } } +watch([() => props.id, () => props.modelConfiguration.configuration], () => { + configureMatrix(); +}); + onMounted(() => { configureMatrix(); }); diff --git a/packages/client/hmi-client/src/workflow/ops/model-config/tera-model-config-editor.vue b/packages/client/hmi-client/src/workflow/ops/model-config/tera-model-config-editor.vue index f4458f904d..742398c3a6 100644 --- a/packages/client/hmi-client/src/workflow/ops/model-config/tera-model-config-editor.vue +++ b/packages/client/hmi-client/src/workflow/ops/model-config/tera-model-config-editor.vue @@ -4,12 +4,22 @@

Initials

- - - -
    + +
    +
    +
    +
    +
    - - +
    +

Parameters

- - - -
    + +
    +
    +
    +
    +
    - - +
    +
    @@ -74,7 +94,29 @@
    -
    +
    +

    {{ paramBase }}

    + +
    +
    +

    {{ initBase }}

    + +
    +

    {{ currentParam?.name ? `${currentParam.name} | ${currentParam.id}` : currentParam?.id @@ -84,7 +126,7 @@

    Description

    {{ currentParam?.description }}

    -
    +

    Value

    +
    +
    + +
    +

    Distribution: {{ currentParam.distribution.type }}

    +
    + +
    +
    +
    + + + + +
    +
    +
    +

    Distribution

    +
    -
    +

    {{ currentInitial?.target }}

    -
    +

    Expression

    @@ -116,62 +204,135 @@