|
@@ -218,15 +218,26 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
var datas = $("#table").bootstrapTable('getSelections');
|
|
|
$.each(datas,function (index,val) {
|
|
|
taskname.push(val.name)
|
|
|
- var index = ptaskids.indexOf(val.parent_fault_id);
|
|
|
- if (index > -1) {
|
|
|
- Layer.alert('一个故障现象下只允许申请一个故障部位');
|
|
|
- return false
|
|
|
- }
|
|
|
+ // var index = ptaskids.indexOf(val.parent_fault_id);
|
|
|
+ // if (index > -1) {
|
|
|
+ // Layer.alert('一个故障现象下只允许申请一个故障部位');
|
|
|
+ // return false
|
|
|
+ // }
|
|
|
ptaskids.push(val.parent_fault_id)
|
|
|
})
|
|
|
console.log(taskname)
|
|
|
- console.log(ptaskids)
|
|
|
+ console.log('taskname')
|
|
|
+ console.log(ptaskids);
|
|
|
+ var obj = {};
|
|
|
+ for (var i = 0; i < ptaskids.length; i++) {
|
|
|
+ var str = ptaskids[i];
|
|
|
+ if (obj[str]) {
|
|
|
+ Layer.alert('一个故障现象下只允许申请一个故障部位');
|
|
|
+ return;
|
|
|
+ } else {
|
|
|
+ obj[str] = str; // 存入对象中做标记
|
|
|
+ }
|
|
|
+ }
|
|
|
Fast.api.close({url: '', multiple: multiple, task_id:ids,task_name:taskname});
|
|
|
});
|
|
|
|