Issues #71: Short loop(s)、Self loop(s) done.

This commit is contained in:
chiayin
2023-09-11 16:53:48 +08:00
parent 3a7d5429a7
commit 35a494b99e
2 changed files with 10 additions and 1 deletions

View File

@@ -70,6 +70,7 @@
</div> </div>
</div> </div>
<!-- show bar --> <!-- show bar -->
<!-- selectedRuleType === 'Activity sequence' && selectedActivitySequence === 'Sequence' && (selectedActSeqMore === 'Short loop(s)' || selectedActSeqMore === 'Self loop(s)') -->
<ConformanceShowBar :class="isShowBar?'':'hidden'" <ConformanceShowBar :class="isShowBar?'':'hidden'"
:isSubmit="isSubmit" :isSubmit="isSubmit"
:isSubmitTask="isSubmitTask" :isSubmitTask="isSubmitTask"
@@ -831,6 +832,11 @@ export default {
this.listSeq = []; this.listSeq = [];
}; };
}); });
this.$emitter.on('isRadioMode', (data) => {
if(data) {
if(this.selectedMode === 'Short loop(s)' || this.selectedMode === 'Self loop(s)') this.isShowBar = false;
}
})
this.$emitter.on('isRadioProcessScopeChange', (data) => { this.$emitter.on('isRadioProcessScopeChange', (data) => {
if(data) { if(data) {
this.selectDurationTime = { min: 0, max: 0}; this.selectDurationTime = { min: 0, max: 0};

View File

@@ -20,7 +20,7 @@
<div v-show="selectedRuleType === 'Activity sequence' && selectedActivitySequence === 'Sequence'"> <div v-show="selectedRuleType === 'Activity sequence' && selectedActivitySequence === 'Sequence'">
<p class="h2">Mode</p> <p class="h2">Mode</p>
<div v-for="mode in mode" :key="mode.id" class="ml-4 mb-2"> <div v-for="mode in mode" :key="mode.id" class="ml-4 mb-2">
<RadioButton v-model="selectedMode" :inputId="mode.id + mode.name" name="mode" :value="mode.name" /> <RadioButton v-model="selectedMode" :inputId="mode.id + mode.name" name="mode" :value="mode.name" @change="changeRadioMode" />
<label :for="mode.id + mode.name" class="ml-2">{{ mode.name }}</label> <label :for="mode.id + mode.name" class="ml-2">{{ mode.name }}</label>
</div> </div>
</div> </div>
@@ -110,6 +110,9 @@ export default {
changeRadioSeq() { changeRadioSeq() {
this.$emitter.emit('isRadioSeqChange',true); this.$emitter.emit('isRadioSeqChange',true);
}, },
changeRadioMode() {
this.$emitter.emit('isRadioMode', true);
},
changeRadioProcessScope() { changeRadioProcessScope() {
this.$emitter.emit('isRadioProcessScopeChange', true); this.$emitter.emit('isRadioProcessScopeChange', true);
}, },