|
|
@@ -37,9 +37,15 @@ var bootstrap = function ($, learun) { |
|
|
|
var id = $(this).attr("id"); |
|
|
|
//删除当前行 |
|
|
|
$('#' + id).remove(); |
|
|
|
//从数组删除 |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', id); |
|
|
|
arr.forEach(item => { |
|
|
|
if (item.iid == id) { |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', id); |
|
|
|
} |
|
|
|
}); |
|
|
|
////从数组删除 |
|
|
|
////如果存在删除 |
|
|
|
//removeByValue(arr, 'iid', id); |
|
|
|
|
|
|
|
//重新排序并显示 |
|
|
|
arr.sort(sortBy("Sort")); |
|
|
@@ -93,10 +99,13 @@ var bootstrap = function ($, learun) { |
|
|
|
if (item) { |
|
|
|
var id = $(this).attr('id'); |
|
|
|
var parId = id.replace('pro', ''); |
|
|
|
if (arr.indexOf(parId) != -1) { |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', parId); |
|
|
|
} |
|
|
|
|
|
|
|
arr.forEach(item => { |
|
|
|
if (item.iid == parId) { |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', parId); |
|
|
|
} |
|
|
|
}); |
|
|
|
arr.push({ iid: parId, ProjectId: item.id, ProjectName: item.name, Sort: $('#Sort' + parId).val() }); |
|
|
|
|
|
|
|
arr.sort(sortBy("Sort")); |
|
|
@@ -141,10 +150,12 @@ var bootstrap = function ($, learun) { |
|
|
|
if (item) { |
|
|
|
var id = $(this).attr('id'); |
|
|
|
var parId = id.replace('pro', ''); |
|
|
|
if (arr.indexOf(parId) != -1) { |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', parId); |
|
|
|
} |
|
|
|
arr.forEach(item => { |
|
|
|
if (item.iid == parId) { |
|
|
|
//如果存在删除 |
|
|
|
removeByValue(arr, 'iid', parId); |
|
|
|
} |
|
|
|
}); |
|
|
|
arr.push({ iid: parId, ProjectId: item.id, ProjectName: item.name, Sort: $('#Sort' + parId).val() }); |
|
|
|
|
|
|
|
arr.sort(sortBy("Sort")); |
|
|
@@ -153,26 +164,6 @@ var bootstrap = function ($, learun) { |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
//$('#pro' + id).lrDataSourceSelect({ |
|
|
|
// code: 'CalculateProject', |
|
|
|
// value: 'id', |
|
|
|
// text: 'name', |
|
|
|
// select: |
|
|
|
// function (item) { |
|
|
|
// if (item) { |
|
|
|
// var id = $(this).attr('id'); |
|
|
|
// var parId = id.replace('pro', ''); |
|
|
|
// if (arr.indexOf(parId) != -1) { |
|
|
|
// //如果存在删除 |
|
|
|
// removeByValue(arr, 'iid', parId); |
|
|
|
// } |
|
|
|
// arr.push({ iid: parId, ProjectId: item.id, ProjectName: item.name, Sort: $('#Sort' + parId).val() }); |
|
|
|
|
|
|
|
// arr.sort(sortBy("Sort")); |
|
|
|
// page.refreshRes(); |
|
|
|
// } |
|
|
|
// } |
|
|
|
//}); |
|
|
|
}, |
|
|
|
refreshRes: function () { |
|
|
|
//页面显示公式结果 |
|
|
@@ -189,7 +180,10 @@ var bootstrap = function ($, learun) { |
|
|
|
return false; |
|
|
|
} |
|
|
|
var strEntity = JSON.stringify($('body').lrGetFormData()); |
|
|
|
|
|
|
|
|
|
|
|
if (arr.length == 0) { |
|
|
|
return learun.alert.warning('请选择计算项目!'); |
|
|
|
} |
|
|
|
var postData = { |
|
|
|
//mainEntity: strEntity, |
|
|
|
strEntity: arr |
|
|
|