seimin лет назад: 3
Родитель
Сommit
00a023387e
1 измененных файлов с 19 добавлено и 17 удалено
  1. 19 17
      assets/js/controllers/customform/customformCtrl.js

+ 19 - 17
assets/js/controllers/customform/customformCtrl.js

@@ -11973,23 +11973,25 @@ appFormly.config(function config(formlyConfigProvider) {
11973 11973
                       return v.id == items.$parent.originalModel.incident.category.id;
11974 11974
                     })
11975 11975
                     console.log(item)//11615
11976
-                    if(item.userOrGroupType===1){
11977
-                      items.$parent.originalModel.start_code='assignment';
11978
-                      items.$parent.originalModel.incident.handlerUser={id:item.handleUser?item.handleUser.id:undefined};
11979
-                      items.$parent.originalModel.directClose=true;
11980
-                      items.$parent.originalModel.isHandlerUser=false;
11981
-                      setTimeout(function(){items.$parent.originalModel.isHandlerUser=true;},0)
11982
-                    }else if(item.userOrGroupType===2){
11983
-                      items.$parent.originalModel.start_code='assignment';
11984
-                      items.$parent.originalModel.candidateGroups=item.group;
11985
-                      items.$parent.originalModel.directClose=true;
11986
-                      items.$parent.originalModel.isHandlerUser=false;
11987
-                    }else{
11988
-                      items.$parent.originalModel.start_code='close';
11989
-                      items.$parent.originalModel.directClose=false;
11990
-                      items.$parent.originalModel.isHandlerUser=false;
11991
-                      delete items.$parent.originalModel.candidateGroups;
11992
-                      delete items.$parent.originalModel.incident.handlerUser
11976
+                    if(item){
11977
+                      if(item.userOrGroupType===1){
11978
+                        items.$parent.originalModel.start_code='assignment';
11979
+                        items.$parent.originalModel.incident.handlerUser={id:item.handleUser?item.handleUser.id:undefined};
11980
+                        items.$parent.originalModel.directClose=true;
11981
+                        items.$parent.originalModel.isHandlerUser=false;
11982
+                        setTimeout(function(){items.$parent.originalModel.isHandlerUser=true;},0)
11983
+                      }else if(item.userOrGroupType===2){
11984
+                        items.$parent.originalModel.start_code='assignment';
11985
+                        items.$parent.originalModel.candidateGroups=item.group;
11986
+                        items.$parent.originalModel.directClose=true;
11987
+                        items.$parent.originalModel.isHandlerUser=false;
11988
+                      }else{
11989
+                        items.$parent.originalModel.start_code='close';
11990
+                        items.$parent.originalModel.directClose=false;
11991
+                        items.$parent.originalModel.isHandlerUser=false;
11992
+                        delete items.$parent.originalModel.candidateGroups;
11993
+                        delete items.$parent.originalModel.incident.handlerUser
11994
+                      }
11993 11995
                     }
11994 11996
                   }
11995 11997
                   //回显事件分类,带出绑定的人或组end