Unverified 提交 2b708f20 authored 作者: 许雪里's avatar 许雪里 提交者: GitHub

Merge pull request #1064 from ChunMengLu/master

修复 cronGen 丢失 name 问题.
...@@ -3,7 +3,7 @@ $(function() { ...@@ -3,7 +3,7 @@ $(function() {
// init date tables // init date tables
var jobTable = $("#job_list").dataTable({ var jobTable = $("#job_list").dataTable({
"deferRender": true, "deferRender": true,
"processing" : true, "processing" : true,
"serverSide": true, "serverSide": true,
"ajax": { "ajax": {
url: base_url + "/jobinfo/pageList", url: base_url + "/jobinfo/pageList",
...@@ -30,8 +30,8 @@ $(function() { ...@@ -30,8 +30,8 @@ $(function() {
"visible" : true, "visible" : true,
"width":'7%' "width":'7%'
}, },
{ {
"data": 'jobGroup', "data": 'jobGroup',
"visible" : false, "visible" : false,
"render": function ( data, type, row ) { "render": function ( data, type, row ) {
var groupMenu = $("#jobGroup").find("option"); var groupMenu = $("#jobGroup").find("option");
...@@ -67,23 +67,23 @@ $(function() { ...@@ -67,23 +67,23 @@ $(function() {
"visible" : true, "visible" : true,
"width":'13%' "width":'13%'
}, },
{ {
"data": 'addTime', "data": 'addTime',
"visible" : false, "visible" : false,
"render": function ( data, type, row ) { "render": function ( data, type, row ) {
return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):""; return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
} }
}, },
{ {
"data": 'updateTime', "data": 'updateTime',
"visible" : false, "visible" : false,
"render": function ( data, type, row ) { "render": function ( data, type, row ) {
return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):""; return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
} }
}, },
{ "data": 'author', "visible" : true, "width":'10%'}, { "data": 'author', "visible" : true, "width":'10%'},
{ "data": 'alarmEmail', "visible" : false}, { "data": 'alarmEmail', "visible" : false},
{ {
"data": 'triggerStatus', "data": 'triggerStatus',
"width":'10%', "width":'10%',
"visible" : true, "visible" : true,
...@@ -181,14 +181,14 @@ $(function() { ...@@ -181,14 +181,14 @@ $(function() {
$('#searchBtn').on('click', function(){ $('#searchBtn').on('click', function(){
jobTable.fnDraw(); jobTable.fnDraw();
}); });
// jobGroup change // jobGroup change
$('#jobGroup').on('change', function(){ $('#jobGroup').on('change', function(){
//reload //reload
var jobGroup = $('#jobGroup').val(); var jobGroup = $('#jobGroup').val();
window.location.href = base_url + "/jobinfo?jobGroup=" + jobGroup; window.location.href = base_url + "/jobinfo?jobGroup=" + jobGroup;
}); });
// job operate // job operate
$("#job_list").on('click', '.job_operate',function() { $("#job_list").on('click', '.job_operate',function() {
var typeName; var typeName;
...@@ -211,7 +211,7 @@ $(function() { ...@@ -211,7 +211,7 @@ $(function() {
} else { } else {
return; return;
} }
var id = $(this).parents('ul').attr("_id"); var id = $(this).parents('ul').attr("_id");
layer.confirm( I18n.system_ok + typeName + '?', { layer.confirm( I18n.system_ok + typeName + '?', {
...@@ -319,14 +319,14 @@ $(function() { ...@@ -319,14 +319,14 @@ $(function() {
$(".add").click(function(){ $(".add").click(function(){
// init // init
//$("#addModal .form input[name='jobCron']").cronGen({}); $("#addModal .form input[name='jobCron']").cronGen({});
$('#addModal').modal({backdrop: false, keyboard: false}).modal('show'); $('#addModal').modal({backdrop: false, keyboard: false}).modal('show');
}); });
var addModalValidate = $("#addModal .form").validate({ var addModalValidate = $("#addModal .form").validate({
errorElement : 'span', errorElement : 'span',
errorClass : 'help-block', errorClass : 'help-block',
focusInvalid : true, focusInvalid : true,
rules : { rules : {
jobDesc : { jobDesc : {
required : true, required : true,
...@@ -344,8 +344,8 @@ $(function() { ...@@ -344,8 +344,8 @@ $(function() {
executorFailRetryCount : { executorFailRetryCount : {
digits:true digits:true
} }
}, },
messages : { messages : {
jobDesc : { jobDesc : {
required : I18n.system_please_input + I18n.jobinfo_field_jobdesc required : I18n.system_please_input + I18n.jobinfo_field_jobdesc
}, },
...@@ -362,15 +362,15 @@ $(function() { ...@@ -362,15 +362,15 @@ $(function() {
digits: I18n.system_please_input + I18n.system_digits digits: I18n.system_please_input + I18n.system_digits
} }
}, },
highlight : function(element) { highlight : function(element) {
$(element).closest('.form-group').addClass('has-error'); $(element).closest('.form-group').addClass('has-error');
}, },
success : function(label) { success : function(label) {
label.closest('.form-group').removeClass('has-error'); label.closest('.form-group').removeClass('has-error');
label.remove(); label.remove();
}, },
errorPlacement : function(error, element) { errorPlacement : function(error, element) {
element.parent('div').append(error); element.parent('div').append(error);
}, },
submitHandler : function(form) { submitHandler : function(form) {
...@@ -414,6 +414,8 @@ $(function() { ...@@ -414,6 +414,8 @@ $(function() {
$("#addModal").on('hide.bs.modal', function () { $("#addModal").on('hide.bs.modal', function () {
$("#addModal .form")[0].reset(); $("#addModal .form")[0].reset();
addModalValidate.resetForm(); addModalValidate.resetForm();
// 清理 cronGen
$("input[name=jobCron]").show().siblings().remove();
$("#addModal .form .form-group").removeClass("has-error"); $("#addModal .form .form-group").removeClass("has-error");
$(".remote_panel").show(); // remote $(".remote_panel").show(); // remote
...@@ -446,7 +448,7 @@ $(function() { ...@@ -446,7 +448,7 @@ $(function() {
} else if ('GLUE_PHP'==glueType){ } else if ('GLUE_PHP'==glueType){
$("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_php").val() ); $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_php").val() );
} else if ('GLUE_NODEJS'==glueType){ } else if ('GLUE_NODEJS'==glueType){
$("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_nodejs").val() ); $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_nodejs").val() );
} else if ('GLUE_POWERSHELL'==glueType){ } else if ('GLUE_POWERSHELL'==glueType){
$("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_powershell").val() ); $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_powershell").val() );
} else { } else {
...@@ -479,13 +481,13 @@ $(function() { ...@@ -479,13 +481,13 @@ $(function() {
$("#updateModal .form select[name=glueType]").change(); $("#updateModal .form select[name=glueType]").change();
// init // init
//$("#updateModal .form input[name='jobCron']").cronGen({}); $("#updateModal .form input[name='jobCron']").cronGen({});
// show // show
$('#updateModal').modal({backdrop: false, keyboard: false}).modal('show'); $('#updateModal').modal({backdrop: false, keyboard: false}).modal('show');
}); });
var updateModalValidate = $("#updateModal .form").validate({ var updateModalValidate = $("#updateModal .form").validate({
errorElement : 'span', errorElement : 'span',
errorClass : 'help-block', errorClass : 'help-block',
focusInvalid : true, focusInvalid : true,
...@@ -525,14 +527,14 @@ $(function() { ...@@ -525,14 +527,14 @@ $(function() {
} }
}, },
highlight : function(element) { highlight : function(element) {
$(element).closest('.form-group').addClass('has-error'); $(element).closest('.form-group').addClass('has-error');
}, },
success : function(label) { success : function(label) {
label.closest('.form-group').removeClass('has-error'); label.closest('.form-group').removeClass('has-error');
label.remove(); label.remove();
}, },
errorPlacement : function(error, element) { errorPlacement : function(error, element) {
element.parent('div').append(error); element.parent('div').append(error);
}, },
submitHandler : function(form) { submitHandler : function(form) {
...@@ -574,7 +576,9 @@ $(function() { ...@@ -574,7 +576,9 @@ $(function() {
} }
}); });
$("#updateModal").on('hide.bs.modal', function () { $("#updateModal").on('hide.bs.modal', function () {
$("#updateModal .form")[0].reset() $("#updateModal .form")[0].reset();
// 清理 cronGen
$("input[name=jobCron]").show().siblings().remove();
}); });
/** /**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论