OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-11-25 305de5dd5a88baf49b9939fe3233f207f3f7acf8
src/main/webapp/scripts/app/issueType/issueTypeAdd.controller.js
@@ -16,6 +16,7 @@
                    getProjectListCallBack : getProjectListCallBack, // 프로젝트 auto complete callback function
                    cancel : cancel,    //  팝업 창 닫기
                    formSubmit : formSubmit,    //  폼 전송
                    removeUseCompany : removeUseCompany, // 업체/ISP/호스팅 삭제
                    formCheck : formCheck   //  폼 체크
                };
@@ -26,13 +27,9 @@
                        projects : [],      // 프로젝트
                        description : "",  //  설명
                        color : "#febd35", //  색상
                        companyFields : [], // 업체정보
                        ispFields : [], // ISP 정보
                        hostingFields : [] // 호스팅정보
                        companies : [] // 업체/isp/호스팅 선택 배열
                    },
                    companyName : "",
                    ispId : "",
                    hostingId : "",
                    projectName : "",
                    workflowName : "",
                    autoCompletePage : {
@@ -124,6 +121,12 @@
                    return false;
                }
                //  업체/ISP/호스팅 삭제
                function removeUseCompany(index) {
                    $scope.vm.form.companies.splice(index, 1);
                }
                function formSubmit() {
                    $rootScope.spinner = true;
@@ -146,33 +149,16 @@
                            return projectId;
                        })(),
                        companyId : (function () {
                            var companyId = "";
                        companyIds :  (function () {
                            var companyIds = [];
                            if ($scope.vm.form.companyFields.length > 0) {
                                companyId = $scope.vm.form.companyFields[0].id;
                            }
                            $scope.vm.form.companies.forEach(function (company) {
                                companyIds.push(company.id);
                            });
                            return companyId;
                        }),
                        ispId : (function () {
                            var ispId = "";
                            return companyIds;
                        })(),
                            if ($scope.vm.form.ispFields.length > 0) {
                                ispId = $scope.vm.form.ispFields[0].id;
                            }
                            return ispId;
                        }),
                        hostingId : (function () {
                            var hostingId = "";
                            if ($scope.vm.form.hostingFields.length > 0) {
                                hostingId = $scope.vm.form.hostingFields[0].id;
                            }
                            return hostingId;
                        }),
                        name : $rootScope.preventXss($scope.vm.form.name),
                        description : $rootScope.preventXss($scope.vm.form.description),
                        color : $scope.vm.form.color