diff --git a/frontend/src/business/components/api/test/ApiTestConfig.vue b/frontend/src/business/components/api/test/ApiTestConfig.vue
index d224c9a9bb..7c26f18070 100644
--- a/frontend/src/business/components/api/test/ApiTestConfig.vue
+++ b/frontend/src/business/components/api/test/ApiTestConfig.vue
@@ -46,6 +46,8 @@
+
+
@@ -61,11 +63,12 @@
import MsApiReportStatus from "../report/ApiReportStatus";
import MsApiReportDialog from "./ApiReportDialog";
import {checkoutTestManagerOrTestUser, downloadFile} from "../../../../common/js/utils";
+ import SchedulerConfig from "./SchedulerConfig";
export default {
name: "MsApiTestConfig",
- components: {MsApiReportDialog, MsApiReportStatus, MsApiScenarioConfig},
+ components: {SchedulerConfig, MsApiReportDialog, MsApiReportStatus, MsApiScenarioConfig},
props: ["id"],
diff --git a/frontend/src/business/components/api/test/SchedulerConfig.vue b/frontend/src/business/components/api/test/SchedulerConfig.vue
new file mode 100644
index 0000000000..d4642993f7
--- /dev/null
+++ b/frontend/src/business/components/api/test/SchedulerConfig.vue
@@ -0,0 +1,48 @@
+
+
+
+ SCHEDULER
+
+
+
+
+
+
+
+
diff --git a/frontend/src/business/components/api/test/SchedulerEdit.vue b/frontend/src/business/components/api/test/SchedulerEdit.vue
new file mode 100644
index 0000000000..f617ffb9e9
--- /dev/null
+++ b/frontend/src/business/components/api/test/SchedulerEdit.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/business/components/common/cron/Crontab-Day.vue b/frontend/src/business/components/common/cron/Crontab-Day.vue
new file mode 100644
index 0000000000..9a38a1ca95
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Day.vue
@@ -0,0 +1,179 @@
+
+
+
+
+ 日,允许的通配符[, - * / L M]
+
+
+
+
+
+ 不指定
+
+
+
+
+
+ 周期从
+ -
+ 日
+
+
+
+
+
+ 从
+ 号开始,每
+ 日执行一次
+
+
+
+
+
+ 每月
+ 号最近的那个工作日
+
+
+
+
+
+ 本月最后一天
+
+
+
+
+
+ 指定
+
+ {{item}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Hour.vue b/frontend/src/business/components/common/cron/Crontab-Hour.vue
new file mode 100644
index 0000000000..50833fc193
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Hour.vue
@@ -0,0 +1,122 @@
+
+
+
+
+ 小时,允许的通配符[, - * /]
+
+
+
+
+
+ 周期从
+ -
+ 小时
+
+
+
+
+
+ 从
+ 小时开始,每
+ 小时执行一次
+
+
+
+
+
+ 指定
+
+ {{item-1}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Min.vue b/frontend/src/business/components/common/cron/Crontab-Min.vue
new file mode 100644
index 0000000000..bd12ab5972
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Min.vue
@@ -0,0 +1,120 @@
+
+
+
+
+ 分钟,允许的通配符[, - * /]
+
+
+
+
+
+ 周期从
+ -
+ 分钟
+
+
+
+
+
+ 从
+ 分钟开始,每
+ 分钟执行一次
+
+
+
+
+
+ 指定
+
+ {{item-1}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Mouth.vue b/frontend/src/business/components/common/cron/Crontab-Mouth.vue
new file mode 100644
index 0000000000..7d0e0c84ae
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Mouth.vue
@@ -0,0 +1,128 @@
+
+
+
+
+ 月,允许的通配符[, - * /]
+
+
+
+
+
+ 周期从
+ -
+ 月
+
+
+
+
+
+ 从
+ 月开始,每
+ 月月执行一次
+
+
+
+
+
+ 指定
+
+ {{item}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Result.vue b/frontend/src/business/components/common/cron/Crontab-Result.vue
new file mode 100644
index 0000000000..0e75b9ee2a
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Result.vue
@@ -0,0 +1,566 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Second.vue b/frontend/src/business/components/common/cron/Crontab-Second.vue
new file mode 100644
index 0000000000..51aa26cd8d
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Second.vue
@@ -0,0 +1,133 @@
+
+
+
+
+
+ 秒,允许的通配符[, - * /]
+
+
+
+
+
+ 周期从
+ -
+ 秒
+
+
+
+
+
+ 从
+ 秒开始,每
+ 秒执行一次
+
+
+
+
+
+ 指定
+
+ {{item-1}}
+
+
+
+
+
+
diff --git a/frontend/src/business/components/common/cron/Crontab-Week.vue b/frontend/src/business/components/common/cron/Crontab-Week.vue
new file mode 100644
index 0000000000..cb4c542bad
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Week.vue
@@ -0,0 +1,167 @@
+
+
+
+
+ 周,允许的通配符[, - * / L #]
+
+
+
+
+
+ 不指定
+
+
+
+
+
+ 周期从星期
+ -
+
+
+
+
+
+
+ 第
+ 周的星期
+
+
+
+
+
+
+ 本月最后一个星期
+
+
+
+
+
+
+ 指定
+
+ {{item}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab-Year.vue b/frontend/src/business/components/common/cron/Crontab-Year.vue
new file mode 100644
index 0000000000..8cb886f76e
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab-Year.vue
@@ -0,0 +1,144 @@
+
+
+
+
+ 不填,允许的通配符[, - * /]
+
+
+
+
+
+ 每年
+
+
+
+
+
+ 周期从
+ -
+
+
+
+
+
+
+ 从
+ 年开始,每
+ 年执行一次
+
+
+
+
+
+
+ 指定
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/business/components/common/cron/Crontab.vue b/frontend/src/business/components/common/cron/Crontab.vue
new file mode 100644
index 0000000000..fa0cfb475c
--- /dev/null
+++ b/frontend/src/business/components/common/cron/Crontab.vue
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定
+ 重置
+ 取消
+
+
+
+
+
+
+