merger master
This commit is contained in:
commit
4887585838
|
@ -155,3 +155,4 @@ quota_duration_excess_organization=The stress test duration exceeds the organiza
|
|||
email_subject=Metersphere timing task result notification
|
||||
import_xmind_count_error=The number of use cases imported into the mind map cannot exceed 500
|
||||
import_xmind_not_found=Test case not found
|
||||
license_valid_license_error=Authorization authentication failed
|
||||
|
|
|
@ -153,6 +153,7 @@ quota_duration_excess_workspace=压测时长超过工作空间限额
|
|||
quota_duration_excess_organization=压测时长超过组织限额
|
||||
email_subject=MeterSphere定时任务结果通知
|
||||
import_xmind_count_error=思维导图导入用例数量不能超过 500 条
|
||||
license_valid_license_error=授权认证失败
|
||||
import_xmind_not_found=未找到测试用例
|
||||
|
||||
|
||||
|
|
|
@ -858,7 +858,7 @@ export class Controller extends BaseConfig {
|
|||
super();
|
||||
this.type = type
|
||||
options.id = options.id || uuid();
|
||||
options.enable = options.enable || true;
|
||||
options.enable = options.enable === undefined ? true : options.enable;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -896,7 +896,7 @@ export class Timer extends BaseConfig {
|
|||
super();
|
||||
this.type = type;
|
||||
options.id = options.id || uuid();
|
||||
options.enable = options.enable || true;
|
||||
options.enable = options.enable === undefined ? true : options.enable;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
<span class="character">SCHEDULER</span>
|
||||
</span>
|
||||
<el-switch :disabled="!schedule.value || isReadOnly" v-model="schedule.enable" @change="scheduleChange"/>
|
||||
<ms-schedule-edit :is-read-only="isReadOnly" :schedule="schedule" :test-id="testId" :save="save" :custom-validate="customValidate"
|
||||
<ms-schedule-edit :is-read-only="isReadOnly" :schedule="schedule" :test-id="testId" :save="save"
|
||||
:custom-validate="customValidate"
|
||||
ref="scheduleEdit"/>
|
||||
|
||||
</div>
|
||||
|
@ -35,6 +36,7 @@ export default {
|
|||
data() {
|
||||
return {
|
||||
recentList: [],
|
||||
refreshScheduler: null,
|
||||
}
|
||||
},
|
||||
props: {
|
||||
|
@ -72,6 +74,23 @@ export default {
|
|||
},
|
||||
flashResultList() {
|
||||
this.$refs.crontabResult.expressionChange();
|
||||
},
|
||||
cancelRefresh() {
|
||||
if (this.refreshScheduler) {
|
||||
clearInterval(this.refreshScheduler);
|
||||
}
|
||||
}
|
||||
},
|
||||
beforeDestroy() {
|
||||
this.cancelRefresh();
|
||||
},
|
||||
watch: {
|
||||
schedule() {
|
||||
if (this.schedule.enable) {
|
||||
this.refreshScheduler = setInterval(this.flashResultList, 2000);
|
||||
} else {
|
||||
this.cancelRefresh();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue