OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/webapp/scripts/components/issue/issue.service.js
@@ -39,8 +39,36 @@
                    return response;
                });
            },
            findReadyDepartments : function (conditions) {
                return $http.post("issue/findReadyDepartments", conditions).then(function (response) {
                    $log.debug("워크플로우의 생성 상태의 담당부서 목록 데이터 : ", response);
                    return response;
                });
            },
            add : function (conditions) {
                conditions.url = "issue/add";
                return $upload.upload(conditions).progress(function (evt) {
                    //  파일 업로드 진행율을 표시해준다.
                    fileUploadProgress(evt);
                }).then(function (response) {
                    $log.debug("이슈 생성 결과 : ", response);
                    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);
@@ -67,6 +95,7 @@
                    return response;
                });
            },
            detail : function (conditions) {
                return $http.post("issue/detail", conditions).then(function (response) {
                    $log.debug("이슈 상세 데이터 : ", response);
@@ -79,6 +108,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) {
@@ -98,6 +139,12 @@
                    return response;
                });
            },
            sendEmailPartners : function (conditions) {
                return $http.post("issue/sendEmailPartners", conditions).then(function (response) {
                    $log.debug("이슈 이메일 발송 결과 : ", response);
                    return response;
                });
            }
        }
    }
    ])