Quellcode durchsuchen

绩效统计修改

seimin vor 11 Monaten
Ursprung
Commit
78d8cc1e04
2 geänderte Dateien mit 40 neuen und 8 gelöschten Zeilen
  1. 21 1
      assets/js/controllers/report/chargingCtrl.js
  2. 19 7
      assets/views/report/charging.html

+ 21 - 1
assets/js/controllers/report/chargingCtrl.js

@@ -42,7 +42,7 @@ app.controller("chartingCtrl", [
42 42
     // });
43 43
     // var apple_selected, tree, treedata_avm, treedata_geography;
44 44
     // var workspace = {};
45
-    $scope.parameters = {};
45
+    $scope.parameters = {userIds: []};
46 46
     $scope.allMoney = 0;
47 47
     $scope.category = {};
48 48
     $scope.reportName = "计费";
@@ -86,6 +86,25 @@ app.controller("chartingCtrl", [
86 86
     //     incidentCount: 12,
87 87
     //     name: "王磊"
88 88
     // }]
89
+    //受理人,处理人
90
+    var getUser = function (fieldatas) {
91
+      api_user_data.fetchDataList('user', fieldatas).then(function (data) {
92
+        $scope.userList = data.list;
93
+      });
94
+  }
95
+    //处理人过滤
96
+    $scope.onChangehandling = function (key = '') {
97
+      var filuser = {
98
+          "idx": 0,
99
+          "sum": 10,
100
+          "user": {
101
+              "name": key,
102
+              'selectType': "pinyin_qs",
103
+              engineer: 1,
104
+          }
105
+      }
106
+      getUser(filuser);
107
+    }
89 108
     // 切换院区
90 109
     $scope.changeBranch = function(){
91 110
       console.log($scope.parameters.branch);
@@ -219,6 +238,7 @@ app.controller("chartingCtrl", [
219 238
           startTime: $scope.starttimes,
220 239
           finishTime: $scope.endtimes,
221 240
           weight: $scope.allMoney,
241
+          userIds: $scope.parameters.userIds.length ? $scope.parameters.userIds.map(v => v.id).toString() : undefined
222 242
         })
223 243
         .then(function (response) {
224 244
           if (response) {

+ 19 - 7
assets/views/report/charging.html

@@ -52,7 +52,7 @@
52 52
             <div class="row" style="padding-right: 0px !important;">
53 53
                 <form class="col-xs-12 col-sm-12 form-inline schesearchsize">
54 54
                     <div class="col-xs-12 col-sm-12">
55
-                        <span class="panel-title text-dark">日期选择:</span>
55
+                        <span class="panel-title text-dark">日期选择</span>
56 56
                         <div class="form-group">
57 57
                             <input type="text" class="form-control" datepicker-popuptime="yyyy-MM-dd" ng-model="parameters.paramDateFrom" max-date="parameters.paramDateTo" is-open="startOpened" hour-time=true ng-init="startOpened = false" show-button-bar="false" ng-click="startOpen($event)"
58 58
                             />
@@ -104,12 +104,24 @@
104 104
                             </div>
105 105
                         </div>
106 106
                         <div class="form-group">
107
-                            <span class="panel-title text-dark pull-left">计费:</span>
107
+                            <span class="panel-title text-dark pull-left">发放金额:</span>
108 108
                             <div class="pull-right" style="width:158px">
109 109
                                 <input class="form-control" style="border-radius: 4px 0px 0px 4px !important" type="number" min="0" max="1000000000" ng-minlength="1" ng-maxlength="1000" ng-model="allMoney">
110 110
                             </div>
111 111
                         </div>
112
-                        
112
+                        <div class="form-group">
113
+                            <div class="panel-title text-dark pull-left">排除人员:</div>
114
+                            <ui-select class="pull-right" ng-model="parameters.userIds" theme="bootstrap" multiple style="width: 500px;">
115
+                                <ui-select-match placeholder="请选择排除人员">
116
+                                    {{$item.name}}
117
+                                </ui-select-match>
118
+                                <ui-select-choices repeat="item in userList"
119
+                                    refresh="onChangehandling($select.search)">
120
+                                    <div ng-bind-html="item.name | highlight: $select.search"></div>
121
+                                </ui-select-choices>
122
+                            </ui-select>
123
+                        </div>
124
+
113 125
                         <div class="form-group pull-right">
114 126
                             <div class="input-group">
115 127
                                 <div class="form-group margin-right-5">
@@ -136,10 +148,10 @@
136 148
                                 <thread>
137 149
                                     <tr class="grayground incidentsearchsize">
138 150
                                         <th ng-class="header.thclass" style="text-align: center;">处理人</th>
139
-                                        <th ng-class="header.thclass" style="text-align: center;">事件数(条)</th>
140
-                                        <th ng-class="header.thclass" style="text-align: center;">工</th>
141
-                                        <th ng-class="header.thclass" style="text-align: center;">工时占比</th>
142
-                                        <th ng-class="header.thclass" style="text-align: center;">计费(元)</th>
151
+                                        <th ng-class="header.thclass" style="text-align: center;">工单数</th>
152
+                                        <th ng-class="header.thclass" style="text-align: center;">工</th>
153
+                                        <th ng-class="header.thclass" style="text-align: center;">占比</th>
154
+                                        <th ng-class="header.thclass" style="text-align: center;">获得金额</th>
143 155
                                     </tr>
144 156
                                 </thread>
145 157
                                 <tbody class="tbody-hover">