Authored by 张凯

指标组管理页面优化

1 -layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDetail"], function (exports) { 1 +layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDetail", 'xmSelect'], function (exports) {
2 var $ = layui.$; 2 var $ = layui.$;
3 var form = layui.form; 3 var form = layui.form;
4 var layer = layui.layer; 4 var layer = layui.layer;
5 var admin = layui.admin; 5 var admin = layui.admin;
6 var table = layui.table; 6 var table = layui.table;
  7 + var xmSelect = layui.xmSelect;
7 var common = layui.common; 8 var common = layui.common;
8 var domainName = common.domainName; 9 var domainName = common.domainName;
9 10
@@ -13,12 +14,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -13,12 +14,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
13 var accessToken = sessions.getToken()['access_token']; 14 var accessToken = sessions.getToken()['access_token'];
14 var checkList = common.checkPermission(accessToken); 15 var checkList = common.checkPermission(accessToken);
15 16
  17 + form.render();
  18 +
16 //回车事件 19 //回车事件
17 $('#kpiflag_keyword').keydown(function (e) { 20 $('#kpiflag_keyword').keydown(function (e) {
18 if (e.keyCode === 13) { 21 if (e.keyCode === 13) {
19 reloadTable(); 22 reloadTable();
20 } 23 }
21 }); 24 });
  25 + form.on('select(change)', function (data) {
  26 + reloadTable();
  27 + })
22 $("#addkpiflag").unbind().on("click", function () { 28 $("#addkpiflag").unbind().on("click", function () {
23 if ($.inArray('back:kpiflag:save', checkList) == -1) { 29 if ($.inArray('back:kpiflag:save', checkList) == -1) {
24 layer.msg('暂无权限!', {icon: 7, time: 3000}); 30 layer.msg('暂无权限!', {icon: 7, time: 3000});
@@ -44,6 +50,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -44,6 +50,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
44 , where: { 50 , where: {
45 access_token: accessToken, 51 access_token: accessToken,
46 keyWord: $("#kpiflag_keyword").val(), 52 keyWord: $("#kpiflag_keyword").val(),
  53 + dimension: $('select[name="dimension"]').val()
47 } 54 }
48 , height: 'full-340' 55 , height: 'full-340'
49 , cellMinWidth: 80 56 , cellMinWidth: 80
@@ -55,12 +62,29 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -55,12 +62,29 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
55 , even: true 62 , even: true
56 , cols: [[ 63 , cols: [[
57 {type: 'checkbox'} 64 {type: 'checkbox'}
  65 + , {field: 'index', title: '序号', align: 'center', type: 'numbers'}
58 , { 66 , {
59 field: 'name', title: '名称', align: 'center', sort: true, 67 field: 'name', title: '名称', align: 'center', sort: true,
60 templet: '<div><span kpiflag-data-edit="{{d.id}}" data-flag="{{d.flag}}" class="layui-table-link">{{d.name}}</span></div>' 68 templet: '<div><span kpiflag-data-edit="{{d.id}}" data-flag="{{d.flag}}" class="layui-table-link">{{d.name}}</span></div>'
61 } 69 }
62 , {field: 'flag', title: '标识', align: 'center', sort: true} 70 , {field: 'flag', title: '标识', align: 'center', sort: true}
63 - , {field: 'remark', title: '备注', align: 'center'} 71 + , { field: 'dimension', title: '维度', align: 'center', width: 80, templet: `
  72 + <div>
  73 + {{#
  74 + if (d.dimension == '1D') {
  75 + }} <span>一维</span> {{#
  76 + }else{
  77 + }} <span>二维</span> {{#
  78 + }
  79 + }}
  80 + </div>
  81 + `
  82 + }
  83 + , {field: 'kpis', title: '绑定指标', align: 'left'}
  84 + , {field: 'restypes', title: '绑定资源类型', align: 'left'}
  85 + , {field: 'createUser', title: '创建人',width: 100, align: 'center'}
  86 + , {field: 'createTime', title: '创建时间', align: 'center'}
  87 + , {field: 'remark', title: '备注', align: 'left'}
64 , { 88 , {
65 title: '操作', 89 title: '操作',
66 align: 'center', 90 align: 'center',
@@ -142,6 +166,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -142,6 +166,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
142 , where: { 166 , where: {
143 access_token: accessToken, 167 access_token: accessToken,
144 keyWord: $("#kpiflag_keyword").val(), 168 keyWord: $("#kpiflag_keyword").val(),
  169 + dimension: $('select[name="dimension"]').val()
145 } 170 }
146 }); 171 });
147 } 172 }