通知模版+任务删除优化

通知模版新增任务执行server_id,优化任务执行按钮位置,增加删除功能
This commit is contained in:
georgehao
2019-04-18 22:29:44 +08:00
parent 830d49ee1c
commit de5c751eb9
8 changed files with 42 additions and 9 deletions

View File

@@ -25,6 +25,7 @@
<button lay-submit class="layui-btn layui-btn-sm " lay-filter="run">测试执行</button>
<button lay-submit class="layui-btn layui-btn-sm " lay-filter="log">任务日志</button>
<button lay-submit class="layui-btn layui-btn-sm " lay-filter="copy">复制任务</button>
<button lay-submit class="layui-btn layui-btn-sm layui-btn-primary" lay-filter="del">删除任务</button>
</div>
<div class="layui-layout layui-layout-admin" style="padding-left: 40px;margin-top: 20px;padding-right: 10px;">
@@ -150,6 +151,7 @@
<input type="hidden" name="id" id="id" value="{{.task.Id}}">
</div>
</div>
<script>
layui.use(['form','element','layer','jquery'],function(){
@@ -163,8 +165,6 @@
})
return;
}
var task_name = "{{.task.TaskName}}";
$('.layui-btn-container button').on('click',function () {
var event = $(this).attr('lay-filter');
@@ -180,6 +180,34 @@
window.parent.openTab("/tasklog/list?task_id="+id,task_name+'日志',"admin_log-"+id,'');
}else if(event==='copy'){
window.parent.openTab("/task/copy?id="+id,task_name+' 复制',"admin_task_copy-"+id,'fa-copy');
}else if(event==="del"){
var status =" {{.task.Status}}";
if(status==1){
layer.msg("运行状态无法删除任务,请先暂停任务");
return;
}
layer.confirm("确认要删除这条任务吗?", {icon: 3, title:'提示'}, function(index){
layer.load();
$.post('/task/ajaxdel', {id:id}, function (out) {
if (out.status == 0) {
layer.msg("操作成功",{icon: 1,shade:0.3,time:1000},function () {
window.parent.deleteCurrentTab();
})
} else {
layer.msg(out.message);
return
}
}, "json");
setTimeout(function(){
layer.closeAll('loading');
}, 2000);
layer.close(index);
});
}else if (event==='run'){
layer.confirm("测试执行任务,注意不要超时,请确认执行", {icon: 3, title:'提示'}, function(index){
layer.load();

View File

@@ -35,7 +35,7 @@
{{/*<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="status">启|停</a>*/}}
{{/*<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>*/}}
<a class="layui-btn layui-btn-xs " lay-event="detail">详细</a>
<a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="run">测试</a>
{{/*<a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="run">测试</a>*/}}
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="log">日志</a>
</script>
</div>
@@ -64,7 +64,7 @@
,{field:'next_time', width:170,title: '下次执行时间'}
,{field:'pre_time', title: '上次执行时间'}
,{field:'execute_times', title: '次数'}
,{fixed: 'right', width:150, align:'center', title:'操作', toolbar: '#bar'}
,{width:120, align:'center', title:'操作', toolbar: '#bar'}
]]
,id: 'listReload'
,page: true