OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/webapp/scripts/components/issue/issue.service.js
@@ -33,9 +33,21 @@
                    return response;
                });
            },
            findParentIssue : function (conditions) {
                return $http.post("issue/findParentIssue", conditions).then(function (response) {
                    $log.debug("상위이슈 목록 데이터 : ", response);
                    return response;
                });
            },
            findPartners : function (conditions) {
                return $http.post("issue/findPartner", conditions).then(function (response) {
                    $log.debug("사용하는 파트너 목록 데이터 : ", response);
                    return response;
                });
            },
            findReadyDepartments : function (conditions) {
                return $http.post("issue/findReadyDepartments", conditions).then(function (response) {
                    $log.debug("워크플로우의 생성 상태의 담당부서 목록 데이터 : ", response);
                    return response;
                });
            },
@@ -50,9 +62,19 @@
                    return response;
                });
            },
            relAdd : function (conditions) {
                conditions.url = "issue/relIssueAdd";
                return $upload.upload(conditions).progress(function (evt) {
                    //  파일 업로드 진행율을 표시해준다.
                    fileUploadProgress(evt);
                }).then(function (response) {
                    $log.debug("이슈 생성 결과 : ", response);
                    return response;
                });
            },
            downAdd : function (conditions) {
                conditions.url = "issue/downIssueAdd";
                return $upload.upload(conditions).progress(function (evt) {
                    //  파일 업로드 진행율을 표시해준다.
                    fileUploadProgress(evt);
@@ -92,6 +114,18 @@
                    return response;
                });
            },
            removeAllIssues : function (conditions) {
                return $http.post("issue/removeAll", conditions).then(function (response) {
                    $log.debug("하위이슈 삭제 결과 : ", response);
                    return response;
                });
            },
            /*removeDownIssues : function (conditions) {
                return $http.post("issue/removeDown", conditions).then(function (response) {
                    $log.debug("하위이슈 삭제 결과 : ", response);
                    return response;
                });
            },*/
            importExcel : function (conditions) {
                conditions.url = "issue/importExcel";
                return $upload.upload(conditions).then(function (response) {
@@ -112,11 +146,25 @@
                });
            },
            sendEmailPartners : function (conditions) {
                return $http.post("issue/sendEmailPartners", conditions).then(function (response) {
                conditions.url = "issue/sendEmailPartners";
                return $upload.upload(conditions).progress(function (evt) {
                    //  파일 업로드 진행율을 표시해준다.
                    fileUploadProgress(evt);
                }).then(function (response) {
                    $log.debug("이슈 이메일 발송 결과 : ", response);
                    return response;
                });
            }
            },
            sendCommonEmail : function (conditions) {
                conditions.url = "issue/sendCommonEmail";
                return $upload.upload(conditions).progress(function (evt) {
                    //  파일 업로드 진행율을 표시해준다.
                    fileUploadProgress(evt);
                }).then(function (response) {
                    $log.debug("이슈 이메일 발송 결과 : ", response);
                    return response;
                });
            },
        }
    }
    ])