From 7990ddc89ef4c8498d570b1af87b19eec43689c9 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 01 12월 2021 19:26:12 +0900
Subject: [PATCH] properties 변경(포트8080/메일제목)

---
 src/main/webapp/scripts/components/utils/autoComplete.controller.js |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/scripts/components/utils/autoComplete.controller.js b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
index d1020b8..004e327 100644
--- a/src/main/webapp/scripts/components/utils/autoComplete.controller.js
+++ b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
@@ -40,6 +40,7 @@
                 $scope.fn.getPartnerList = getPartnerList;          // �뾽泥�/isp/�샇�뒪�똿 紐⑸줉 議고쉶
                 $scope.fn.getIssueTypeList = getIssueTypeList;          // �씠�뒋 �쑀�삎 紐⑸줉 議고쉶
                 $scope.fn.getCustomFieldList = getCustomFieldList;          // �궗�슜�옄 �젙�쓽 �븘�뱶 紐⑸줉 議고쉶
+                $scope.fn.getMailTargetAll = getMailTargetAll;          // �궗�슜�옄 �젙�쓽 �븘�뱶 紐⑸줉 議고쉶
 
                 function getUserList(query, excludeList, page, callBack) {
                     var conditions = {
@@ -126,9 +127,16 @@
                     return deferred.promise;
                 }
 
-                function getIssueList(query, excludeList, page, callBack) {
+                function getIssueList(query, issueTypeId, excludeList, page, callBack) {
                     var conditions = {
                         name : query,
+                        issueTypeIds : (function () {
+                            var ids = [];
+
+                            ids.push(issueTypeId);
+
+                            return ids;
+                        })(),
                         excludeIds : (function () {
                             var excludeIds = [];
 
@@ -473,6 +481,25 @@
 
                     return deferred.promise;
                 }
+
+                function getMailTargetAll(excludeList) {
+                    var deferred = $q.defer();
+
+                    var partners = $scope.vm.partners.slice();
+                    if (excludeList != null && excludeList.length > 0) {
+                        for (let i = partners.length - 1 ; i >= 0 ; i--) {
+                            excludeList.forEach(function (exclude) {
+                                if (partners[i].id === exclude.id) {
+                                    partners.splice(i, 1);
+                                }
+                            });
+                        }
+                    }
+
+                    deferred.resolve(partners);
+
+                    return deferred.promise;
+                }
             }
         ]);
     }

--
Gitblit v1.8.0