From 5df33661fc5d9366bd25e769e90caf0255edc95c Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 수, 03 11월 2021 14:33:58 +0900
Subject: [PATCH] - 사용자 등급관리 findByLevelId 파라미터 Name 변경 - 사용자 삭제 알림 명칭 지정 추가

---
 src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
index 9245cbf..3f5130c 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
@@ -18,13 +18,16 @@
                 $scope.fn.makeTableConfigs = makeTableConfigs;  //  �뾽臾� 怨듦컙�뿉 李몄뿬�븯�뒗 �쟾泥� �궗�슜�옄 紐⑸줉 �뀒�씠釉� �꽕�젙
                 $scope.fn.initSearch = initSearch;  //  寃��깋 議곌굔 珥덇린�솕
                 $scope.fn.changePageRowCount = changePageRowCount;  //  �뾽臾� 怨듦컙 李몄뿬 �궗�슜�옄 紐⑸줉 蹂닿린 媛쒖닔 蹂�寃�
-
+                $scope.fn.getLevels = getLevels; // �벑湲� 紐⑸줉 媛��졇�삤湲�
+                // $scope.fn.getDepartments = getDepartments; // 遺��꽌 紐⑸줉 媛��졇�삤湲�
 
                 /*  $scope.vm �긽�냽 以�  */
                 $scope.vm.search = {
                     name : "",  //  �씠由�
                     account : "",   //  �씠硫붿씪
-                    statuses : []   //  �긽�깭 - Y, N
+                    statuses : [],   //  �긽�깭 - Y, N
+                    levels  :   [], //  �벑湲�
+                    departments: []  //  遺��꽌
                 };
 
                 $scope.vm.options = {
@@ -79,6 +82,7 @@
                     $scope.vm.search.name = "";
                     $scope.vm.search.account = "";
                     $scope.vm.search.statuses = [];
+                    $scope.vm.search.level = [];
                     $scope.fn.getUserWorkspaceList(0);
                 }
 
@@ -105,16 +109,20 @@
                         .setHName("common.department")
                         .setHWidth("width-120-p")
                         .setDAlign("text-center")
-                        .setDName("department"));
+                        .setDType("renderer")
+                        .setDName("department")
+                        .setDRenderer("DEPARTMENT_OPTION"));
                     $scope.vm.tableConfigs.push($tableProvider.config()
                         .setHName("common.level")
                         .setHWidth("width-120-p")
                         .setDAlign("text-center")
-                        .setDName("level"));
+                        .setDType("renderer")
+                        .setDName("level")
+                        .setDRenderer("LEVEL_OPTION"));
                     $scope.vm.tableConfigs.push($tableProvider.config()
                         .setHName("managementWorkspace.joinStatus")
                         .setHWidth("width-140-p")
-                         .setDType("renderer")
+                        .setDType("renderer")
                         .setDAlign("text-center pdr0 pdt0 pdl0 pdb0")
                         .setDName("userYn")
                         .setDRenderer("WORKSPACE_USE_YN"));
@@ -163,7 +171,48 @@
                     });
                 }
 
+                //  �벑湲� 紐⑸줉
+                function getLevels() {
+                    var deferred = $q.defer();
+
+                    UserWorkspace.levelFind($resourceProvider.getContent({},
+                        $resourceProvider.getPageContent(0, 1000))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            $scope.vm.search.levels = result.data.data;
+                        }
+                        else {
+                            SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // �뾽臾� 怨듦컙 �쟾泥� �궗�슜�옄 紐⑸줉 議고쉶 �떎�뙣
+                        }
+
+                        deferred.resolve(result.data.data);
+                    });
+
+                    return deferred.promise;
+                }
+
+                //  遺��꽌 紐⑸줉
+                // function getDepartments() {
+                //     var deferred = $q.defer();
+                //
+                //     UserWorkspace.departmentFind($resourceProvider.getContent({},
+                //         $resourceProvider.getPageContent(0, 1000))).then(function (result) {
+                //
+                //         if (result.data.message.status === "success") {
+                //             $scope.vm.search.departments = result.data.data;
+                //         }
+                //         else {
+                //             SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // �뾽臾� 怨듦컙 �쟾泥� �궗�슜�옄 紐⑸줉 議고쉶 �떎�뙣
+                //         }
+                //
+                //         deferred.resolve(result.data.data);
+                //     });
+                //
+                //     return deferred.promise;
+                // }
+
                 $scope.fn.makeTableConfigs();
+                $scope.fn.getUserWorkspaceList();
             }
         ]);
     }

--
Gitblit v1.8.0