Browse Source

告警转换修改

seimin 2 years ago
parent
commit
9fe5ae8234
1 changed files with 39 additions and 5 deletions
  1. 39 5
      assets/js/controllers/desk/jry_emergencyCtrl.js

+ 39 - 5
assets/js/controllers/desk/jry_emergencyCtrl.js

@@ -101,10 +101,25 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
101
                     '</div>'
101
                     '</div>'
102
 
102
 
103
             },
103
             },
104
+            {
105
+
106
+                name: 'alarmId',
107
+
108
+                displayName: '告警ID',
109
+
110
+                width: '10%',
111
+                maxWidth:'120',
112
+                cellTemplate: '<div>' +
113
+
114
+                    '<div class="ui-grid-cell-contents" style="cursor:pointer;text-align:center"  >{{row.entity.alarm.alarmId}}</div>' +
115
+
116
+                    '</div>'
117
+
118
+            },
104
 
119
 
105
             {
120
             {
106
 
121
 
107
-                name: 'alarmSystem',
122
+                name: 'equipment',
108
 
123
 
109
                 displayName: '告警来源',
124
                 displayName: '告警来源',
110
 
125
 
@@ -112,7 +127,7 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
112
                 maxWidth:'120',
127
                 maxWidth:'120',
113
                 cellTemplate: '<div>' +
128
                 cellTemplate: '<div>' +
114
 
129
 
115
-                    '<div class="ui-grid-cell-contents" style="cursor:pointer;text-align:center"  >{{row.entity.alarm.alarmSystem}}</div>' +
130
+                    '<div class="ui-grid-cell-contents" style="cursor:pointer;text-align:center"  >{{row.entity.alarm.equipment}}</div>' +
116
 
131
 
117
                     '</div>'
132
                     '</div>'
118
 
133
 
@@ -134,7 +149,7 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
134
 
149
 
135
                 name: 'requester.name',
150
                 name: 'requester.name',
136
 
151
 
137
-                displayName: '告警类型',
152
+                displayName: '故障现象报修',
138
 
153
 
139
                 width: '10%',
154
                 width: '10%',
140
 
155
 
@@ -396,6 +411,8 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
396
 
411
 
397
             console.log(data)
412
             console.log(data)
398
 
413
 
414
+            var login_requester = JSON.parse(localStorage.getItem('login_requester'));
415
+
399
             var formdata = {
416
             var formdata = {
400
 
417
 
401
                 // 'model': {
418
                 // 'model': {
@@ -433,14 +450,22 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
433
                 // }
450
                 // }
434
                 'model':{
451
                 'model':{
435
                     'incident':{
452
                     'incident':{
436
-                        'description':data.alarm.alarmContent,
437
-                        'alarm':data.alarm
453
+                        'description': 'ID:'+data.alarm.alarmId+'\r\n'+ '来源:'+data.alarm.equipment+'\r\n'+ '时间:'+data.alarm.alarmActiveTime+'\r\n'+ '紧急度:'+data.alarm.alarmSeverity+'\r\n'+ '内容:'+data.alarm.alarmContent+'\r\n'+ '描述:'+data.alarm.alarmDescription+'\r\n'+ '地址:'+data.alarm.alarmLocation+'\r\n',
454
+                        'alarm': data.alarm
438
                     }
455
                     }
439
                 },
456
                 },
440
                 'alarmIncident': data
457
                 'alarmIncident': data
441
 
458
 
442
             }
459
             }
443
 
460
 
461
+            if(login_requester){
462
+                formdata.model.incident.requester = login_requester;
463
+                formdata.model.incident.area = login_requester.place.area;
464
+                formdata.model.incident.place = login_requester.place;
465
+                formdata.model.incident.contacts = login_requester.name;
466
+                formdata.model.incident.contactsInformation = login_requester.mphone;
467
+                formdata.model.incident.source = { 'id': 1550 };
468
+            }
444
             console.log(formdata)
469
             console.log(formdata)
445
 
470
 
446
             // if (formdata.alarmIncident.state == '未建单') {
471
             // if (formdata.alarmIncident.state == '未建单') {
@@ -507,6 +532,9 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
507
         // };
532
         // };
508
 
533
 
509
         $scope.onDblClick = function(row) {
534
         $scope.onDblClick = function(row) {
535
+            if(!row.entity){
536
+                row.entity = angular.copy(row);
537
+            }
510
 
538
 
511
             console.log(row)
539
             console.log(row)
512
 
540
 
@@ -807,6 +835,11 @@ app.controller('WechatOperCtrl2', ['$rootScope', '$http', '$scope', '$modal', 'S
807
 
835
 
808
     // console.log($scope.notBeing);
836
     // console.log($scope.notBeing);
809
 
837
 
838
+    // 查看
839
+    $scope.look = function() {
840
+        $scope.colobject.grid.appScope.onDblClick($scope.item);
841
+    }
842
+
810
     // 处理 --wt
843
     // 处理 --wt
811
 
844
 
812
     $scope.edit = function() {
845
     $scope.edit = function() {
@@ -1005,6 +1038,7 @@ app.directive('wechatoperator2', function() {
1005
         template: '<div class="links cl-effect-1 ui-grid-cell-contents pull-left" >' +
1038
         template: '<div class="links cl-effect-1 ui-grid-cell-contents pull-left" >' +
1006
 
1039
 
1007
             // '<a ng-click="edit()"  ng-show="{{handle}}" tooltip="生成事件" tooltip-placement="left"><i class="icon  iconfont icon-bianji bianjifont"></i></a>' +
1040
             // '<a ng-click="edit()"  ng-show="{{handle}}" tooltip="生成事件" tooltip-placement="left"><i class="icon  iconfont icon-bianji bianjifont"></i></a>' +
1041
+            '<a ng-click="look()"  tooltip="查看" tooltip-placement="right">查看</a>' +
1008
 
1042
 
1009
             '<a ng-click="edit()" ng-show="{{handle}}"  class="bianjifont">建单</a>' + '<a ng-click="notAccept ()" ng-show="{{handle}}"  class="bianjifont">不受理</a>' + '<a ng-click="being ()"  ng-show="{{notBeing}}"  class="bianjifont">暂不处理</a>' +
1043
             '<a ng-click="edit()" ng-show="{{handle}}"  class="bianjifont">建单</a>' + '<a ng-click="notAccept ()" ng-show="{{handle}}"  class="bianjifont">不受理</a>' + '<a ng-click="being ()"  ng-show="{{notBeing}}"  class="bianjifont">暂不处理</a>' +
1010
 
1044