OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-29 cbea736b9cc99c6693edd3f2be0dd5376a78281c
src/main/webapp/scripts/app/issue/issueModify.controller.js
@@ -59,7 +59,7 @@
                        priorityId : "",    //  우선순위 아이디
                        severityId : "",    //  중요도 아이디
                        issueStatusId : "", //  이슈 상태 아이디
                        users : [],     //  담당자
                        // users : [],     //  담당자
                        departments : [], // 담당부서
                        files : [], //  업로드 파일
                        attachedFiles : [], //  섬머노트로 파일 업로드를 할 경우 서버에서 pk를 따고 issue id와 연동 작업이 필요하다.
@@ -144,7 +144,7 @@
                });
                $scope.$watch("vm.form.issueTypeId", function (newValue, oldValue) {
                     $scope.vm.partnerVos = $scope.fn.getPartners();
                    $scope.vm.partnerVos = $scope.fn.getPartners();
                });
@@ -169,9 +169,9 @@
                }
                //  담당자 삭제
                 function removeManager(index) {
                     $scope.vm.form.users.splice(index, 1);
                 }
                function removeManager(index) {
                    $scope.vm.form.users.splice(index, 1);
                }
                // 담당부서 삭제
                function removeDepartment(index) {
@@ -743,6 +743,30 @@
                            case "MULTI_SELECT" :
                                issueTypeCustomField.useValues = [];
                                break;
                            case "NUMBER" :
                                issueTypeCustomField.useValues = ""
                                break;
                            case "DATETIME" :
                                issueTypeCustomField.useValues = ""
                                break;
                            case "IP_ADDRESS" :
                                issueTypeCustomField.useValues = ""
                                break;
                            case "EMAIL" :
                                issueTypeCustomField.useValues = ""
                                break;
                            case "SITE" :
                                issueTypeCustomField.useValues = ""
                                break;
                            case "TEL" :
                                issueTypeCustomField.useValues = ""
                                break;
                        }
                        $scope.vm.form.issueCustomFields.push(issueTypeCustomField);
@@ -896,12 +920,14 @@
                }
                function getPartners() {
                    HostingField.getPartnerList($resourceProvider.getContent(
                        {},
                    var content = {
                        issueTypeId : $scope.vm.form.issueTypeId
                    };
                    Issue.findPartners($resourceProvider.getContent(
                        content,
                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
                        if (result.data.message.status === "success") {
                            $scope.vm.partnerVos = result.data.data.usePartnerVos;
                            $scope.vm.partnerVos = result.data.data;
                        }
                    });
@@ -913,6 +939,7 @@
                    var promises = {
                        detail : $scope.fn.detail(),
                        getIssueTypes : $scope.fn.getIssueTypes(),
                        getPriorities : $scope.fn.getPriorities(),
                        getSeverities : $scope.fn.getSeverities(),
                        getPartners : $scope.fn.getPartners()
                    };
@@ -924,4 +951,4 @@
                $scope.fn.startExecute();
            }]);
    });
    });