OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-12-01 e48d62efe756754237fb10c263f24c4f51587ad0
src/main/webapp/scripts/app/issue/issueSendMailPartners.controller.js
File was renamed from src/main/webapp/scripts/app/issue/issueSendMail.controller.js
@@ -5,7 +5,7 @@
        'angular'
    ],
    function (app, angular) {
        app.controller('issueSendMailController', ['$scope', '$rootScope', '$q','$log', '$resourceProvider', '$uibModalInstance', '$controller', '$injector', 'SweetAlert', '$filter', 'parameter', 'Issue',
        app.controller('issueSendMailPartnersController', ['$scope', '$rootScope', '$q','$log', '$resourceProvider', '$uibModalInstance', '$controller', '$injector', 'SweetAlert', '$filter', 'parameter', 'Issue',
            function ($scope, $rootScope, $q, $log, $resourceProvider, $uibModalInstance, $controller, $injector, SweetAlert, $filter, parameter, Issue) {
                $scope.fn = {
@@ -14,7 +14,7 @@
                    getMails : getMails,
                    removeMailTarget : removeMailTarget,
                    formSubmit : formSubmit,    //  폼 전송
                    formCheck : formCheck   //  폼 체크
                    formCheck : formCheck,   //  폼 체크
                };
                $scope.vm = {
@@ -24,6 +24,7 @@
                    partners : parameter.partnersAll.slice(),
                    form : {
                        id : parameter.issueId,  //  이슈 번호
                        template : "ISSUE_SEND_2",
                        projects : [{ id : parameter.projectId}],  //  프로젝트
                        mailUsers : parameter.partners.slice()   //  메일 전송받는 사용자
                    },
@@ -55,12 +56,13 @@
                    return false;
                }
                //  폼 전송
                // 업체/ISP/호스팅 이메일 폼 전송
                function formSubmit() {
                    $rootScope.spinner = true;
                    var content = {
                        id : $scope.vm.form.id,
                        // id : $scope.vm.form.id,
                        template : $scope.vm.form.template,
                        sendEmails : (function () {
                            var sendEmails = [];
@@ -70,39 +72,9 @@
                            return sendEmails;
                        })(),
                        companyVos : (function () {
                            var companyVos = [];
                            angular.forEach($scope.vm.companyVos, function (company) {
                                companyVos.push(company);
                            });
                            return companyVos;
                        })(),
                        ispVos : (function () {
                            var ispVos = [];
                            angular.forEach($scope.vm.ispVos, function (isp) {
                                ispVos.push(isp);
                            });
                            return ispVos;
                        })(),
                        hostingVos : (function () {
                            var hostingVos = [];
                            angular.forEach($scope.vm.hostingVos, function (hosting) {
                                hostingVos.push(hosting);
                            });
                            return hostingVos;
                        })(),
                        // companyVos : parameter.companyVos,
                        // ispVos : parameter.ispVos,
                        // hostingVos : parameter.hostingVos,
                    };
                    Issue.sendEmail($resourceProvider.getContent(
                    Issue.sendEmailPartners($resourceProvider.getContent(
                        content,
                        $resourceProvider.getPageContent(0, 10))).then(function (result) {
@@ -149,6 +121,5 @@
                    return deferred.promise;
                }
            }]);
    });