Newer
Older
xxl-job-dm / xxl-job-admin / src / main / webapp / WEB-INF / template / jobcode / index.ftl
xueli.xue on 18 May 2016 3 KB 交互重构
<!DOCTYPE html>
<html>
<head>
  	<title>任务调度中心</title>
  	<#import "/common/common.macro.ftl" as netCommon>
	<@netCommon.commonStyle />
	<link rel="stylesheet" href="${request.contextPath}/static/plugins/codemirror/lib/codemirror.css">
	<link rel="stylesheet" href="${request.contextPath}/static/plugins/codemirror/addon/hint/show-hint.css">
	<style type="text/css">
		.CodeMirror {
      		border: 0px solid black;
      		font-size:16px;
      		height: 95%;
      		row:200;
		}
    </style>
</head>
<body>

<div class="wrapper">
	
	<div class="content-wrapper">
		<!-- Content Header (Page header) -->
		<section class="content-header">
			<h1>任务调度中心<small>任务CODE管理</small></h1>
		</section>
		
		<!-- Main content -->
	    <section class="content">
	    
	    	<div class="row">
	    		<div class="col-xs-4">
					<div class="input-group margin">
                    	<div class="input-group-btn">
                      		<button type="button" class="btn btn-default">版本回溯</button>
                    	</div>
                    	<select class="form-control" id="jobGroup" >
            				<option value="999" >逻辑调整版本C</option>
            				<option value="999" >逻辑调整版本B</option>
            				<option value="999" >逻辑调整版本A</option>
            				<option value="999" >代码初始化</option>
	                  	</select>
					</div>
	            </div>
	            <div class="col-xs-4">
	            	<div class="input-group margin">
                    	<div class="input-group-btn">
                      		<button type="button" class="btn btn-default">Action</button>
                    	</div>
                    	<input type="text" class="form-control" id="jobName" value="${jobName}" autocomplete="on" >
                  	</div>
	            </div>
	            <div class="col-xs-2">
	            	<div class="input-group margin">
                    	<div class="input-group-btn">
                      		<button type="button" class="btn btn-info">保存</button>
                    	</div>
                  	</div>
	            </div>
          	</div>
	    	
			<div class="row">
				<div class="col-xs-12">
					<div class="box">
						<textarea id="editor" >
package com.xxl.job.service.handler;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.xxl.job.client.handler.IJobHandler;

public class DemoJobHandler extends IJobHandler {
	private static transient Logger logger = LoggerFactory.getLogger(DemoJobHandler.class);
	
	@Override
	public JobHandleStatus handle(String... params) throws Exception {
		logger.info(" ... params:" + params);
		for (int i = 0; i < 5; i++) {
			TimeUnit.SECONDS.sleep(1);
			logger.info("handler run:{}", i);
		}
		return JobHandleStatus.SUCCESS;
	}
}
						</textarea>
					</div>
				</div>
			</div>
	    </section>
	</div>
	
	<!-- footer -->
	<@netCommon.commonFooter />
</div>
	
<@netCommon.comAlert />
<@netCommon.commonScript />
<script src="${request.contextPath}/static/plugins/codemirror/lib/codemirror.js"></script>
<script src="${request.contextPath}/static/plugins/codemirror/mode/clike/clike.js"></script>
<script src="${request.contextPath}/static/plugins/codemirror/addon/hint/show-hint.js"></script>
<script src="${request.contextPath}/static/plugins/codemirror/addon/hint/anyword-hint.js"></script>
<script src="${request.contextPath}/static/js/jobcode.index.1.js"></script>
</body>
</html>