...
|
...
|
@@ -118,6 +118,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem |
|
|
, even: true
|
|
|
, data: restypepageKpiTableData
|
|
|
, cols: [[
|
|
|
{field: 'index', title: '序号', align: 'center', type: 'numbers'},
|
|
|
{field: 'kpiName', title: '指标名称', align: 'center'},
|
|
|
{
|
|
|
field: 'kpiIdent', title: '指标分类', align: 'center',
|
...
|
...
|
@@ -139,17 +140,21 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem |
|
|
{
|
|
|
title: '类型', align: 'center',
|
|
|
templet: function (d) {
|
|
|
var selectDom = $('<select class="type" lay-search="" class="layui-select" data-index="' + d.LAY_TABLE_INDEX + '" lay-filter="select-restypepagekpi-table-type">' +
|
|
|
var selectDom = $('<select class="typeSel" lay-search="" class="layui-select" data-index="' + (d.LAY_INDEX-1) + '" lay-filter="select-restypepagekpi-table-type">' +
|
|
|
restypekpitype +
|
|
|
'</select>');
|
|
|
selectDom.find('option:contains("' + d.type + '")').attr('selected', 'selected');
|
|
|
var index = (d.LAY_INDEX-1);
|
|
|
var type = restypepageKpiTableData[index].type;
|
|
|
selectDom.find('option[value="'+type+'"]').attr('selected', 'selected');
|
|
|
return selectDom.prop('outerHTML');
|
|
|
}
|
|
|
}, {
|
|
|
field: 'id', title: 'id', align: 'center', hide: true , templet: function (d) {
|
|
|
var inputDom = $('<input id="txt-restypepagekpi-table-id-' + d.LAY_TABLE_INDEX + '" data-index="' + d.LAY_TABLE_INDEX + '" autocomplete="off" class="layui-input txt-restypepagekpi-table-id">');
|
|
|
if (d.id != '' && d.id != null) {
|
|
|
inputDom.attr("value", d.id);
|
|
|
field: 'id', title: 'id', align: 'center' , hide: true, templet: function (d) {
|
|
|
var inputDom = $('<input id="txt-restypepagekpi-table-id-' + (d.LAY_INDEX-1) + '" data-index="' + (d.LAY_INDEX-1) + '" autocomplete="off" class="layui-input txt-restypepagekpi-table-id">');
|
|
|
var index = (d.LAY_INDEX-1);
|
|
|
var id = restypepageKpiTableData[index].id;
|
|
|
if (id != '' && id != null) {
|
|
|
inputDom.attr("value", id);
|
|
|
}
|
|
|
return inputDom.prop('outerHTML');
|
|
|
}
|
...
|
...
|
@@ -157,9 +162,9 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem |
|
|
, {
|
|
|
field: 'sort', title: '排序', align: 'center',
|
|
|
templet: function (d) {
|
|
|
var inputDom = $('<input id="txt-restypepagekpi-table-sort-' + d.LAY_TABLE_INDEX + '" data-index="' + d.LAY_TABLE_INDEX + '" type="number" autocomplete="off" class="layui-input txt-restypepagekpi-table-sort">');
|
|
|
var inputDom = $('<input id="txt-restypepagekpi-table-sort-' + (d.LAY_INDEX-1) + '" data-index="' + (d.LAY_INDEX-1) + '" type="number" autocomplete="off" class="layui-input txt-restypepagekpi-table-sort">');
|
|
|
if (d.sort != null) {
|
|
|
inputDom.attr("value", d.sort);
|
|
|
inputDom.attr("value", restypepageKpiTableData[(d.LAY_INDEX-1)].sort);
|
|
|
}
|
|
|
return inputDom.prop('outerHTML');
|
|
|
}
|
...
|
...
|
@@ -167,7 +172,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem |
|
|
title: '操作',
|
|
|
width: 100,
|
|
|
align: 'center',
|
|
|
templet: '<div><span data-index="{{d.LAY_TABLE_INDEX}}" class="link link-restypepagekpi-delete">' +
|
|
|
templet: '<div><span data-index="{{(d.LAY_INDEX-1)}}" class="link link-restypepagekpi-delete">' +
|
|
|
'<a class="layui-btn layui-btn-xs layui-btn-normal" title="删除"><i class="layui-icon"></i></a></span>'
|
|
|
}]],
|
|
|
done: function (res, curr, count) {
|
...
|
...
|
@@ -279,7 +284,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'elem |
|
|
kpiName: e.kpiName,
|
|
|
kpiIdent: e.kpiIdent,
|
|
|
type: 'base',
|
|
|
sort: '1'
|
|
|
sort: i
|
|
|
});
|
|
|
}
|
|
|
});
|
...
|
...
|
|