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