فهرست منبع

20250208 优化调整

贾小兵 2 ماه پیش
والد
کامیت
ad3a5d5f66
1فایلهای تغییر یافته به همراه17 افزوده شده و 6 حذف شده
  1. 17 6
      public/assets/js/backend/teacher/collection.js

+ 17 - 6
public/assets/js/backend/teacher/collection.js

@@ -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});
             });