From 424867c3809bb49bd1cc8a8db10bf656d8617a1d Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 수, 01 12월 2021 11:49:25 +0900 Subject: [PATCH] 이메일 수정 진행중 , 이슈 상세 및 이슈 리스트 수정 --- src/main/webapp/scripts/app/issue/issueSendMail.controller.js | 82 +++++++++++++++++++++++++++++++++-------- 1 files changed, 66 insertions(+), 16 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueSendMail.controller.js b/src/main/webapp/scripts/app/issue/issueSendMail.controller.js index 29e991e..3643b48 100644 --- a/src/main/webapp/scripts/app/issue/issueSendMail.controller.js +++ b/src/main/webapp/scripts/app/issue/issueSendMail.controller.js @@ -13,49 +13,63 @@ removeManager : removeManager, // �쟾�넚 ���긽�옄 �궘�젣 cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 - formCheck : formCheck // �뤌 泥댄겕 + // formCheck : formCheck // �뤌 泥댄겕 }; + $scope.vm = { form : { id : parameter.issueId, // �씠�뒋 踰덊샇 projects : [{ id : parameter.projectId}], // �봽濡쒖젥�듃 - users : [] // 硫붿씪 �쟾�넚諛쏅뒗 �궗�슜�옄 + partners : parameter.partners, + users : [], // 硫붿씪 �쟾�넚諛쏅뒗 �궗�슜�옄 + issueCompanyVos : [], + issueIspVos : [], + issueHostingVos : [] + // companyFields : parameter.issueCompanyFields, // �뾽泥� �씠硫붿씪 + // ispFields : parameter.issueIspFields, // ISP �씠硫붿씪 + // hostingFields : parameter.issueHostingFields, // �샇�뒪�똿 �씠硫붿씪 }, userName : "", + partnerName : "", autoCompletePage : { user : { page : 0, totalPage : 0 + }, + partnersMail : { + page : 0, + totalPage :0 } } }; + + angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector})); - function formCheck(formInvalid) { - if (formInvalid) { - return true; - } - - if ($scope.vm.form.users.length < 1) { - return true; - } - - return false; - } + // function formCheck(formInvalid) { + // if (formInvalid) { + // return true; + // } + // + // if ($scope.vm.form.users.length < 1) { + // return true; + // } + // + // return false; + // } // �뤌 �쟾�넚 function formSubmit() { $rootScope.spinner = true; - var content = { id : $scope.vm.form.id, sendEmails : (function () { var sendEmails = []; - angular.forEach($scope.vm.form.users, function (user) { - sendEmails.push($rootScope.encryption(user.account)); + angular.forEach($scope.vm.form.projects, function (project) { + sendEmails.push(project.id); }); return sendEmails; @@ -78,6 +92,42 @@ }); } + // function formSubmit() { + // $rootScope.spinner = true; + // + // var content = { + // id : $scope.vm.form.id, + // companyFieldsEmail : $scope.vm.form.companyFieldsEmail, + // ispFieldsEmail : $scope.vm.form.ispFieldsEmail, + // hostingFieldsEmail : $scope.vm.form.hostingFieldsEmail, + // sendEmails : (function () { + // var sendEmails = []; + // + // angular.forEach($scope.vm.form.projects, function (project) { + // sendEmails.push(project.id); + // }); + // + // return sendEmails; + // })() + // }; + // + // Issue.findMailTargetAll($resourceProvider.getContent( + // content, + // $resourceProvider.getPageContent(0, 10))).then(function (result) { + // + // if (result.data.message.status === "success") { + // SweetAlert.success($filter("translate")("issue.succeededIssueMail"), $filter("translate")("issue.sentToTheSelectedUser")); // "�씠�뒋 硫붿씪 諛쒖넚 �셿猷�" + // $scope.fn.cancel(); + // } + // else { + // SweetAlert.error($filter("translate")("issue.failedIssueMail"), result.data.message.message); // "�씠�뒋 硫붿씪 諛쒖넚 �떎�뙣" + // } + // + // $rootScope.spinner = false; + // }); + // } + + // �궗�슜�옄 auto complete callback function function getUserListCallBack(result) { $scope.vm.autoCompletePage.user.totalPage = result.data.page.totalPage; -- Gitblit v1.8.0