Quellcode durchsuchen

事件列表报修人下拉框bugfix

seimin vor 2 Jahren
Ursprung
Commit
dfed4490db
2 geänderte Dateien mit 30 neuen und 9 gelöschten Zeilen
  1. 29 8
      assets/js/controllers/incident/incidentCtrl.js
  2. 1 1
      assets/views/incident/list.html

+ 29 - 8
assets/js/controllers/incident/incidentCtrl.js

@@ -979,14 +979,22 @@ app.controller('incidentListCtrl', ["$scope", "$http", "i18nService", "$rootScop
979 979
         }
980 980
     })
981 981
     //报修人
982
-    var getRequester = function () {
983
-        api_user_data.fetchDataList('requester', {
984
-            idx: 0,
985
-            sum: 100
986
-        }).then(function (data) {
987
-            // console.log(data);
988
-            $scope.requester = data.list
989
-        });
982
+    var getRequester = function (fieldatas) {
983
+        if(fieldatas){
984
+            api_user_data.fetchDataList('requester', fieldatas).then(function (data) {
985
+                // console.log(data);
986
+                $scope.requester = data.list
987
+            });
988
+        }else{
989
+            api_user_data.fetchDataList('requester', {
990
+                idx: 0,
991
+                sum: 100
992
+            }).then(function (data) {
993
+                // console.log(data);
994
+                $scope.requester = data.list
995
+            });
996
+        }
997
+        
990 998
     }
991 999
     getRequester();
992 1000
 
@@ -1031,6 +1039,19 @@ app.controller('incidentListCtrl', ["$scope", "$http", "i18nService", "$rootScop
1031 1039
         getUser(filuser, 2);
1032 1040
     }
1033 1041
 
1042
+    //报修人过滤
1043
+    $scope.onChangeRequester= function (key) {
1044
+        var filuser = {
1045
+            "idx": 0,
1046
+            "sum": 10,
1047
+            "requester": {
1048
+                "name": key,
1049
+                'selectType': 2
1050
+            }
1051
+        }
1052
+        getRequester(filuser);
1053
+    }
1054
+
1034 1055
     //报修科室过滤
1035 1056
     $scope.onChangeDept = function (key) {
1036 1057
 

+ 1 - 1
assets/views/incident/list.html

@@ -89,7 +89,7 @@
89 89
                                         {{$select.selected.name}}
90 90
                                     </ui-select-match>
91 91
                                     <ui-select-choices repeat="item in requester"
92
-                                        refresh="onChangehandling($select.search)">
92
+                                        refresh="onChangeRequester($select.search)">
93 93
                                         <div ng-bind-html="item.name | highlight: $select.search"></div>
94 94
                                     </ui-select-choices>
95 95
                                 </ui-select>