浏览代码

消息通知管理

seimin 1 年之前
父节点
当前提交
e3ae5140fe
共有 1 个文件被更改,包括 40 次插入39 次删除
  1. 40 39
      assets/js/controllers/system/notificationCtrl.js

+ 40 - 39
assets/js/controllers/system/notificationCtrl.js

@@ -36,10 +36,10 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
36 36
     //请求获取报修流程列表
37 37
     //process: '通知流程',processNode:'流程节点',processStatus:'状态',notifiedPerson:'被通知人'
38 38
     $scope.bxList = [
39
-        { processName: '报修流程', processNode: '申请', processStatus: '未受理', notifiedPerson: '报修人' },
40
-        { processName: '报修流程', processNode: '申请', processStatus: '未受理', notifiedPerson: '服务台人员' },
41
-        { processName: '报修流程', processNode: '申请', processStatus: '不受理', notifiedPerson: '报修人' },
42
-        { processName: '报修流程', processNode: '受理', processStatus: '已受理', notifiedPerson: '报修人' }
39
+        { processName: '报修流程', processNode: '申请', processStatus: '未受理', notifiedPerson: '报修人', noticeCode:'req_start' },
40
+        { processName: '报修流程', processNode: '申请', processStatus: '未受理', notifiedPerson: '服务台人员', noticeCode:'service_start' },
41
+        { processName: '报修流程', processNode: '申请', processStatus: '不受理', notifiedPerson: '报修人', noticeCode:'req_reject' },
42
+        { processName: '报修流程', processNode: '受理', processStatus: '已受理', notifiedPerson: '报修人', noticeCode:'req_accept' }
43 43
     ];
44 44
     $scope.getBxList = function () {
45 45
         api_notification_data.fetchDataList({
@@ -60,21 +60,21 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
60 60
     //请求获取事件流程列表
61 61
     //process: '通知流程',processNode:'流程节点',processStatus:'状态',notifiedPerson:'被通知人'
62 62
     $scope.sjList = [
63
-        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
64
-        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师' },
65
-        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '分类管理员' },
66
-        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '事件经理' },
67
-        { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '服务台人员' },
68
-        { 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: '运维工程师' },
74
-        { processName: '事件流程', processNode: '处理', processStatus: '升级', notifiedPerson: '运维工程师' },
75
-        { processName: '事件流程', processNode: '评价', processStatus: '已解决', notifiedPerson: '报修人' },
76
-        { processName: '事件流程', processNode: '关单', processStatus: '已解决', notifiedPerson: '服务台人员' },
77
-        { processName: '事件流程', processNode: '完成', processStatus: '已关闭', notifiedPerson: '报修人' }
63
+        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师', noticeCode:'user_receive' },
64
+        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '运维工程师', noticeCode:'user_receive_overresp' },
65
+        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '分类管理员', noticeCode:'cm_receive_overresp' },
66
+        { processName: '事件流程', processNode: '接单', processStatus: '待接单', notifiedPerson: '事件经理', noticeCode:'manager_receive_overresp' },
67
+        { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '服务台人员', noticeCode:'service_reassign' },
68
+        { processName: '事件流程', processNode: '重新指派', processStatus: '重新指派', notifiedPerson: '运维工程师', noticeCode:'user_reassign' },
69
+        { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '报修人', noticeCode:'req_doing' },
70
+        { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '运维工程师', noticeCode:'user_doing' },
71
+        { processName: '事件流程', processNode: '处理', processStatus: '处理中', notifiedPerson: '分类管理员', noticeCode:'cm_doing' },
72
+        { processName: '事件流程', processNode: '处理', processStatus: '指派', notifiedPerson: '运维工程师', noticeCode:'user_doing_assign' },
73
+        { processName: '事件流程', processNode: '处理', processStatus: '转派', notifiedPerson: '运维工程师', noticeCode:'user_doing_redeploy' },
74
+        { processName: '事件流程', processNode: '处理', processStatus: '升级', notifiedPerson: '运维工程师', noticeCode:'user_doing_upgrade' },
75
+        { processName: '事件流程', processNode: '评价', processStatus: '已解决', notifiedPerson: '报修人', noticeCode:'req_resolve' },
76
+        { processName: '事件流程', processNode: '关单', processStatus: '已解决', notifiedPerson: '服务台人员', noticeCode:'service_resolve' },
77
+        { processName: '事件流程', processNode: '完成', processStatus: '已关闭', notifiedPerson: '报修人', noticeCode:'req_close' }
78 78
     ];
79 79
     $scope.getSjList = function () {
80 80
         api_notification_data.fetchDataList({
@@ -100,6 +100,7 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
100 100
             controller: function ($scope, $modalInstance) {
101 101
                 $scope.editData = {
102 102
                     id: data.id,//id
103
+                    noticeCode: data.noticeCode,
103 104
                     noticeRule: data.noticeRule === undefined ? 'no' : data.noticeRule,//通知规则,数字
104 105
                     processNode: data.processNode,//流程节点
105 106
                     processName: data.processName,//报修流程或者事件流程
@@ -214,80 +215,80 @@ app.controller('notificationCtr', ["$rootScope", "$scope", "$state", "$timeout",
214 215
                     }
215 216
                 });
216 217
                 //变量参数
217
-                switch ($scope.editData.id) {
218
-                    case 1:
218
+                switch ($scope.editData.noticeCode) {
219
+                    case 'req_start':
219 220
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]','[$报修科室$]'];
220 221
                         $scope.varPlaceholder = '您于${报修时间}申请的${区域}${地点}${详细地址}${报修单号}报修已提交,请等待服务台处理,如有疑问,可(咨询电话"123456")。';
221 222
                         break;
222
-                    case 2:
223
+                    case 'service_start':
223 224
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]','[$报修科室$]'];
224 225
                         $scope.varPlaceholder = '${报修单号}报修待受理,请及时处理。';
225 226
                         break;
226
-                    case 3:
227
+                    case 'req_reject':
227 228
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$服务台人员$]', '[$不受理时间$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$不受理原因$]','[$报修科室$]'];
228 229
                         $scope.varPlaceholder = '您于${报修时间}${区域}${地点}${详细地址}的${报修单号}报修,${服务台人员}已于${不受理时间}不予受理,如有如有疑问请拨打(服务电话“123456”)。';
229 230
                         break;
230
-                    case 4:
231
+                    case 'req_accept':
231 232
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$报修人$]', '[$服务台人员$]', '[$受理时间$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]','[$报修科室$]'];
232 233
                         $scope.varPlaceholder = '您于${报修时间}${区域}${地点}${详细地址}的${报修单号}报修,${服务台人员}已于${受理时间}受理,待接单。';
233 234
                         break;
234
-                    case 11:
235
+                    case 'user_receive':
235 236
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
236 237
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,请尽快处理。';
237 238
                         break;
238
-                    case 12:
239
+                    case 'user_receive_overresp':
239 240
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
240 241
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应5分钟,请尽快处理。';
241 242
                         break;
242
-                    case 13:
243
+                    case 'cm_receive_overresp':
243 244
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
244 245
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应60分钟,${处理人}${处理人电话}请尽快处理。';
245 246
                         break;
246
-                    case 14:
247
+                    case 'manager_receive_overresp':
247 248
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
248 249
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单待接单,已逾期响应60分钟,${处理人}${处理人电话}请尽快处理。';
249 250
                         break;
250
-                    case 15:
251
+                    case 'service_reassign':
251 252
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
252 253
                         $scope.varPlaceholder = '${ 联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,${处理人}${处理人电话}已请求重新指派,请尽快处理。';
253 254
                         break;
254
-                    case 16:
255
+                    case 'user_reassign':
255 256
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
256 257
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,已退回服务台,请重新指派。';
257 258
                         break;
258
-                    case 17:
259
+                    case 'req_doing':
259 260
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
260 261
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${报修时间}${报修单号}的报修,${处理人}${处理人电话}已接单,正在处理中。';
261 262
                         break;
262
-                    case 18:
263
+                    case 'user_doing':
263 264
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
264 265
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,即将解决逾期,请尽快处理。';
265 266
                         break;
266
-                    case 19:
267
+                    case 'cm_doing':
267 268
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
268 269
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单,即将解决逾期,请尽快处理。';
269 270
                         break;
270
-                    case 20:
271
+                    case 'user_doing_assign':
271 272
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]','[$指派人$]'];
272 273
                         $scope.varPlaceholder = '[$联系人$][$联系人电话$]于[$工单登记时间$][$事件单号$]的事件工单,已指派给您,请尽快处理。';
273 274
                         break;
274
-                    case 21:
275
+                    case 'user_doing_redeploy':
275 276
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]','[$转派人$]'];
276 277
                         $scope.varPlaceholder = '[$联系人$][$联系人电话$]于[$工单登记时间$][$事件单号$]的事件工单,已转派给您,请尽快处理。';
277 278
                         break;
278
-                    case 22:
279
+                    case 'user_doing_upgrade':
279 280
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
280 281
                         $scope.varPlaceholder = '[$联系人$][$联系人电话$]于[$工单登记时间$][$事件单号$]的事件工单,已升级给您,请尽快处理。';
281 282
                         break;
282
-                    case 23:
283
+                    case 'req_resolve':
283 284
                         $scope.varArr = ['[$报修单号$]','[$报修时间$]','[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
284 285
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已处理,您可对本次服务进行评价,如有疑问,可(咨询电话“123456”)。';
285 286
                         break;
286
-                    case 24:
287
+                    case 'service_resolve':
287 288
                         $scope.varArr = ['[$事件单号$]', '[$工单登记时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
288 289
                         $scope.varPlaceholder = '${联系人}${联系人电话}于${工单登记时间}${事件单号}的事件工单已解决,请回访并关闭该工单。';
289 290
                         break;
290
-                    case 25:
291
+                    case 'req_close':
291 292
                         $scope.varArr = ['[$报修单号$]', '[$报修时间$]', '[$故障地点$]', '[$联系人$]', '[$联系人电话$]', '[$受理人$]', '[$受理人电话$]', '[$处理人$]', '[$处理人电话$]', '[$故障描述$]', '[$区域$]', '[$地点$]', '[$详细地址$]', '[$学工号$]','[$报修科室$]'];
292 293
                         $scope.varPlaceholder = '您于${报修时间}提交的${报修单号}报修,已完成,如有疑问,请拔打(服务电话“123456”)。';
293 294
                         break;