OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-02-18 8d1928e733f71e00c6d8685d4f5b15031f4afa38
src/main/webapp/scripts/app/issue/issueAddDown.controller.js
@@ -843,9 +843,7 @@
                    }).then(function (result) {
                        if (result.data.message.status === "success") {
                            $scope.fn.addDownIssue(result.data.data);
                            $scope.fn.cancel();
                            $scope.fn.addDownIssue(result.data.data, result.data.content);
                            //  이슈 상세 화면 요청
                            $rootScope.$broadcast("getIssueDetail", {
@@ -862,10 +860,15 @@
                }
                // 하위 이슈 추가
                function addDownIssue(downId) {
                    var ids = [];
                    let inheritYn = false;
                function addDownIssue(downId, inheritYn) {
                    $rootScope.spinner = true;
                    var ids = [];
                    if (downId != null) {
                        ids.push(downId);
                    }
                    if ($rootScope.isDefined(inheritYn) && inheritYn) {
                    SweetAlert.swal({
                        title : $filter("translate")("issue.addDownIssue"), // 하위 이슈 추가
                        text : $filter("translate")("issue.wantToInheritPartnersOfParentIssue"), // 상위이슈의 파트너 정보(업체/ISP/호스팅)를 적용시키겠습니까?
@@ -878,13 +881,35 @@
                        closeOnCancel : false
                    },
                    function (isConfirm) {
                        if (isConfirm) {
                            inheritYn = true;
                            if (!isConfirm) {
                                inheritYn = false;
                        }
                        if (downId != null) {
                            ids.push(downId);
                            var contents = {
                                issueId :  parameter.id,
                                ids : ids,
                                parentIssueId : parameter.id,
                                inheritYn : inheritYn
                            };
                            Issue.modifyParentIssue($resourceProvider.getContent(
                                contents,
                                $resourceProvider.getPageContent(0, 10))).then(function (result) {
                                if (result.data.message.status === "success") {
                                    $scope.fn.cancel();
                                    //  이슈 상세 화면 요청
                                    $rootScope.$broadcast("getIssueDetail", {
                                        id : parameter.id
                                    });
                        }
                                else {
                                    SweetAlert.error($filter("translate")("issue.failedToIssueAddIssueDown"), result.data.message.message); // "하위이슈 생성 실패"
                                }
                                $rootScope.spinner = false;
                            });
                        });
                    } else {
                        var contents = {
                            issueId :  parameter.id,
@@ -908,7 +933,7 @@
                                SweetAlert.error($filter("translate")("issue.failedToIssueAddIssueDown"), result.data.message.message); // "하위이슈 생성 실패"
                            }
                        });
                    });
                    }
                }
                //  팝업 창 닫기