Authored by 王涛

Merge branch 'master-500-dev-joke' into 'master-500-dev'

指标组管理页面优化

1,指标组管理,增加指标组描述字段,放到标识列后,将备注列加宽,可以出现横向滚动条。
2,指标组管理,绑定资源类型时,将对应的code值也赋值
3,指标组管理,新增和修改页面增加指标组描述字段

See merge request !769
@@ -146,7 +146,10 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem @@ -146,7 +146,10 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem
146 } 146 }
147 return inputDom.prop('outerHTML'); 147 return inputDom.prop('outerHTML');
148 } 148 }
149 - }, { 149 + },
  150 + {field: 'createUser', title: '创建人', align: 'center'},
  151 + {field: 'createTime', title: '创建人', align: 'center'},
  152 + {
150 title: '操作',width: 100, align: 'center', templet: '<div><span data-index="{{(d.LAY_INDEX-1)}}" class="link link-kpiflag-delete">' + 153 title: '操作',width: 100, align: 'center', templet: '<div><span data-index="{{(d.LAY_INDEX-1)}}" class="link link-kpiflag-delete">' +
151 '<a class="layui-btn layui-btn-xs layui-btn-normal" title="删除"><i class="layui-icon"></i></a></span>' 154 '<a class="layui-btn layui-btn-xs layui-btn-normal" title="删除"><i class="layui-icon"></i></a></span>'
152 }]], 155 }]],
@@ -195,13 +198,13 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem @@ -195,13 +198,13 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem
195 theme: '#1E9FFF' 198 theme: '#1E9FFF'
196 } 199 }
197 , cols: [[{ 200 , cols: [[{
198 - field: 'resTypeName', title: '名称', align: 'center', sort: true, width: '280' 201 + field: 'resTypeName', title: '名称', align: 'center', sort: true
199 }, { 202 }, {
200 - field: 'resTypeCode', title: '编码', align: 'center', sort: true, width: '390' 203 + field: 'resTypeCode', title: '编码', align: 'center', sort: true
201 }, { 204 }, {
202 - field: 'resTypeDesc', title: '类别', align: 'center', sort: true, width: '280' 205 + field: 'resTypeDesc', title: '类别', align: 'center', sort: true
203 }, { 206 }, {
204 - field: 'createTime', title: '创建时间', align: 'center', sort: true, width: '275' 207 + field: 'createTime', title: '创建时间', align: 'center', sort: true
205 }, { 208 }, {
206 title: '操作', align: 'center', fixed: 'right', width: '170', 209 title: '操作', align: 'center', fixed: 'right', width: '170',
207 toolbar: 210 toolbar:
@@ -319,6 +322,8 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem @@ -319,6 +322,8 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem
319 } 322 }
320 }); 323 });
321 if (flag) { 324 if (flag) {
  325 + // value.createUser = form.val('form-flag-edit').createUser;
  326 + // value.createTime = common.getToday('');
322 resTypeTableData.push(value); 327 resTypeTableData.push(value);
323 } 328 }
324 }); 329 });
@@ -425,7 +430,8 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem @@ -425,7 +430,8 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem
425 id: '', 430 id: '',
426 flagId: '', 431 flagId: '',
427 bindId: v.resTypeId, 432 bindId: v.resTypeId,
428 - bindType: '1' 433 + bindType: '1',
  434 + bindCode: v.resTypeCode
429 }); 435 });
430 }); 436 });
431 $.each(appTableData, function (i, v) { 437 $.each(appTableData, function (i, v) {
@@ -511,7 +517,9 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem @@ -511,7 +517,9 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem
511 kpiIdent: e.kpiIdent 517 kpiIdent: e.kpiIdent
512 }, 518 },
513 isUnique: '0', 519 isUnique: '0',
514 - sort: i 520 + sort: i,
  521 + createUser: form.val('form-flag-edit').createUser,
  522 + createTime: common.getToday('')
515 }); 523 });
516 } 524 }
517 }); 525 });
@@ -66,12 +66,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -66,12 +66,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
66 {type: 'checkbox'} 66 {type: 'checkbox'}
67 , {field: 'index', title: '序号', align: 'center', type: 'numbers'} 67 , {field: 'index', title: '序号', align: 'center', type: 'numbers'}
68 , { 68 , {
69 - field: 'name', title: '名称', align: 'center', sort: true, 69 + field: 'name', title: '名称', align: 'center', sort: true,width: 200,
70 templet: '<div>' + 70 templet: '<div>' +
71 '<span kpiflag-data-edit="{{d.id}}" data-flag="{{d.flag}}" class="layui-table-link">{{d.name}}</span>' + 71 '<span kpiflag-data-edit="{{d.id}}" data-flag="{{d.flag}}" class="layui-table-link">{{d.name}}</span>' +
72 '</div>' 72 '</div>'
73 } 73 }
74 - , {field: 'flag', title: '标识', align: 'center', sort: true} 74 + , {field: 'flag', title: '标识', align: 'center', sort: true,width: 200}
  75 + , {field: 'describes', title: '指标组描述', align: 'left',width: 300}
75 , { field: 'dimension', title: '维度', align: 'center', width: 80, templet: ` 76 , { field: 'dimension', title: '维度', align: 'center', width: 80, templet: `
76 <div> 77 <div>
77 {{# 78 {{#
@@ -84,11 +85,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe @@ -84,11 +85,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', "commonDe
84 </div> 85 </div>
85 ` 86 `
86 } 87 }
87 - , {field: 'kpis', title: '绑定指标', align: 'left'}  
88 - , {field: 'restypes', title: '绑定资源类型', align: 'left'} 88 + , {field: 'kpis', title: '绑定指标', align: 'left',width: 500}
  89 + , {field: 'restypes', title: '绑定资源类型', align: 'left',width: 300}
89 , {field: 'createUser', title: '创建人',width: 100, align: 'center'} 90 , {field: 'createUser', title: '创建人',width: 100, align: 'center'}
90 - , {field: 'createTime', title: '创建时间', align: 'center'}  
91 - , {field: 'remark', title: '备注', align: 'left'} 91 + , {field: 'createTime', title: '创建时间', align: 'center',width: 180}
  92 + , {field: 'remark', title: '备注', align: 'left',width: 500}
92 , { 93 , {
93 title: '操作', 94 title: '操作',
94 align: 'center', 95 align: 'center',
@@ -11,11 +11,29 @@ @@ -11,11 +11,29 @@
11 </div> 11 </div>
12 </div> 12 </div>
13 <div class="inline-half layui-inline"> 13 <div class="inline-half layui-inline">
  14 + <label class="layui-form-label">维度<span style="color: red">*</span></label>
  15 + <div class="layui-input-inline">
  16 + <select name="dimension" lay-verify="required" class="layui-select">
  17 + <option value="">=选择维度=</option>
  18 + <option value="1D">一维</option>
  19 + <option value="2D">二维</option>
  20 + </select>
  21 + </div>
  22 + </div>
  23 + </div>
  24 + <div class="layui-form-item">
  25 + <div class="inline-half layui-inline">
14 <label class="layui-form-label">名称<span style="color: red">*</span></label> 26 <label class="layui-form-label">名称<span style="color: red">*</span></label>
15 <div class="layui-input-inline"> 27 <div class="layui-input-inline">
16 <input type="text" name="name" required lay-verify="required" placeholder="请输入名称" class="layui-input"> 28 <input type="text" name="name" required lay-verify="required" placeholder="请输入名称" class="layui-input">
17 </div> 29 </div>
18 </div> 30 </div>
  31 + <div class="inline-half layui-inline">
  32 + <label class="layui-form-label">描述<span style="color: red">*</span></label>
  33 + <div class="layui-input-inline">
  34 + <input type="text" name="describes" required lay-verify="required" placeholder="请输入名称" class="layui-input">
  35 + </div>
  36 + </div>
19 </div> 37 </div>
20 <div class="layui-form-item"> 38 <div class="layui-form-item">
21 <div class="inline-half layui-inline"> 39 <div class="inline-half layui-inline">
@@ -25,13 +43,9 @@ @@ -25,13 +43,9 @@
25 </div> 43 </div>
26 </div> 44 </div>
27 <div class="inline-half layui-inline"> 45 <div class="inline-half layui-inline">
28 - <label class="layui-form-label">维度<span style="color: red">*</span></label> 46 + <label class="layui-form-label">创建时间</label>
29 <div class="layui-input-inline"> 47 <div class="layui-input-inline">
30 - <select name="dimension" lay-verify="required" class="layui-select">  
31 - <option value="">=选择维度=</option>  
32 - <option value="1D">一维</option>  
33 - <option value="2D">二维</option>  
34 - </select> 48 + <input type="text" name="createTime" required lay-verify="required" disabled placeholder="请输入创建人" class="layui-input">
35 </div> 49 </div>
36 </div> 50 </div>
37 </div> 51 </div>