|
34 | 34 |
|
35 | 35 | <div class="controls"> |
36 | 36 | <select name="taskTrackerNodeGroup"> |
| 37 | + <option value="">不限</option> |
37 | 38 | <c:forEach items="${taskTrackerNodeGroups}" var="nodeGroup"> |
38 | 39 | <option value="${nodeGroup.name}">${nodeGroup.name}</option> |
39 | 40 | </c:forEach> |
|
54 | 55 | <div class="span3 offset2"> |
55 | 56 | <button type="button" id="btnSearch" class="button button-primary">搜索</button> |
56 | 57 | </div> |
| 58 | + <div class="span3"> |
| 59 | + <button type="button" id="btnAdd" class="button button-primary">添加</button> |
| 60 | + </div> |
57 | 61 | </div> |
58 | 62 | </form> |
59 | 63 | </div> |
|
85 | 89 | data-rules="{required : true, number:true}"> |
86 | 90 | </div> |
87 | 91 | </div> |
| 92 | + <div class="control-group span8"> |
| 93 | + <label class="control-label">提交节点组:</label> |
| 94 | + |
| 95 | + <div class="controls"> |
| 96 | + <input type="text" name="submitNodeGroup" class="input-normal control-text" |
| 97 | + data-rules="{required : true}"> |
| 98 | + </div> |
| 99 | + </div> |
88 | 100 | <div class="control-group span8"> |
89 | 101 | <label class="control-label">执行TaskTracker节点组:</label> |
90 | 102 |
|
|
253 | 265 | if (taskTrackerNodeGroup.trim() != oldJob.taskTrackerNodeGroup) { |
254 | 266 | updateJSON['taskTrackerNodeGroup'] = taskTrackerNodeGroup; |
255 | 267 | } |
| 268 | + var submitNodeGroup = editForm.find("input[name='submitNodeGroup']").val(); |
| 269 | + if (submitNodeGroup.trim() != oldJob.submitNodeGroup) { |
| 270 | + updateJSON['submitNodeGroup'] = submitNodeGroup; |
| 271 | + } |
256 | 272 |
|
257 | 273 | // 判断是否修改过 |
258 | 274 | console.log(updateJSON); |
|
273 | 289 | success: function (json) { |
274 | 290 | if (json && json.success) { |
275 | 291 | BUI.Message.Alert("修改成功"); |
276 | | - this.close(); |
277 | 292 | location.reload(); |
278 | 293 | } else { |
279 | 294 | BUI.Message.Alert("修改失败, " + json.msg); |
280 | 295 | } |
281 | 296 | } |
282 | 297 | }); |
| 298 | + } else { |
| 299 | + jobEditDlg.close(); |
283 | 300 | } |
284 | 301 | } |
285 | 302 | }); |
|
293 | 310 | editForm.find("input[name='cronExpression']").val(job.cronExpression); |
294 | 311 | editForm.find("input[name='priority']").val(job.priority); |
295 | 312 | editForm.find("input[name='taskTrackerNodeGroup']").val(job.taskTrackerNodeGroup); |
| 313 | + editForm.find("input[name='submitNodeGroup']").val(job.submitNodeGroup); |
296 | 314 | editForm.find("select[name='needFeedback']").val("" + job.needFeedback); |
297 | 315 | editForm.find("textarea[name='extParams']").val(JSON.stringify(job.extParams)); |
298 | 316 | jobEditDlg.show(); |
|
0 commit comments