瀏覽代碼

告警转换修改

seimin 2 年之前
父節點
當前提交
9fe5ae8234
共有 1 個文件被更改,包括 39 次插入5 次删除
  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 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 124
                 displayName: '告警来源',
110 125
 
@@ -112,7 +127,7 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
112 127
                 maxWidth:'120',
113 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 132
                     '</div>'
118 133
 
@@ -134,7 +149,7 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
134 149
 
135 150
                 name: 'requester.name',
136 151
 
137
-                displayName: '告警类型',
152
+                displayName: '故障现象报修',
138 153
 
139 154
                 width: '10%',
140 155
 
@@ -396,6 +411,8 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
396 411
 
397 412
             console.log(data)
398 413
 
414
+            var login_requester = JSON.parse(localStorage.getItem('login_requester'));
415
+
399 416
             var formdata = {
400 417
 
401 418
                 // 'model': {
@@ -433,14 +450,22 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
433 450
                 // }
434 451
                 'model':{
435 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 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 469
             console.log(formdata)
445 470
 
446 471
             // if (formdata.alarmIncident.state == '未建单') {
@@ -507,6 +532,9 @@ app.controller('jry_emergencyCtrl', ["$scope", "i18nService", "$rootScope", "$st
507 532
         // };
508 533
 
509 534
         $scope.onDblClick = function(row) {
535
+            if(!row.entity){
536
+                row.entity = angular.copy(row);
537
+            }
510 538
 
511 539
             console.log(row)
512 540
 
@@ -807,6 +835,11 @@ app.controller('WechatOperCtrl2', ['$rootScope', '$http', '$scope', '$modal', 'S
807 835
 
808 836
     // console.log($scope.notBeing);
809 837
 
838
+    // 查看
839
+    $scope.look = function() {
840
+        $scope.colobject.grid.appScope.onDblClick($scope.item);
841
+    }
842
+
810 843
     // 处理 --wt
811 844
 
812 845
     $scope.edit = function() {
@@ -1005,6 +1038,7 @@ app.directive('wechatoperator2', function() {
1005 1038
         template: '<div class="links cl-effect-1 ui-grid-cell-contents pull-left" >' +
1006 1039
 
1007 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 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