From 1b77476dcfb2fc267f3d48cd91b9caeae59283d8 Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 수, 03 11월 2021 11:13:36 +0900
Subject: [PATCH] - 사용자 등급관리 프론트 수정

---
 src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js        |    4 +-
 src/main/java/kr/wisestone/owl/constant/Constants.java                       |    1 
 src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js |   65 +++++++++++++++++++++++++++++++-
 3 files changed, 65 insertions(+), 5 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/constant/Constants.java b/src/main/java/kr/wisestone/owl/constant/Constants.java
index 3342dd0..da9550e 100644
--- a/src/main/java/kr/wisestone/owl/constant/Constants.java
+++ b/src/main/java/kr/wisestone/owl/constant/Constants.java
@@ -13,5 +13,4 @@
     public static final String SESSION_ACCOUNT = "account";
     public static final String EXCEL = "excel";
     public static final String SESSION_EXPIRE_REDIRECT_URL = "/#/login";
-    public static final String ADMIN_MANAGER = "admin";
 }
diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js
index 7cd2fb2..ccf534a 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js
@@ -42,10 +42,10 @@
                 }
 
                 //  �뤌 �쟾�넚
-                function formSubmit(condistion) {
+                function formSubmit(condition) {
                     $rootScope.spinner = true;
 
-                    UserWorkspace.levelAdd($resourceProvider.getContent(condistion,
+                    UserWorkspace.levelAdd($resourceProvider.getContent(condition,
                         $resourceProvider.getPageContent(0, 0))).then(function (result) {
 
                         if (result.data.message.status === "success") {
diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
index 12fae15..fb39d05 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
@@ -9,8 +9,8 @@
     ],
     function (app, angular) {
         app.controller('workspaceUserLevelController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$q', '$state', '$tableProvider', 'Payment', 'Workspace',
-            'UserWorkspace', '$filter',
-            function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $q, $state, $tableProvider, Payment, Workspace, UserWorkspace, $filter) {
+            'UserWorkspace', '$filter','$timeout',
+            function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $q, $state, $tableProvider, Payment, Workspace, UserWorkspace, $filter, $timeout) {
 
 
                 /*  $scope.fn �긽�냽 以�  */
@@ -19,6 +19,8 @@
                 $scope.fn.initSearch = initSearch;  //  寃��깋 議곌굔 珥덇린�솕
                 $scope.fn.levelAdd = levelAdd;    //  �벑湲� 異붽�
                 $scope.fn.removes = removes;    // �궗�슜�옄 �벑湲� �궘�젣
+                $scope.fn.getPageList = getPageList;  //  紐⑸줉 議고쉶
+                $scope.fn.listView = listView;    //  紐⑸줉 �솕硫댁쑝濡� 蹂�寃�
 
                 /*  $scope.vm �긽�냽 以�  */
                 $scope.vm.search = {
@@ -46,6 +48,65 @@
                     $scope.fn.getUserLevelList(0);
                 });
 
+                //  �씠�뒋 紐⑸줉�쓣 議고쉶�븳�떎.
+                function getPageList(selectedPage, detail = false) {
+                    if (selectedPage < 0) {
+                        selectedPage = 0;
+                    }
+                    //  �쁽�옱 �럹�씠吏� �젙蹂�
+                    var currentPage = 0;
+
+                    //  荑좏궎�뿉 �꽑�깮�븳 �럹�씠吏� �젙蹂닿� �뾾�쑝硫� 湲곕낯 �럹�씠吏� �젙蹂� 0 �쓣 ���옣
+                    if (angular.isUndefined(selectedPage) || selectedPage === "") {
+                        currentPage = $scope.vm.page.selectedPage;
+                    }
+                    else {
+                        currentPage = selectedPage;
+                    }
+
+
+                    //  寃��깋 議곌굔�쓣 ���옣�븳�떎.
+                    //$scope.fn.makeVmSearchObject();
+
+
+                    // �쁽�옱 �꽑�깮�맂 �봽濡쒖젥�듃瑜� 寃��깋 湲곕낯�쑝濡� 異붽�
+                    if ($rootScope.workProject != null && $rootScope.workProject.id > -1) {
+                        var find = findProjectSearch($rootScope.workProject.id);
+                        if (!find) {
+                            $scope.vm.projects.push($rootScope.workProject);
+                        }
+                    }
+
+                    //  �씠�뒋 寃��깋 議곌굔�쓣 留뚮뱺�떎.
+                    var conditions = $scope.fn.makeSearchConditions();
+
+                    Issue.find($resourceProvider.getContent(conditions,
+                        $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            $scope.vm.page.selectedPage = currentPage + 1;
+                            $scope.vm.responseData = result.data;
+                            if (detail) {
+                                changeDetailView(result.data.data[0].id);
+                            }
+                        }
+                        else {
+                            SweetAlert.error($filter("translate")("issue.failedIssueLookup"), result.data.message.message); // �씠�뒋 議고쉶 �떎�뙣
+                        }
+                    });
+                }
+
+                //  紐⑸줉 �솕硫댁쑝濡� 蹂�寃쏀븳�떎.
+                function listView() {
+                    $scope.vm.detailView = false;
+                    //  �씠�뒋 �뀒�씠釉� �꽕�젙
+                    $scope.fn.makeTableConfigs();
+                    var temp = angular.copy($scope.vm.responseData.data);
+                    $scope.vm.responseData.data = angular.copy(temp);
+                    //  留덉�留됱쑝濡� 蹂닿퀬�엳�뜕 �씠�뒋 id瑜� 珥덇린�솕�븳�떎.
+                    $rootScope.currentDetailIssueId = null;
+                }
+
                 // �궗�슜�옄 �벑湲� �궘�젣
                 function removes() {
                     var removeIds = [];

--
Gitblit v1.8.0