mitric_dict_add.html
<!DOCTYPE html>
<html lang="en" class="width-height-100">
<head>
<meta charset="UTF-8">
<title>mitric_dict</title>
<link rel="stylesheet" type="text/css" href="../../../thx/layui/css/layui.css" />
<style>
.layui-col-xs5 {
margin: 10px 15px;
}
.layui-form-checked span,
.layui-form-checked:hover span {
background: #1E9FFF;
}
.layui-form-checked i,
.layui-form-checked:hover i {
color: #1E9FFF;
}
</style>
</head>
<body class="width-height-100">
<div class="layui-row layui-form">
<div class="layui-col-xs5">
<label class="layui-form-label">名称</label>
<div class="layui-input-block">
<input type="text" name="title" required lay-verify="required" placeholder="" autocomplete="off"
class="layui-input" id="name">
</div>
</div>
<div class="layui-col-xs5 layui-col-xs-offset2">
<label class="layui-form-label">编号</label>
<div class="layui-input-block">
<input type="text" name="title" required lay-verify="required" placeholder="" autocomplete="off"
class="layui-input" id="code">
</div>
</div>
<div class="layui-col-xs5">
<label class="layui-form-label">指标分类</label>
<div class="layui-input-block">
<select lay-verify="required" value="agent" id="type">
<option value="agent">agent</option>
<option value="snmp">snmp</option>
</select>
</div>
</div>
<div class="layui-col-xs5 layui-col-xs-offset2">
<label class="layui-form-label">适应类型</label>
<div class="layui-input-block">
<input type="checkbox" name="like[write]" title="服务器" checked id="active_type" value="server">
<input type="checkbox" name="like[write]" title="服务器" checked id="active_type" value="server">
<input type="checkbox" name="like[write]" title="服务器" checked id="active_type" value="server">
</div>
</div>
<div class="layui-col-xs5">
<label class="layui-form-label">选择脚本</label>
<div class="layui-input-block">
<select lay-verify="required" id="script_id">
<option value=""></option>
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">广州</option>
<option value="3">深圳</option>
<option value="4">杭州</option>
</select>
</div>
</div>
<div class="layui-col-xs5 layui-col-xs-offset2">
<label class="layui-form-label">指标分组</label>
<div class="layui-input-block">
<select lay-verify="required" id="category">
<option value=""></option>
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">广州</option>
<option value="3">深圳</option>
<option value="4">杭州</option>
</select>
</div>
</div>
<div class="layui-col-xs5">
<label class="layui-form-label">说明</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="" class="layui-textarea" id="summ_tx"></textarea>
</div>
</div>
<div class="layui-col-xs5 layui-col-xs-offset2">
<label class="layui-form-label">告警描述</label>
<div class="layui-input-block">
<input type="text" name="title" required lay-verify="required" placeholder="" autocomplete="off"
class="layui-input" id="desc">
</div>
</div>
</div>
</body>
<script type="text/javascript" src="../../../thx/jquery-2.0.0.js"></script>
<script type="text/javascript" src="../../../thx/layui/layui.all.js"></script>
<script type="text/javascript" src="../../../js/app_conf.js"></script>
<script type="text/javascript" src="../../../js/app_common_fn.js"></script>
<script>
var scriptList_url = "scriptList";//选择脚本
var template_url = "template";//模板接口
var query_string= JSON.parse( get_query_string("jsonstr"));
var form = layui.form;//因为all.js非模块化,类似jq
//页面加载完成时调用
$(window).load(function () {
// 初始化页面
init_view();
// 加载数据
load_data();
// 页面渲染
init_page();
});
//初始化
function init_view() {
layui.use('form', function () {
//监听提交
form.on('submit(formDemo)', function (data) {
layer.msg(JSON.stringify(data.field));
return false;
});
});
}
//加载数据
function load_data() {
ajax_post(_scriptList_url, scriptList_url, {
"script_cat": query_string.objType
});
ajax_post(_template_url, template_url, {
"type":query_string.objType,"go":"listMitricCategory"
});
}
//页面渲染
function init_page() {
}
function _scriptList_url(data){
var list=data.script_data;
var str="";
for(var i=0;i<list.length;i++){
str+=`<option value="${list[i].t_id}">${list[i].name_cn}</option>`;
}
$("#script_id").html(str);
$("#script_id").val(list[0].t_id);
form.render("select");
}
function _template_url(data){
var list=data.data;
console.log(list);
var str="";
for(var i=0;i<list.length;i++){
str+=`<option value="${list[i].code}">${list[i].name}</option>`;
}
$("#category").html(str);
$("#category").val(list[0].code);
form.render("select");
}
</script>
</html>