|
@@ -57,9 +57,10 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
layui.itemListw.open({
|
|
|
policyId,
|
|
|
success: function(data, index) {
|
|
|
- let itemList = data.map((item) => {
|
|
|
+ let itemList = data.map((item,index) => {
|
|
|
const width = sheetUtil.getTextWidth('^.' + item.title)
|
|
|
return {
|
|
|
+ orderindex:index+1,
|
|
|
uid: uuidv4(),
|
|
|
itemId: item.value,
|
|
|
itemName: item.title,
|
|
@@ -254,6 +255,16 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
+ table.on('edit(item-list-table)',function(obj){
|
|
|
+ var value = obj.value,
|
|
|
+ data = obj.data,
|
|
|
+ field = obj.field;
|
|
|
+ fn.data.itemList.sort((a,b)=>a.orderindex-b.orderindex);
|
|
|
+ table.reloadData('item-list-table', {
|
|
|
+ data:fn.data.itemList
|
|
|
+ })
|
|
|
+ })
|
|
|
+
|
|
|
form.on('radio(dataValType)', function(data) {
|
|
|
if (data.elem.value == 1) {
|
|
|
$('.data-valLine').addClass('layui-hide')
|
|
@@ -539,7 +550,8 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
renderItemHandTable: function() {
|
|
|
let cols = [
|
|
|
{type: 'checkbox'},
|
|
|
- {type: 'numbers', title: '序号', align: 'center'},
|
|
|
+ // {type: 'numbers', title: '序号', align: 'center'},
|
|
|
+ {field: 'orderindex',title:'序号',align:'center',edit:'text',width:40},
|
|
|
{field: 'policyName', title: '策略', align: 'center'},
|
|
|
{field: 'itemName', title: '点位', align: 'center'},
|
|
|
{field: 'itemDesc', title: '描述', align: 'center'},
|
|
@@ -564,7 +576,8 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
renderItemDeviceTable: function() {
|
|
|
let cols = [
|
|
|
{type: 'checkbox'},
|
|
|
- {type: 'numbers', title: '序号', align: 'center'},
|
|
|
+ // {type: 'numbers', title: '序号', align: 'center'},
|
|
|
+ {field: 'orderindex',title:'序号',align:'center',edit:'text',width:40},
|
|
|
{field: 'policyName', title: '策略', align: 'center'},
|
|
|
{field: 'itemName', title: '点位', align: 'center'},
|
|
|
{field: 'itemDesc', title: '描述', align: 'center'},
|
|
@@ -609,7 +622,8 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
renderItemAutoTable: function() {
|
|
|
let cols = [
|
|
|
{type: 'checkbox'},
|
|
|
- {type: 'numbers', title: '序号', align: 'center'},
|
|
|
+ // {type: 'numbers', title: '序号',edit:'text', align: 'center'},
|
|
|
+ {field: 'orderindex',title:'序号',align:'center',edit:'text',width:40},
|
|
|
{field: 'policyName', title: '策略', align: 'center'},
|
|
|
{field: 'itemName', title: '点位', align: 'center'},
|
|
|
{field: 'itemDesc', title: '描述', align: 'center'},
|
|
@@ -688,7 +702,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- //console.log(_this.data.dataSetting)
|
|
|
+ console.log(_this.data.itemList)
|
|
|
layer.open({
|
|
|
type: 1,
|
|
|
title: ['数据域配置', 'text-align: center;padding-left: 81px;'],
|