From 187ce7afcc803a608ffbe1dc3387aae9fbc58a65 Mon Sep 17 00:00:00 2001 From: chiayin Date: Wed, 30 Aug 2023 14:19:20 +0800 Subject: [PATCH] Conformance: Activity sequence Start & End linkage done. --- .../Conformance/ConformanceSidebar.vue | 32 +++++------ .../ConformanceSelectResult.vue | 48 ++++++++-------- .../ConformanceSidebar/ConformanceShowBar.vue | 37 ++++++++++-- .../ConformanceTimeRange.vue | 2 + .../Discover/Conformance/MoreModal.vue | 12 ++-- src/stores/conformance.js | 56 +++++++++---------- 6 files changed, 103 insertions(+), 84 deletions(-) diff --git a/src/components/Discover/Conformance/ConformanceSidebar.vue b/src/components/Discover/Conformance/ConformanceSidebar.vue index d67462e..e19072f 100644 --- a/src/components/Discover/Conformance/ConformanceSidebar.vue +++ b/src/components/Discover/Conformance/ConformanceSidebar.vue @@ -69,8 +69,8 @@ export default { visibleLeft: false, selectConformanceTask: null, selectConformanceStartAndEnd: null, - selectConformanceStart: null, - selectConformanceEnd: null, + selectCfmSeqStart: null, + selectCfmSeqEnd: null, selectConformanceFrom: null, selectConformanceTo: null, listSeq: [], @@ -165,8 +165,8 @@ export default { // 不包含 this.selectDurationTime this.selectConformanceTask = null; // Have activity this.selectConformanceStartAndEnd = null; // Activity Sequence - this.selectConformanceStart = null; - this.selectConformanceEnd = null; + this.selectCfmSeqStart = null; + this.selectCfmSeqEnd = null; this.selectConformanceFrom = null; this.selectConformanceTo = null; this.listSeq = []; @@ -247,8 +247,10 @@ export default { default: break; }; - this.selectDurationTime.min = this.selectTimeRangeMin; - this.selectDurationTime.max = this.selectTimeRangeMax; + this.selectDurationTime = { + min: this.selectTimeRangeMin, + max: this.selectTimeRangeMax + }; switch (this.selectedRuleType) { case 'Have activity': // Rule Type 選 Have activity 的行為 @@ -533,17 +535,12 @@ export default { }); this.$emitter.on('actRadioData', (data) => { switch (data.category) { - case 'Start': - this.selectConformanceStart = data.task; + // Activity sequence + case 'cfmSeqStart': + this.selectCfmSeqStart = data.task; break; - case 'End': - this.selectConformanceEnd = data.task; - break; - case 'From': - this.selectConformanceFrom = data.task; - break; - case 'To': - this.selectConformanceTo = data.task; + case 'cfmSeqEnd': + this.selectCfmSeqEnd = data.task; break; // Processing time case 'cfmPtEteStart': @@ -636,9 +633,6 @@ export default { }; break; }; - if(this.selectConformanceStart !== null && this.selectConformanceEnd !== null){ - this.selectConformanceStartAndEnd = [this.selectConformanceStart, this.selectConformanceEnd]; - }; }); this.$emitter.on('getListSequence', (data) => { this.listSeq = data; diff --git a/src/components/Discover/Conformance/ConformanceSidebar/ConformanceSelectResult.vue b/src/components/Discover/Conformance/ConformanceSidebar/ConformanceSelectResult.vue index ab3fdef..c4c0819 100644 --- a/src/components/Discover/Conformance/ConformanceSidebar/ConformanceSelectResult.vue +++ b/src/components/Discover/Conformance/ConformanceSidebar/ConformanceSelectResult.vue @@ -1,9 +1,9 @@