<%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags"%> <c:set var="ctx" value="${pageContext.request.contextPath}" /> <%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="en"> <head> <title>全网监控智能分析平台</title> <style> .table-null .table{ margin-bottom: 0px; } .table-null .table > tbody > tr > td, .table-null .table > thead > tr > th{ text-align: center; width: 25%; } .table-null td:first-child{ text-align: right; width: 36%; } .table-null tr td:last-child .form-control,.table-null tr td:last-child table{ width: 400px; } </style> <script type="text/javascript" src="${ctx}/static/js/validation.js"></script> <script type="text/javascript"> var minuteOption = new Array(); var hourOption = new Array(); var dayOption = new Array(); var monthOption = new Array(); $(document).ready(function() { for(var i=1;i<=60;i++) { var option = new Option(i,i); minuteOption.push(option); } for(var i=1;i<=12;i++) { var option = new Option(i,i); hourOption.push(option); } for(var i=1;i<=31;i++) { var option = new Option(i,i); dayOption.push(option); } for(var i=1;i<=12;i++) { var option = new Option(i,i); monthOption.push(option); } changeFrequencyType(); if($('#frequencyValueHidden').val()) { $('#frequencyValue').val($('#frequencyValueHidden').val()); } }); function changeFrequencyType() { var frequencyType = $("#frequencyType option:selected").val(); $('#frequencyValue').empty(); if(frequencyType == 1) { $('#frequencyValue').append(minuteOption); $('#frequencyValue').val('15') } else if(frequencyType == 2) { $('#frequencyValue').append(hourOption); } else if(frequencyType == 3) { $('#frequencyValue').append(dayOption); } else if(frequencyType == 4) { $('#frequencyValue').append(monthOption); } } function submitForm() { var url = '${ctx}/BaseManage/TaskManage/checkNameAndCode'; var data = 'name=' + $('#name').val() + "&code=" + $('#code').val() + "&id=" + $('#taskId').val() + "&defaultTaskType=" + $('#defaultTaskType').val() ; /* if(!checkFrequency()) { alert("运行频率允许的值为整数、小数、分数和格式为ADD_MONTHS(x)的字符串,其中x可以为整数、小数、分数"); $('#frequency').focus(); return; } */ checkAndSubmit(url, encodeURI(encodeURI(data))); } function validate() { if(!checkNameAndCode()) { return false; } if(!$('#taskNextrunTime').val()) { alert("请填写下次运行时间"); return false; } if(!isNumber($('#frequency'))) { return false; } /* if(!isNumber($('#taskMaxTimes'))) { return false; } */ return true; } </script> </head> <body> <div id="main-tab-container"> <div id="content"> <div class="section"> <div class="tab-content"> <div class="row me-row"> <!-- this is for emulating position fixed of the nav --> <!-- /scroller-inner --> <!-- Top Navigation --> <div class="content clearfix"> <div class="row"> <div class="col-xs-12"> <form id="detailForm" class="form-horizontal" role="form" action="${ctx}/CrawlDataManage/ViewData/submitTaskFrame" method="post"> <input type="hidden" id="taskId" name="taskId" value="${runTask.taskId}"> <input type="hidden" id="defaultTaskType" name="defaultTaskType" value="${runTask.defaultTaskType}"> <c:if test="${empty runTask.taskId}"> <input type="hidden" name="taskStatus" value="1"> <input type="hidden" name="taskRunStatus" value="2"> </c:if> <c:if test="${not empty runTask.taskId}"> <input type="hidden" name="taskStatus" value="${runTask.taskStatus}"> <input type="hidden" name="taskRunStatus" value="${runTask.taskStatus}"> </c:if> <input type="hidden" id="urlId" name="urlId" value="${urlId}"> <input type="hidden" class="form-control input-sm" id="tasktypeId" name="tasktypeId" value="6"> <table class="table-null"> <tr> <td>任务名称(<font color="red">必填</font>):</td> <td><input class="form-control input-sm" id="name" name="name" value="${runTask.name}"></td> </tr> <tr> <td>任务代码(<font color="red">必填</font>):</td> <td><input type="input" class="form-control input-sm" id="code" name="code" value="${runTask.code}"></td> </tr> <tr> <td>下次运行时间(<font color="red">必填</font>):</td> <td> <input type="input" class="form-control input-sm Wdate" id="taskNextrunTime" name="taskNextrunTimeStr" value="${runTask.taskNextrunTime}" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',readOnly:false,minDate:'%y-%M-%d'})"> </td> </tr> <c:if test="${runTask.defaultTaskType != 3 }"> <tr id="frequencyRow"> <td valign="top">运行频率:</td> <td> <%-- <input type="input" class="form-control input-sm " id="frequency" name="frequency" value="${runTask.frequency}" maxlength="100"> --%> <select class="form-control input-sm" id="frequencyType" name="frequencyType" onchange="changeFrequencyType()"> <option value="1" <c:if test="${runTask.frequencyType == '1' }">selected</c:if> >分钟</option> <option value="2" <c:if test="${runTask.frequencyType == '2' }">selected</c:if> >小时</option> <option value="3" <c:if test="${runTask.frequencyType == '3' }">selected</c:if> >日</option> <option value="4" <c:if test="${runTask.frequencyType == '4' }">selected</c:if> >月</option> </select> <select class="form-control input-sm" id="frequencyValue" name="frequencyValue"> </select> <input type="hidden" id="frequencyValueHidden" value="${runTask.frequencyValue }"> </td> </tr> </c:if> <tr> <td>任务内容:</td> <td> <%-- <textarea class="form-control input-sm" rows="6" id="taskContextArea" maxlength="666">${runTask.taskContext}</textarea> --%> <%-- <input type="input" class="form-control input-sm" name="taskContext" id="taskContext" value="${runTask.taskContext}"> --%> <input type="input" readonly="true" class="form-control input-sm" name="taskContext" id="taskContext" value="call_Social_task.pl"> <%-- <c:if test="${runTask.defaultTaskType == 1 }"> --%> <!-- <textarea class="form-control input-sm" rows="6" maxlength="666" disabled>r_model_task_agent.pl</textarea> --> <!-- <input type="hidden" name="taskContext" value="r_model_task_agent.pl"> --> <%-- </c:if> --%> <%-- <c:if test="${runTask.defaultTaskType != 1 }"> --%> <%-- <textarea class="form-control input-sm" rows="6" id="taskContextArea" maxlength="666">${runTask.taskContext}</textarea> --%> <!-- <input type="hidden" name="taskContext" id="taskContext" value="{runTask.taskContext}"> --> <%-- </c:if> --%> </td> </tr> <%-- <c:if test="${runTask.defaultTaskType != 3 }"> --%> <!-- <tr id="taskMaxTimesRow"> --> <!-- <td>最大运行次数:</td> --> <!-- <td> --> <%-- <input type="input" class="form-control input-sm" id="taskMaxTimes" name="taskMaxTimes" value="${runTask.taskMaxTimes}" maxlength="10"> --%> <!-- </td> --> <!-- </tr> --> <%-- </c:if> --%> <tr> <td></td> <td> <button type="button" id="modelSubmit" class="btn btn-primary" onclick="saveForm('taskId');">确定</button> <!-- <button type="reset" class="btn btn-default" id="modelReset">清空</button> --> <button type="reset" class="btn btn-warning" id="modelBack" onclick="window.location.href='${ctx}/CrawlDataManage/ViewData/urlDataListFrame'">返回</button> </td> </tr> </table> </form> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html>