Showing
7 changed files
with
84 additions
and
14 deletions
@@ -518,7 +518,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | @@ -518,7 +518,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | ||
518 | kpiIdent: e.kpiIdent | 518 | kpiIdent: e.kpiIdent |
519 | }, | 519 | }, |
520 | isUnique: '0', | 520 | isUnique: '0', |
521 | - sort: i, | 521 | + sort: kpiFlagTableData.length+1, |
522 | createUser: form.val('form-flag-edit').createUser, | 522 | createUser: form.val('form-flag-edit').createUser, |
523 | createTime: common.getToday('') | 523 | createTime: common.getToday('') |
524 | }); | 524 | }); |
@@ -22,6 +22,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | @@ -22,6 +22,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | ||
22 | reloadTable(); | 22 | reloadTable(); |
23 | } | 23 | } |
24 | }); | 24 | }); |
25 | + //回车事件 | ||
26 | + $('#kpiflag_describe').keydown(function (e) { | ||
27 | + if (e.keyCode === 13) { | ||
28 | + reloadTable(); | ||
29 | + } | ||
30 | + }); | ||
31 | + //回车事件 | ||
32 | + $('#kpiflag_kpis').keydown(function (e) { | ||
33 | + if (e.keyCode === 13) { | ||
34 | + reloadTable(); | ||
35 | + } | ||
36 | + }); | ||
37 | + //回车事件 | ||
38 | + $('#kpiflag_restypes').keydown(function (e) { | ||
39 | + if (e.keyCode === 13) { | ||
40 | + reloadTable(); | ||
41 | + } | ||
42 | + }); | ||
25 | $("#kpiflagQueryBtn").unbind().on("click", function () { | 43 | $("#kpiflagQueryBtn").unbind().on("click", function () { |
26 | reloadTable(); | 44 | reloadTable(); |
27 | }) | 45 | }) |
@@ -53,6 +71,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | @@ -53,6 +71,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | ||
53 | , where: { | 71 | , where: { |
54 | access_token: accessToken, | 72 | access_token: accessToken, |
55 | keyWord: $("#kpiflag_keyword").val(), | 73 | keyWord: $("#kpiflag_keyword").val(), |
74 | + describe: $("#kpiflag_describe").val(), | ||
75 | + kpis: $("#kpiflag_kpis").val(), | ||
76 | + restypes: $("#kpiflag_restypes").val(), | ||
56 | dimension: $('select[name="dimension"]').val() | 77 | dimension: $('select[name="dimension"]').val() |
57 | } | 78 | } |
58 | , height: 'full-200' | 79 | , height: 'full-200' |
@@ -173,6 +194,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | @@ -173,6 +194,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe | ||
173 | , where: { | 194 | , where: { |
174 | access_token: accessToken, | 195 | access_token: accessToken, |
175 | keyWord: $("#kpiflag_keyword").val(), | 196 | keyWord: $("#kpiflag_keyword").val(), |
197 | + describe: $("#kpiflag_describe").val(), | ||
198 | + kpis: $("#kpiflag_kpis").val(), | ||
199 | + restypes: $("#kpiflag_restypes").val(), | ||
176 | dimension: $('select[name="dimension"]').val() | 200 | dimension: $('select[name="dimension"]').val() |
177 | } | 201 | } |
178 | }); | 202 | }); |
@@ -249,7 +249,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | @@ -249,7 +249,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | ||
249 | console.log(JSON.stringify(e)); | 249 | console.log(JSON.stringify(e)); |
250 | var flag = true; | 250 | var flag = true; |
251 | $.each(restypepageFlagTableData, function (j, k) { | 251 | $.each(restypepageFlagTableData, function (j, k) { |
252 | - if (e.flagId == k.flagId) { | 252 | + if (e.id == k.flagId) { |
253 | flag = false; | 253 | flag = false; |
254 | } | 254 | } |
255 | }); | 255 | }); |
@@ -263,7 +263,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | @@ -263,7 +263,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem | ||
263 | flagDimension: e.dimension, | 263 | flagDimension: e.dimension, |
264 | flagId: e.id, | 264 | flagId: e.id, |
265 | type: 'base', | 265 | type: 'base', |
266 | - sort: i, | 266 | + sort: restypepageFlagTableData.length+1, |
267 | createUser: form.val('form-restypepage-edit').createUser, | 267 | createUser: form.val('form-restypepage-edit').createUser, |
268 | createTime: common.getToday('') | 268 | createTime: common.getToday('') |
269 | }); | 269 | }); |
@@ -118,12 +118,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | @@ -118,12 +118,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | ||
118 | cols: [[ | 118 | cols: [[ |
119 | { type: 'checkbox' } | 119 | { type: 'checkbox' } |
120 | , {field: 'index', title: '序号', align: 'center', type: 'numbers',width: 50} | 120 | , {field: 'index', title: '序号', align: 'center', type: 'numbers',width: 50} |
121 | - , { field: 'keyword', title: '辅助关键字', align: 'center',width: 200} | 121 | + , { |
122 | + field: 'name', title: '页面名称', align: 'center', sort: true,width: 200, | ||
123 | + templet: '<div>' + | ||
124 | + '<span restypepage-data-edit="{{d.id}}" data-flag="{{d.flag}}" class="layui-table-link">{{d.name}}</span>' + | ||
125 | + '</div>' | ||
126 | + } | ||
122 | , { field: 'resTypeName', title: '资源类型', align: 'center',width: 150} | 127 | , { field: 'resTypeName', title: '资源类型', align: 'center',width: 150} |
123 | , { field: 'osName', title: '操作系统', align: 'center',width: 100} | 128 | , { field: 'osName', title: '操作系统', align: 'center',width: 100} |
124 | , { field: 'provderName', title: '厂商', align: 'center',width: 100} | 129 | , { field: 'provderName', title: '厂商', align: 'center',width: 100} |
125 | , { field: 'protocolName', title: '采集协议', align: 'center',width: 100} | 130 | , { field: 'protocolName', title: '采集协议', align: 'center',width: 100} |
126 | , { field: 'model', title: '型号', align: 'center',width: 100} | 131 | , { field: 'model', title: '型号', align: 'center',width: 100} |
132 | + , { field: 'keyword', title: '辅助关键字', align: 'center',width: 200} | ||
127 | , { field: 'flags', title: '配置指标组', align: 'left',width: 300} | 133 | , { field: 'flags', title: '配置指标组', align: 'left',width: 300} |
128 | , { field: 'kpis', title: '配置指标', align: 'left',width: 300} | 134 | , { field: 'kpis', title: '配置指标', align: 'left',width: 300} |
129 | , { field: 'remark', title: '备注', align: 'left',width: 300} | 135 | , { field: 'remark', title: '备注', align: 'left',width: 300} |
@@ -136,6 +142,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | @@ -136,6 +142,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | ||
136 | '</div>' | 142 | '</div>' |
137 | }]], | 143 | }]], |
138 | done: function (res) { | 144 | done: function (res) { |
145 | + //点击协议名称 进行编辑 | ||
146 | + $('[restypepage-data-edit]').on('click', function () { | ||
147 | + if ($.inArray('back:restypepage:add', checkList) == -1) { | ||
148 | + layer.msg('暂无权限!', {icon: 7, time: 3000}); | ||
149 | + return; | ||
150 | + } | ||
151 | + openEditHtml($(this).attr("restypepage-data-edit")); | ||
152 | + }); | ||
139 | // 点击编辑事件 | 153 | // 点击编辑事件 |
140 | $('.link-restypepage-edit').click(function () { | 154 | $('.link-restypepage-edit').click(function () { |
141 | if ($.inArray('back:restypepage:add', checkList) == -1) { | 155 | if ($.inArray('back:restypepage:add', checkList) == -1) { |
@@ -10,7 +10,31 @@ | @@ -10,7 +10,31 @@ | ||
10 | <div class="layui-inline"> | 10 | <div class="layui-inline"> |
11 | <div class="layui-input-inline layui-input-inline--long"> | 11 | <div class="layui-input-inline layui-input-inline--long"> |
12 | <input type="text" id="kpiflag_keyword" name="kpiflag_keyword" placeholder="输入关键字,回车搜索" autocomplete="off" | 12 | <input type="text" id="kpiflag_keyword" name="kpiflag_keyword" placeholder="输入关键字,回车搜索" autocomplete="off" |
13 | - lay-tips="关键字检索包含: </br>指标组名称</br>flag</br>备注</br>绑定资源类型</br>绑定指标" | 13 | + lay-tips="关键字检索包含: </br>指标组名称</br>flag</br>备注</br>绑定资源类型</br>绑定指标</br>指标组描述</br>创建人" |
14 | + class="layui-input"> | ||
15 | + <input type="text" style="display: none"> | ||
16 | + </div> | ||
17 | + </div> | ||
18 | + <div class="layui-inline"> | ||
19 | + <div class="layui-input-inline layui-input-inline--long"> | ||
20 | + <input type="text" id="kpiflag_describe" name="kpiflag_describe" placeholder="输入指标组描述,回车搜索" autocomplete="off" | ||
21 | + lay-tips="关键字检索包含: </br>指标组描述" | ||
22 | + class="layui-input"> | ||
23 | + <input type="text" style="display: none"> | ||
24 | + </div> | ||
25 | + </div> | ||
26 | + <div class="layui-inline"> | ||
27 | + <div class="layui-input-inline layui-input-inline--long"> | ||
28 | + <input type="text" id="kpiflag_kpis" name="kpiflag_kpis" placeholder="输入指标名称,回车搜索" autocomplete="off" | ||
29 | + lay-tips="关键字检索包含: </br>指标名称" | ||
30 | + class="layui-input"> | ||
31 | + <input type="text" style="display: none"> | ||
32 | + </div> | ||
33 | + </div> | ||
34 | + <div class="layui-inline"> | ||
35 | + <div class="layui-input-inline layui-input-inline--long"> | ||
36 | + <input type="text" id="kpiflag_restypes" name="kpiflag_restypes" placeholder="输入资源类型,回车搜索" autocomplete="off" | ||
37 | + lay-tips="关键字检索包含: </br>资源类型名称" | ||
14 | class="layui-input"> | 38 | class="layui-input"> |
15 | <input type="text" style="display: none"> | 39 | <input type="text" style="display: none"> |
16 | </div> | 40 | </div> |
@@ -5,6 +5,12 @@ | @@ -5,6 +5,12 @@ | ||
5 | </fieldset> | 5 | </fieldset> |
6 | <div class="layui-form-item"> | 6 | <div class="layui-form-item"> |
7 | <div class="inline-half layui-inline"> | 7 | <div class="inline-half layui-inline"> |
8 | + <label class="layui-form-label">页面名称<span style="color: red">*</span></label> | ||
9 | + <div class="layui-input-inline"> | ||
10 | + <input type="text" name="name" lay-verify="required" placeholder="请输入页面名称" class="layui-input"> | ||
11 | + </div> | ||
12 | + </div> | ||
13 | + <div class="inline-half layui-inline"> | ||
8 | <label class="layui-form-label">资源类型<span style="color: red">*</span></label> | 14 | <label class="layui-form-label">资源类型<span style="color: red">*</span></label> |
9 | <div class="layui-input-inline"> | 15 | <div class="layui-input-inline"> |
10 | <select name="resType" lay-verify="required" lay-search="" id="restypepagekpi_select_resType" class="layui-select"> | 16 | <select name="resType" lay-verify="required" lay-search="" id="restypepagekpi_select_resType" class="layui-select"> |
@@ -12,6 +18,8 @@ | @@ -12,6 +18,8 @@ | ||
12 | </select> | 18 | </select> |
13 | </div> | 19 | </div> |
14 | </div> | 20 | </div> |
21 | + </div> | ||
22 | + <div class="layui-form-item"> | ||
15 | <div class="inline-half layui-inline"> | 23 | <div class="inline-half layui-inline"> |
16 | <label class="layui-form-label">操作系统</label> | 24 | <label class="layui-form-label">操作系统</label> |
17 | <div class="layui-input-inline"> | 25 | <div class="layui-input-inline"> |
@@ -20,8 +28,6 @@ | @@ -20,8 +28,6 @@ | ||
20 | </select> | 28 | </select> |
21 | </div> | 29 | </div> |
22 | </div> | 30 | </div> |
23 | - </div> | ||
24 | - <div class="layui-form-item"> | ||
25 | <div class="inline-half layui-inline"> | 31 | <div class="inline-half layui-inline"> |
26 | <label class="layui-form-label">厂商</label> | 32 | <label class="layui-form-label">厂商</label> |
27 | <div class="layui-input-inline"> | 33 | <div class="layui-input-inline"> |
@@ -30,6 +36,8 @@ | @@ -30,6 +36,8 @@ | ||
30 | </select> | 36 | </select> |
31 | </div> | 37 | </div> |
32 | </div> | 38 | </div> |
39 | + </div> | ||
40 | + <div class="layui-form-item"> | ||
33 | <div class="inline-half layui-inline"> | 41 | <div class="inline-half layui-inline"> |
34 | <label class="layui-form-label">采集协议</label> | 42 | <label class="layui-form-label">采集协议</label> |
35 | <div class="layui-input-inline"> | 43 | <div class="layui-input-inline"> |
@@ -38,28 +46,28 @@ | @@ -38,28 +46,28 @@ | ||
38 | </select> | 46 | </select> |
39 | </div> | 47 | </div> |
40 | </div> | 48 | </div> |
41 | - </div> | ||
42 | - <div class="layui-form-item"> | ||
43 | <div class="inline-half layui-inline"> | 49 | <div class="inline-half layui-inline"> |
44 | <label class="layui-form-label">型号</label> | 50 | <label class="layui-form-label">型号</label> |
45 | <div class="layui-input-inline"> | 51 | <div class="layui-input-inline"> |
46 | <input type="text" name="model" placeholder="请输入型号" class="layui-input"> | 52 | <input type="text" name="model" placeholder="请输入型号" class="layui-input"> |
47 | </div> | 53 | </div> |
48 | </div> | 54 | </div> |
55 | + </div> | ||
56 | + <div class="layui-form-item"> | ||
49 | <div class="inline-half layui-inline"> | 57 | <div class="inline-half layui-inline"> |
50 | <label class="layui-form-label">排序<span style="color: red">*</span></label> | 58 | <label class="layui-form-label">排序<span style="color: red">*</span></label> |
51 | <div class="layui-input-inline"> | 59 | <div class="layui-input-inline"> |
52 | <input class="layui-input" lay-verify="required" name="sort" value="1" placeholder="请输入排序" type="number"> | 60 | <input class="layui-input" lay-verify="required" name="sort" value="1" placeholder="请输入排序" type="number"> |
53 | </div> | 61 | </div> |
54 | </div> | 62 | </div> |
55 | - </div> | ||
56 | - <div class="layui-form-item"> | ||
57 | <div class="inline-half layui-inline"> | 63 | <div class="inline-half layui-inline"> |
58 | - <label class="layui-form-label">辅助关键字<span style="color: red">*</span></label> | 64 | + <label class="layui-form-label">辅助关键字</label> |
59 | <div class="layui-input-inline"> | 65 | <div class="layui-input-inline"> |
60 | - <input type="text" name="keyword" lay-verify="required" placeholder="请输入辅助关键字" class="layui-input"> | 66 | + <input type="text" name="keyword" placeholder="请输入辅助关键字" class="layui-input"> |
61 | </div> | 67 | </div> |
62 | </div> | 68 | </div> |
69 | + </div> | ||
70 | + <div class="layui-form-item"> | ||
63 | <div class="inline-half layui-inline"> | 71 | <div class="inline-half layui-inline"> |
64 | <label class="layui-form-label">创建人<span style="color: red">*</span></label> | 72 | <label class="layui-form-label">创建人<span style="color: red">*</span></label> |
65 | <div class="layui-input-inline"> | 73 | <div class="layui-input-inline"> |
@@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
10 | <div class="layui-form-item"> | 10 | <div class="layui-form-item"> |
11 | <div class="layui-inline"> | 11 | <div class="layui-inline"> |
12 | <div class="layui-input-inline layui-input-inline--long"> | 12 | <div class="layui-input-inline layui-input-inline--long"> |
13 | - <input autocomplete="off" class="layui-input" name="keywords" placeholder="输入关键字,回车搜索" lay-tips="关键字检索包含:</br>型号</br>关键字</br>备注</br>指标组名称</br>指标名称" | 13 | + <input autocomplete="off" class="layui-input" name="keywords" placeholder="输入关键字,回车搜索" lay-tips="关键字检索包含:</br>页面名称</br>型号</br>关键字</br>备注</br>指标组名称</br>指标名称" |
14 | type="text"> | 14 | type="text"> |
15 | </div> | 15 | </div> |
16 | </div> | 16 | </div> |
-
Please register or login to post a comment