|
@@ -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
|
|