Browse Source

消息通知增加

seimin 3 years ago
parent
commit
035dab6acf

+ 32 - 12
assets/js/controllers/system/notificationCtrl.js

@@ -17,9 +17,9 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
17
     $scope.computedRule = function (data, id) {
17
     $scope.computedRule = function (data, id) {
18
         if (data === undefined) {
18
         if (data === undefined) {
19
             return '进入本步骤时';
19
             return '进入本步骤时';
20
-        } else if (id == 6 || id == 7) {
20
+        } else if (id == 13 || id == 14 || id == 12) {
21
             return '【逾期响应时间】' + data + '分钟';
21
             return '【逾期响应时间】' + data + '分钟';
22
-        } else if (id == 11) {
22
+        } else if (id == 18 || id == 19) {
23
             return '【解决时间】剩余 ' + data + '%';
23
             return '【解决时间】剩余 ' + data + '%';
24
         }
24
         }
25
     };
25
     };
@@ -62,11 +62,15 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
62
     $scope.sjList = [
62
     $scope.sjList = [
63
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
63
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
64
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
64
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
65
+        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '分类管理员' },
65
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '事件经理' },
66
         { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '事件经理' },
66
         { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '服务台人员' },
67
         { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '服务台人员' },
67
         { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '运维工程师' },
68
         { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '运维工程师' },
68
         { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '报修人' },
69
         { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '报修人' },
69
         { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '运维工程师' },
70
         { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '运维工程师' },
71
+        { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '分类管理员' },
72
+        { processName: '事件流程', processNode: '处理', processStatus: '转派', notifiedPerson: '运维工程师' },
73
+        { processName: '事件流程', processNode: '处理', processStatus: '升级', notifiedPerson: '运维工程师' },
70
         { processName: '事件流程', processNode: '评价', processStatus: '已解决', notifiedPerson: '报修人' },
74
         { processName: '事件流程', processNode: '评价', processStatus: '已解决', notifiedPerson: '报修人' },
71
         { processName: '事件流程', processNode: '关单', processStatus: '已解决', notifiedPerson: '服务台人员' },
75
         { processName: '事件流程', processNode: '关单', processStatus: '已解决', notifiedPerson: '服务台人员' },
72
         { processName: '事件流程', processNode: '完成', processStatus: '已关闭', notifiedPerson: '报修人' }
76
         { processName: '事件流程', processNode: '完成', processStatus: '已关闭', notifiedPerson: '报修人' }
@@ -226,43 +230,59 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
226
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$服务台人员$]', '[$受理时间$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
230
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$服务台人员$]', '[$受理时间$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
227
                         $scope.varPlaceholder = '您于${报修时间}${区域}${地点}${详细地址}的${报修单号}报修,${服务台人员}已于${受理时间}受理,待接单。';
231
                         $scope.varPlaceholder = '您于${报修时间}${区域}${地点}${详细地址}的${报修单号}报修,${服务台人员}已于${受理时间}受理,待接单。';
228
                         break;
232
                         break;
229
-                    case 5:
233
+                    case 11:
230
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
234
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
231
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,请尽快处理。';
235
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,请尽快处理。';
232
                         break;
236
                         break;
233
-                    case 6:
237
+                    case 12:
234
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
238
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
235
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应5分钟,请尽快处理。';
239
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应5分钟,请尽快处理。';
236
                         break;
240
                         break;
237
-                    case 7:
241
+                    case 13:
238
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
242
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
239
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应60分钟,${处理人}${处理人电话}请尽快处理。';
243
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应60分钟,${处理人}${处理人电话}请尽快处理。';
240
                         break;
244
                         break;
241
-                    case 8:
245
+                    case 14:
246
+                        $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
247
+                        $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应60分钟,${处理人}${处理人电话}请尽快处理。';
248
+                        break;
249
+                    case 15:
242
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
250
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
243
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,${处理人}${处理人电话}已请求重新指派,请尽快处理。';
251
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,${处理人}${处理人电话}已请求重新指派,请尽快处理。';
244
                         break;
252
                         break;
245
-                    case 9:
253
+                    case 16:
246
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
254
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
247
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,已退回服务台,请重新指派。';
255
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,已退回服务台,请重新指派。';
248
                         break;
256
                         break;
249
-                    case 10:
257
+                    case 17:
250
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
258
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
251
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${报修时间}${报修单号}的报修,${处理人}${处理人电话}已接单,正在处理中。';
259
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${报修时间}${报修单号}的报修,${处理人}${处理人电话}已接单,正在处理中。';
252
                         break;
260
                         break;
253
-                    case 11:
261
+                    case 18:
254
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
262
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
255
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,即将解决逾期,请尽快处理。';
263
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,即将解决逾期,请尽快处理。';
256
                         break;
264
                         break;
257
-                    case 12:
265
+                    case 19:
266
+                        $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
267
+                        $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,即将解决逾期,请尽快处理。';
268
+                        break;
269
+                    case 20:
270
+                        $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
271
+                        $scope.varPlaceholder = '[$联系人$][$联系人电话$]于[$工单登记时间$][$事件单号$]的事件工单,已转派给您,请尽快处理。';
272
+                        break;
273
+                    case 21:
274
+                        $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
275
+                        $scope.varPlaceholder = '[$联系人$][$联系人电话$]于[$工单登记时间$][$事件单号$]的事件工单,已升级给您,请尽快处理。';
276
+                        break;
277
+                    case 22:
258
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
278
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
259
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已处理,您可对本次服务进行评价,如有疑问,可(咨询电话“123456”)。';
279
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已处理,您可对本次服务进行评价,如有疑问,可(咨询电话“123456”)。';
260
                         break;
280
                         break;
261
-                    case 13:
281
+                    case 23:
262
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
282
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
263
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单已解决,请回访并关闭该工单。';
283
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单已解决,请回访并关闭该工单。';
264
                         break;
284
                         break;
265
-                    case 14:
285
+                    case 24:
266
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
286
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$事件描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]'];
267
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已完成,如有疑问,请拔打(服务电话“123456”)。';
287
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已完成,如有疑问,请拔打(服务电话“123456”)。';
268
                         break;
288
                         break;

+ 1 - 0
assets/views/system/notification.html

@@ -43,6 +43,7 @@
43
   }
43
   }
44
 
44
 
45
   .rightBox {
45
   .rightBox {
46
+    overflow: auto;
46
     border: 1px rgb(234, 234, 234) solid;
47
     border: 1px rgb(234, 234, 234) solid;
47
     background-color: white;
48
     background-color: white;
48
     padding: 11px;
49
     padding: 11px;

+ 2 - 2
assets/views/system/tpl/notificationBj.html

@@ -219,10 +219,10 @@
219
     <div class="modal-body-group">
219
     <div class="modal-body-group">
220
         <div class="modal-body-groupItem">
220
         <div class="modal-body-groupItem">
221
             <h2 ng-if="editData.noticeRule === 'no'">{{editData.processName}}- 进入步骤时</h2>
221
             <h2 ng-if="editData.noticeRule === 'no'">{{editData.processName}}- 进入步骤时</h2>
222
-            <h2 ng-if="editData.noticeRule !== 'no'&&(editData.id==6||editData.id==7)">
222
+            <h2 ng-if="editData.noticeRule !== 'no'&&(editData.id==13||editData.id==14||editData.id==12)">
223
                 {{editData.processName}}-【逾期响应时长】<input class="noticeRule" type="number"
223
                 {{editData.processName}}-【逾期响应时长】<input class="noticeRule" type="number"
224
                 ng-model="editData.noticeRule">分钟</h2>
224
                 ng-model="editData.noticeRule">分钟</h2>
225
-            <h2 ng-if="editData.noticeRule !== 'no'&&editData.id == 11">{{editData.processName}}-【解决时长】剩余<input
225
+            <h2 ng-if="editData.noticeRule !== 'no'&&(editData.id == 18||editData.id == 19)">{{editData.processName}}-【解决时长】剩余<input
226
                     class="noticeRule" type="number" ng-model="editData.noticeRule">%</h2>
226
                     class="noticeRule" type="number" ng-model="editData.noticeRule">%</h2>
227
             <div class="processNode">流程节点:<span>{{editData.processNode}}</span></div>
227
             <div class="processNode">流程节点:<span>{{editData.processNode}}</span></div>
228
             <div class="infoParent">
228
             <div class="infoParent">