diff --git a/src/components/Discover/Conformance/ConformanceResults.vue b/src/components/Discover/Conformance/ConformanceResults.vue index 81b49fa..0b06ddb 100644 --- a/src/components/Discover/Conformance/ConformanceResults.vue +++ b/src/components/Discover/Conformance/ConformanceResults.vue @@ -64,11 +64,11 @@ days.
- {{ data.effect.time.conforming }} + {{ data.effect.time.conforming }} vs - {{ data.effect.time.not_conforming }} + {{ data.effect.time.not_conforming }} days, - {{ data.effect.time.difference }} + {{ data.effect.time.difference }} days of difference.
@@ -85,11 +85,11 @@ {{ data.effect.tasks.not_conforming }} .- {{ data.effect.tasks.conforming }} + {{ data.effect.tasks.conforming }} vs - {{ data.effect.tasks.not_conforming }} + {{ data.effect.tasks.not_conforming }} activities, - {{ data.effect.tasks.difference }} + {{ data.effect.tasks.difference }} activities of difference.
diff --git a/src/components/Discover/Conformance/ConformanceSidebar.vue b/src/components/Discover/Conformance/ConformanceSidebar.vue index 53ca3ed..cb8c490 100644 --- a/src/components/Discover/Conformance/ConformanceSidebar.vue +++ b/src/components/Discover/Conformance/ConformanceSidebar.vue @@ -150,6 +150,7 @@ export default { selectCfmCtEteSEStart: null, selectCfmCtEteSEEnd: null, isSubmit: false, + isSubmitData: null, // 已 Apply 後,沒有重新改變規則的 Data isSubmitTask: null, isSubmitStartAndEnd: null, isSubmitListSeq: [], @@ -201,6 +202,11 @@ export default { return (this.selectedRuleType === 'Activity sequence' && this.selectedActivitySequence === 'Sequence' && (this.selectedMode === 'Short loop(s)' || this.selectedMode === 'Self loop(s)')) || (this.selectedRuleType === 'Processing time' && this.selectedProcessScope === 'End to end' && this.selectedActSeqMore === 'All') || (this.selectedRuleType === 'Waiting time' && this.selectedProcessScope === 'End to end' && this.selectedActSeqMore === 'All') || (this.selectedRuleType === 'Cycle time' && this.selectedProcessScope === 'End to end' && this.selectedActSeqMore === 'All') } }, + watch: { + isSubmitData: function(newValue) { + this.isSubmitData = newValue; + } + }, methods: { /** * get min total seconds @@ -256,6 +262,7 @@ export default { * is submit select Reset */ isSubmitReset() { + // 沒有 isSubmitData this.isSubmitTask = null; this.isSubmitStartAndEnd = null; this.isSubmitListSeq = []; @@ -294,7 +301,6 @@ export default { this.isSubmitTimeCfmCtEteStart = null; this.isSubmitTimeCfmCtEteEnd = null; this.isSubmitTimeCfmCtEteSE = null; - }, /** * @param {boolean} massage true | false 清空選單選項, 選擇的結果 @@ -304,6 +310,7 @@ export default { this.$emitter.emit('coverPlate', true); // is submit select Reset this.isSubmitReset(); + this.isSubmitData = null; // 已 Apply 後,沒有重新改變規則的 Data this.isSubmit = false; // 其他子元件 reset @@ -723,9 +730,11 @@ export default { default: break; }; + if(JSON.stringify(data) === JSON.stringify(this.isSubmitData)) return this.$toast.error('Please set the new rule.'); this.isLoading = true; this.isSubmit = true; + this.isSubmitData = data; // 已 Apply 後,沒有重新改變規則的 Data await this.conformanceStore.addLogConformanceTempCheckerId(data); await this.conformanceStore.getLogConformanceTempReport(); this.isShowBar = false;