diff --git a/src/components/scCron/index.vue b/src/components/scCron/index.vue
index ef6e3e1..6dd11a1 100644
--- a/src/components/scCron/index.vue
+++ b/src/components/scCron/index.vue
@@ -14,12 +14,12 @@
- 每分钟
- 每小时
- 每天零点
- 每月一号零点
- 每月最后一天零点
- 每周星期日零点
+ 每分钟
+ 每小时
+ 每天零点
+ 每月一号零点
+ 每月最后一天零点
+ 每周星期日零点
{{item.text}}
自定义
@@ -31,7 +31,7 @@
-
+
@@ -88,9 +88,9 @@
- 分钟开始,每
+ 分钟开始,每
- 分钟执行一次
+ 分钟执行一次
@@ -122,9 +122,9 @@
- 小时开始,每
+ 小时开始,每
- 小时执行一次
+ 小时执行一次
@@ -148,7 +148,7 @@
间隔
指定
本月最后一天
- 不指定
+
@@ -158,9 +158,9 @@
- 号开始,每
+ 号开始,每
- 天执行一次
+ 天执行一次
@@ -192,9 +192,9 @@
- 月开始,每
+ 月开始,每
- 月执行一次
+ 月执行一次
@@ -219,7 +219,7 @@
间隔
指定
本月最后一周
- 不指定
+
@@ -234,11 +234,11 @@
第
- 周的星期
+ 周的星期
- 执行一次
+ 执行一次
@@ -277,9 +277,9 @@
- 年开始,每
+ 年开始,每
- 年执行一次
+ 年执行一次
@@ -301,7 +301,7 @@
+
+
diff --git a/src/views/system/task/save.vue b/src/views/system/crontab/save.vue
similarity index 52%
rename from src/views/system/task/save.vue
rename to src/views/system/crontab/save.vue
index 260ab94..40a7bfa 100644
--- a/src/views/system/task/save.vue
+++ b/src/views/system/crontab/save.vue
@@ -1,26 +1,26 @@
-
-
-
+
-
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+ 开启
+ 关闭
+
@@ -45,21 +45,30 @@
add: '新增计划任务',
edit: '编辑计划任务'
},
+ options: [
+ {value: 'url', label:'访问URL'},
+ {value: 'sql', label:'执行SQL'},
+ {value: 'shell', label:'执行Shell'},
+ {value: 'hook', label:'执行本系统函数或钩子'},
+ ],
form: {
- id:"",
title: "",
- handler: "",
- cron: "",
- state: "1"
+ type: "",
+ content: "",
+ schedule: "",
+ status: 1
},
rules: {
title:[
{required: true, message: '请填写标题'}
],
- handler:[
- {required: true, message: '请填写执行类'}
+ type:[
+ {required: true, message: '请选择执行类'}
],
- cron:[
+ content:[
+ {required: true, message: '请填写执行内容'}
+ ],
+ schedule:[
{required: true, message: '请填写定时规则'}
]
},
@@ -67,8 +76,8 @@
isSaveing: false,
shortcuts: [
{
- text: "每天8点和12点 (自定义追加)",
- value: "0 0 8,12 * * ?"
+ text: "每天8点和12点",
+ value: "0 8,12 * * *"
}
]
}
@@ -88,22 +97,13 @@
this.$refs.dialogForm.validate((valid) => {
if (valid) {
this.isSaveing = true;
- setTimeout(()=>{
- this.isSaveing = false;
- this.visible = false;
- this.$message.success("操作成功")
- this.$emit('success', this.form, this.mode)
- },1000)
+ this.$emit('success', this.form, this.mode)
}
})
},
//表单注入数据
setData(data){
- this.form.id = data.id
- this.form.title = data.title
- this.form.handler = data.handler
- this.form.cron = data.cron
- this.form.state = data.state
+ this.form = Object.assign({}, data);
}
}
}
diff --git a/src/views/system/task/logs.vue b/src/views/system/task/logs.vue
deleted file mode 100644
index 2697983..0000000
--- a/src/views/system/task/logs.vue
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 日志
-
-
-
-
-
-
-
-
- {{demoLog}}
-
-
-
-
-
-
-