Kaynağa Gözat

微信web报障增加来源筛选

seimin 3 yıl önce
ebeveyn
işleme
d77ae4c0a3

+ 15 - 0
assets/js/controllers/desk/chartCtrl.js

@@ -7,6 +7,19 @@ app.controller('chartCtrl', ["$scope", "i18nService", "$rootScope", "$state", "$
7 7
     // $(window).resize(function() {
8 8
     // // console.log("1111")
9 9
     // });
10
+    // 来源
11
+    $scope.sourceTypes = [
12
+        {name:'事件生成',value:'pcIncident'},
13
+        {name:'师生报修',value:'wechatRequesterIncident'}
14
+    ]
15
+    //修改来源
16
+    $scope.seiminObj = {
17
+        sourceType: null
18
+    };
19
+    $scope.changeSourceType = function(item){
20
+        console.log(item);
21
+        $scope.fileData.wxincident.sourceType = item.value;
22
+    }
10 23
     var loginUser = $rootScope.user;
11 24
     //保存报修主体
12 25
     $scope.repairMain = JSON.parse(sessionStorage.getItem("repair_main"));
@@ -625,6 +638,8 @@ app.controller('chartCtrl', ["$scope", "i18nService", "$rootScope", "$state", "$
625 638
         delete $scope.fileData.wxincident.createTime;
626 639
         delete $scope.fileData.wxincident.createTimeEnd;
627 640
         delete $scope.fileData.wxincident.departmentDTO;
641
+        delete $scope.fileData.wxincident.sourceType;
642
+        $scope.seiminObj = null;
628 643
         $scope.ksModel = '';
629 644
         $scope.refreshData('expand-right', $scope.fileData);
630 645
     }

+ 12 - 0
assets/views/desk/chart.html

@@ -162,6 +162,18 @@
162 162
                   </div>
163 163
                 </div>
164 164
               </div>
165
+              <div class="form-group incidentsearch">
166
+                <div class="control-label pull-left margin-top-5 margin-right-5">来源:</div>
167
+                <ui-select class="pull-right iptSize" ng-model="seiminObj.sourceType"
168
+                    theme="bootstrap" ng-change="changeSourceType(seiminObj.sourceType)">
169
+                    <ui-select-match placeholder="请选择来源">
170
+                        {{$select.selected.name}}
171
+                    </ui-select-match>
172
+                    <ui-select-choices repeat="item in sourceTypes | filter: $select.search">
173
+                        <div ng-bind-html="item.name | highlight: $select.search"></div>
174
+                    </ui-select-choices>
175
+                </ui-select>
176
+            </div>
165 177
             </form>
166 178
           </div>
167 179
           <div class="col-xs-2">