111 lines
4.9 KiB
HTML
111 lines
4.9 KiB
HTML
<div class="easyui-layout" style="width:100%;height:100%">
|
|
<div id='southdiv' data-options="region:'south'" style="width:100%;height:50px;padding:5px">
|
|
<div style="text-align:center;padding:2px">
|
|
<a id="submitb" class="easyui-linkbutton" iconCls="fa-floppy-o" onclick="submitform()">保存</a>
|
|
<a class="easyui-linkbutton" iconCls="fa-close" onclick="javascript:$('#dd').dialog('close')">取消</a>
|
|
</div>
|
|
</div>
|
|
<div data-options="region:'center'" style="width:100%;height:100%;padding:5px 15px;">
|
|
<form method="post" id="gridtasksetff">
|
|
<div style="margin-bottom:10px">
|
|
<input id="gridlevel" class="easyui-combobox" name="gridlevel" style="width:480px" data-options="
|
|
label:'网格类型',
|
|
url: 'getdickey?a=combobox&dicclass=58',
|
|
method: 'get',
|
|
editable: false,"
|
|
required=true>
|
|
</div>
|
|
<div style="margin-bottom:10px">
|
|
<input id="username" name="username" class="easyui-textbox" style="width:480px" data-options="label:'执行人', editable:false"
|
|
required=true >
|
|
<input type="hidden" name="user" id="user"/>
|
|
<a class='easyui-linkbutton' onclick="choseuser()" style="width:auto">选择</a>
|
|
</div>
|
|
<div style="margin-bottom:5px">
|
|
<input id="note" name="note" class="easyui-textbox" style="width:480px;height:80px" data-options="label:'检查备注',multiline:true,">
|
|
</div>
|
|
<div style="margin-bottom:10px">
|
|
<input id="myschedule" class="easyui-combobox" name="myschedule" style="width:480px" data-options="
|
|
label:'策略',
|
|
url: 'api/myschedule/?a=listcombobox',
|
|
method: 'get',
|
|
editable: false,"
|
|
required=true>
|
|
</div>
|
|
<div style="margin-bottom:10px">
|
|
<input id="expire" name="expire" type="text" class="easyui-numberbox" data-options="label:'有效期(小时)'"/>
|
|
</div>
|
|
<!-- <div style="margin-bottom:5px">
|
|
<label style='display:inline-block;'>定时配置</label>
|
|
<span style="font-weight:bold">每隔</span>
|
|
<input id="setnumber" name="setnumber" type="text" class="easyui-numberbox" value="1" data-options="min:1,max:31"/>
|
|
<select id="unit" class="easyui-combobox" style="width:80px">
|
|
<option value="seconds">秒</option>
|
|
<option value="hours">小时</option>
|
|
<option value="days">天</option>
|
|
<option value="weeks">周</option>
|
|
<option value="months">月</option>
|
|
<option value="years">年</option>
|
|
</select>
|
|
</div> -->
|
|
</form>
|
|
</div>
|
|
<script>
|
|
var riskact = {{riskact}}
|
|
function choseuser() {
|
|
var myh = screen.availHeight * 0.5;
|
|
$('#userdd').dialog({
|
|
maximizable: true,
|
|
title: '选择人员',
|
|
width: 700,
|
|
height: myh,
|
|
closed: false,
|
|
cache: false,
|
|
href: 'getuserf?a=user',
|
|
modal: true,
|
|
border:false,
|
|
});
|
|
$('#userdd').window('center');
|
|
}
|
|
function aaa(x) {
|
|
if (x == "user") {
|
|
$('#user').attr('value', top.$('#in').val());
|
|
$('#username').textbox('setValue', top.$('#in').attr('show'));
|
|
}
|
|
}
|
|
function submitform() {
|
|
var data = $('#gridtasksetff').serializeJSON();
|
|
data['riskact'] = riskact
|
|
// var mm = $('#setnumber').numberbox('getValue')+','+$('#unit').val()
|
|
// data['schedule'] = {'interval':mm}
|
|
$.messager.confirm('提示', '确定创建并开始派发任务吗?', function (r) {
|
|
if (r) {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: 'api/gridtaskset/?a=add',
|
|
data: JSON.stringify(data),
|
|
datatype: "json",
|
|
processData: false,
|
|
contentType: "application/json;charset=utf-8",
|
|
beforeSend: function () {
|
|
var bo = $('#gridtasksetff').form('validate')
|
|
if (bo == false) {
|
|
return bo
|
|
} else {
|
|
$('#submitb').linkbutton('disable');
|
|
}
|
|
},
|
|
success: function (data) {
|
|
if (data.code == 1) {
|
|
$("#girdtasksettable").datagrid('reload');
|
|
$("#dd").dialog("close");
|
|
} else { $.messager.alert('提示', '失败!'); }
|
|
$('#submitb').linkbutton('enable');
|
|
},
|
|
});
|
|
}
|
|
});
|
|
|
|
}
|
|
</script>
|
|
</div> |