2020-10-22 14:59:36 +08:00
|
|
|
|
@section header
|
|
|
|
|
{
|
|
|
|
|
<link rel="stylesheet" href="/css/treetable.css" />
|
|
|
|
|
}
|
|
|
|
|
<blockquote class="layui-elem-quote news_search toolList" id="menus">
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<div class="layui-card">
|
|
|
|
|
|
|
|
|
|
<table class="layui-table"
|
|
|
|
|
lay-data="{height: 'full-80', page:true, id:'mainList'}"
|
|
|
|
|
lay-filter="list" lay-size="sm">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th lay-data="{checkbox:true, fixed: true}"></th>
|
|
|
|
|
<th lay-data="{field:'JobName', width:150, sort: true, fixed: true}">名称</th>
|
|
|
|
|
<th lay-data="{field:'Status', width:100,templet: '#statusTpl'}">状态</th>
|
|
|
|
|
<th lay-data="{field:'Cron', width:150}">执行频率</th>
|
|
|
|
|
<th lay-data="{field:'JobCall', width:150}">调用方法</th>
|
|
|
|
|
<th lay-data="{field:'RunCount', width:150}">运行次数</th>
|
|
|
|
|
<th lay-data="{field:'LastRunTime', width:150}">上次运行时间</th>
|
|
|
|
|
<th lay-data="{field:'Remark', width:300}">上次运行时间</th>
|
|
|
|
|
<th lay-data="{fixed: 'right', width:160, align:'center', toolbar: '#barList'}"></th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<script type="text/html" id="statusTpl">
|
|
|
|
|
{{# if(d.Status == 0){ }}
|
|
|
|
|
<span class="layui-badge">停止</span>
|
|
|
|
|
{{# } else{}}
|
|
|
|
|
<span class="layui-badge layui-bg-green">正在运行</span>
|
|
|
|
|
{{# } }}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!--列表右边的按钮-->
|
|
|
|
|
<script type="text/html" id="barList">
|
|
|
|
|
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="changStatus">切换运行状态</a>
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<!--添加/编辑窗口-->
|
|
|
|
|
<div id="divEdit" style="display: none">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<form class="layui-form" action="" id="formEdit" lay-filter="formEdit">
|
|
|
|
|
<input type="hidden" name="Id" />
|
2020-10-22 14:59:36 +08:00
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label">任务名称</label>
|
|
|
|
|
<div class="layui-input-block">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<input type="text" name="JobName" required lay-verify="required"
|
2020-10-22 14:59:36 +08:00
|
|
|
|
placeholder="任务名称" autocomplete="off" class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label">任务地址</label>
|
|
|
|
|
<div class="layui-input-block">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<input type="text" name="JobCall" required lay-verify="required"
|
2020-10-22 14:59:36 +08:00
|
|
|
|
placeholder="任务地址" autocomplete="off" class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label">任务参数</label>
|
|
|
|
|
<div class="layui-input-block">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<input type="text" name="JobCallParams"
|
2020-10-22 14:59:36 +08:00
|
|
|
|
placeholder="任务参数,JSON格式" autocomplete="off" class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label">CRON表达式</label>
|
|
|
|
|
<div class="layui-input-block">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<input type="text" name="Cron" required lay-verify="required"
|
2020-10-22 14:59:36 +08:00
|
|
|
|
placeholder="CRON表达式" autocomplete="off" class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label">备注</label>
|
|
|
|
|
<div class="layui-input-block">
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<input type="text" name="Remark"
|
2020-10-22 14:59:36 +08:00
|
|
|
|
placeholder="备注" autocomplete="off" class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<div class="layui-input-block">
|
|
|
|
|
<button class="layui-btn" lay-submit lay-filter="formSubmit">立即提交</button>
|
|
|
|
|
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="/layui/layui.js"></script>
|
2024-07-20 20:56:43 +08:00
|
|
|
|
<script type="text/javascript" src="/userJs/openjobs.js?v3"></script>
|
2020-10-22 14:59:36 +08:00
|
|
|
|
|
|
|
|
|
|