Conformance: Activity sequence, Sequence, Directly follows done.

This commit is contained in:
chiayin
2023-08-02 14:38:08 +08:00
parent 86e1c52585
commit 34aa0f28c2
11 changed files with 309 additions and 98 deletions

View File

@@ -5,7 +5,6 @@ import {useToast} from 'vue-toast-notification';
import 'vue-toast-notification/dist/theme-sugar.css';
import moment from "moment";
import { Decimal } from 'decimal.js';
import { resolveTransitionHooks } from "vue";
const loading = loadingStore(pinia);
const $toast = useToast();
@@ -19,6 +18,8 @@ export default defineStore('conformanceStore', {
conformanceFilterId: null,
conformanceTempCheckerId: null,
allConformanceTask: [],
allConformanceStart: [],
allConformanceEnd: [],
allConformanceTempReportData: null,
allIssueTraces: null,
allTaskSeq: null,
@@ -29,12 +30,19 @@ export default defineStore('conformanceStore', {
selectedProcessScope: 'End to end', // radio
selectedActSeqMore: 'All', // radio
selectedActSeqFromTo: 'From', // radio
// selectConformanceTask: null, // select task
infinite404: null,
}),
getters: {
conformanceTask: state => {
return state.allConformanceTask.map(i => i.label);
},
conformanceStart: state => {
return state.allConformanceStart;
},
conformanceEnd: state => {
return state.allConformanceEnd;
},
conformanceTempReportData: state => {
return state.allConformanceTempReportData;
},
@@ -79,6 +87,8 @@ export default defineStore('conformanceStore', {
try {
const response = await this.$axios.get(api);
this.allConformanceTask = response.data.tasks;
this.allConformanceStart = response.data.sources;
this.allConformanceEnd = response.data.sinks;
} catch(error) {
await delay();
loading.isLoading = true;