From efc09ee839d7e87bafd722f7b9dd504ea0948fe4 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 월, 01 11월 2021 17:16:41 +0900 Subject: [PATCH] 사용자등급관리 프론트 수청 --- src/main/java/kr/wisestone/owl/service/impl/UserWorkspaceServiceImpl.java | 2 src/main/webapp/scripts/app/workspace/workspaceDepartmentAdd.controller.js | 2 src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js | 2 src/main/webapp/scripts/components/workspace/workspace.service.js | 36 ------------ src/main/java/kr/wisestone/owl/web/controller/UserWorkspaceController.java | 26 ++++++++ src/main/webapp/scripts/app/workspace/workspace.controller.js | 62 -------------------- src/main/java/kr/wisestone/owl/web/controller/WorkspaceController.java | 20 ------ src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js | 2 src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js | 4 - src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js | 24 ++++++++ 10 files changed, 54 insertions(+), 126 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/UserWorkspaceServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/UserWorkspaceServiceImpl.java index d41c05c..f830917 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/UserWorkspaceServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/UserWorkspaceServiceImpl.java @@ -75,7 +75,7 @@ public List<UserWorkspaceVo> findUserWorkspace(Map<String, Object> resJsonData, UserWorkspaceCondition condition, Pageable pageable) { - UserWorkspace userWorkspace = this.findMyWorkspace(this.webAppUtil.getLoginId()); + UserWorkspace userWorkspace = this.findMyWorkspace(this.webAppUtil.getLoginId()); //濡쒓렇�씤�븳 �븘�씠�뵒 Workspace myWorkspace = userWorkspace.getWorkspace(); condition.setPage(pageable.getPageNumber() * pageable.getPageSize()); condition.setPageSize(pageable.getPageSize()); diff --git a/src/main/java/kr/wisestone/owl/web/controller/UserWorkspaceController.java b/src/main/java/kr/wisestone/owl/web/controller/UserWorkspaceController.java index fc19000..c226690 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/UserWorkspaceController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/UserWorkspaceController.java @@ -26,6 +26,32 @@ @Autowired private UserWorkspaceService userWorkspaceService; + // �궗�슜�옄 �벑湲� 議고쉶 + @RequestMapping(value = "/userWorkspace/levelFind", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> levelFind(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + Pageable pageable = this.pageUtil.convertPageable(this.getPageVo(params)); + + this.userWorkspaceService.findUserWorkspace(resJsonData, UserWorkspaceCondition.make(params.get(Constants.REQ_KEY_CONTENT)), pageable); + //this.userWorkspaceService.levelFind(resJsonData, UserWorkspaceCondition.make(params.get(Constants.REQ_KEY_CONTENT)), pageable); + return this.setSuccessMessage(resJsonData); + } + + // 遺��꽌 議고쉶 + @RequestMapping(value = "/userWorkspace/departmentFind", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> departmentFind(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + Pageable pageable = this.pageUtil.convertPageable(this.getPageVo(params)); + + this.userWorkspaceService.findUserWorkspace(resJsonData, UserWorkspaceCondition.make(params.get(Constants.REQ_KEY_CONTENT)), pageable); + //this.userWorkspaceService.departmentFind(resJsonData, UserWorkspaceCondition.make(params.get(Constants.REQ_KEY_CONTENT)), pageable); + return this.setSuccessMessage(resJsonData); + } + // �뾽臾닿났媛꾩뿉 李몄뿬�븯�뒗 �궗�슜�옄 議고쉶 @RequestMapping(value = "/userWorkspace/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public diff --git a/src/main/java/kr/wisestone/owl/web/controller/WorkspaceController.java b/src/main/java/kr/wisestone/owl/web/controller/WorkspaceController.java index 7e01f08..44ea533 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/WorkspaceController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/WorkspaceController.java @@ -25,27 +25,7 @@ @Autowired private WorkspaceService workspaceService; - // �궗�슜�옄 �벑湲� 議고쉶 - @RequestMapping(value = "/workspace/levelFind", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) - public - @ResponseBody - Map<String, Object> levelFind() { - Map<String, Object> resJsonData = new HashMap<>(); - this.workspaceService.find(resJsonData); - //this.workspaceService.levelFind(resJsonData); - return this.setSuccessMessage(resJsonData); - } - // 遺��꽌 議고쉶 - @RequestMapping(value = "/workspace/departmentFind", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) - public - @ResponseBody - Map<String, Object> departmentFind() { - Map<String, Object> resJsonData = new HashMap<>(); - this.workspaceService.find(resJsonData); - //this.workspaceService.departmentFind(resJsonData); - return this.setSuccessMessage(resJsonData); - } // �궗�슜�옄 愿�由� 議고쉶 @RequestMapping(value = "/workspace/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) diff --git a/src/main/webapp/scripts/app/workspace/workspace.controller.js b/src/main/webapp/scripts/app/workspace/workspace.controller.js index d84c974..a710461 100644 --- a/src/main/webapp/scripts/app/workspace/workspace.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspace.controller.js @@ -13,8 +13,6 @@ $scope.fn = { changeTab : changeTab, // �꺆 蹂�寃� findMyWorkspace : findMyWorkspace, // �궡媛� 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� - findUserLevel : findUserLevel, // �궗�슜�옄 �벑湲� - findDepartment : findDepartment // 遺��꽌 }; $scope.vm = { @@ -27,16 +25,6 @@ $scope.fn.findMyWorkspace(); }); - // �궗�슜�옄 �벑湲� �젙蹂� 媛깆떊 - $scope.$on("findUserLevel", function () { - $scope.fn.findUserLevel(); - }); - - // 遺��꽌 �젙蹂� 媛깆떊 - $scope.$on("findDepartment", function () { - $scope.fn.findDepartment(); - }); - // �꺆 蹂�寃� function changeTab(tab) { $scope.vm.tab = tab; @@ -45,12 +33,8 @@ $scope.fn.findMyWorkspace(); $scope.$broadcast("getUserWorkspaceList"); }else if (tab === "USER_LEVEL_CONFIG") { - //$scope.fn.findMyWorkspace(); - $scope.fn.findUserLevel(); $scope.$broadcast("getUserLevelList"); }else if (tab === "DEPARTMENT_CONFIG") { - //$scope.fn.findMyWorkspace(); - $scope.fn.findDepartment(); $scope.$broadcast("getDepartmentList"); } } @@ -77,52 +61,6 @@ }); } $scope.fn.findMyWorkspace(); - - // �궗�슜�옄 �벑湲됱쓣 議고쉶�븳�떎. - function findUserLevel() { - Workspace.findUserLevel($resourceProvider.getContent( - {}, - $resourceProvider.getPageContent(0, 0))).then(function (result) { - if (result.data.message.status === "success") { - if (result.data.data != null) { - /*$scope.vm.workspaceVo = result.data.data; - // 李몄뿬 媛��뒫 �궗�슜�옄 �닔 - $scope.vm.workspaceVo.includeUserCount = $scope.vm.workspaceVo.maxUser - $scope.vm.workspaceVo.activeUser;*/ - - /*if ($scope.vm.workspaceVo.includeUserCount < 0) { - $scope.vm.workspaceVo.includeUserCount = 0; - }*/ - } - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceInformation"), result.data.message.message); // "�옄�떊�씠 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� 議고쉶 �떎�뙣" - } - }); - } - $scope.fn.findUserLevel(); - - // 遺��꽌瑜� 議고쉶�븳�떎. - function findDepartment() { - Workspace.findDepartment($resourceProvider.getContent( - {}, - $resourceProvider.getPageContent(0, 0))).then(function (result) { - if (result.data.message.status === "success") { - if (result.data.data != null) { - /*$scope.vm.workspaceVo = result.data.data; - // 李몄뿬 媛��뒫 �궗�슜�옄 �닔 - $scope.vm.workspaceVo.includeUserCount = $scope.vm.workspaceVo.maxUser - $scope.vm.workspaceVo.activeUser;*/ - - /*if ($scope.vm.workspaceVo.includeUserCount < 0) { - $scope.vm.workspaceVo.includeUserCount = 0; - }*/ - } - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceInformation"), result.data.message.message); // "�옄�떊�씠 愿�由ы븯�뒗 �뾽臾� 怨듦컙 �젙蹂� 議고쉶 �떎�뙣" - } - }); - } - $scope.fn.findDepartment(); } ]); } diff --git a/src/main/webapp/scripts/app/workspace/workspaceDepartmentAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceDepartmentAdd.controller.js index 263a33c..af3e40d 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceDepartmentAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceDepartmentAdd.controller.js @@ -91,7 +91,7 @@ description : $rootScope.preventXss($scope.vm.form.description) }; - Workspace.departmentAdd($resourceProvider.getContent( + UserWorkspace.departmentAdd($resourceProvider.getContent( content, $resourceProvider.getPageContent(0, 10))).then(function (result) { diff --git a/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js index 1274e8e..d16a436 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js @@ -37,7 +37,6 @@ // �뀒�씠釉� �씠踰ㅽ듃 $scope.vm.tableEvent = { // modifyUserWorkspace : modifyUserWorkspace // �뾽臾� 怨듦컙 李몄뿬�븯�뒗 �궗�슜�옄�쓽 李몄뿬 �긽�깭 蹂�寃� - view : view }; // 遺��꽌 愿�由� 由ъ뒪�듃 遺덈윭�삤湲� @@ -96,7 +95,6 @@ }; //�뀒�씠釉� 由ъ뒪�듃 �뜲�씠�꽣 而⑦듃濡ㅻ윭 �슂泥� - //UserWorkspace.findDepartment($resourceProvider.getContent(conditions, UserWorkspace.departmentFind($resourceProvider.getContent(conditions, $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) { diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js index 98c9dbe..a1a6f6d 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -48,7 +48,7 @@ description : $rootScope.preventXss($scope.vm.form.description) }; - Workspace.levelAdd($resourceProvider.getContent( + UserWorkspace.levelAdd($resourceProvider.getContent( content, $resourceProvider.getPageContent(0, 10))).then(function (result) { diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js index d91f13a..4a8a351 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js @@ -38,7 +38,6 @@ // �뀒�씠釉� �씠踰ㅽ듃 $scope.vm.tableEvent = { // modifyUserWorkspace : modifyUserWorkspace // �뾽臾� 怨듦컙 李몄뿬�븯�뒗 �궗�슜�옄�쓽 李몄뿬 �긽�깭 蹂�寃� - view : view }; // �궗�슜�옄 �벑湲� 由ъ뒪�듃 遺덈윭�삤湲� @@ -136,8 +135,7 @@ }; //�뀒�씠釉� 由ъ뒪�듃 �뜲�씠�꽣 而⑦듃濡ㅻ윭 �슂泥� - //UserWorkspace.findLevel($resourceProvider.getContent(conditions, - Workspace.levelFind($resourceProvider.getContent(conditions, + UserWorkspace.levelFind($resourceProvider.getContent(conditions, $resourceProvider.getPageContent(currentPage, $scope.vm.page.selectedPageRowCount))).then(function (result) { if (result.data.message.status === "success") { diff --git a/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js b/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js index 0d3c33e..2554779 100644 --- a/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js +++ b/src/main/webapp/scripts/components/userWorkspace/userWorkspace.service.js @@ -6,6 +6,30 @@ define(['app'], function (app) { app.factory("UserWorkspace", ['$http', '$log', function ($http, $log) { return { + levelFind : function (conditions) { + return $http.post("userWorkspace/levelFind", conditions).then(function (response) { + $log.debug("�궗�슜�옄 �벑湲� 紐⑸줉 : ", response); + return response; + }); + }, + departmentFind : function (conditions) { + return $http.post("userWorkspace/departmentFind", conditions).then(function (response) { + $log.debug("遺��꽌 紐⑸줉 : ", response); + return response; + }); + }, + levelAdd : function (conditions) { + return $http.post("userWorkspace/levelAdd", conditions).then(function (response) { + $log.debug("�궗�슜�옄 �벑湲� �깮�꽦 寃곌낵 : ", response); + return response; + }); + }, + departmentAdd : function (conditions) { + return $http.post("userWorkspace/departmentAdd", conditions).then(function (response) { + $log.debug("遺��꽌 �깮�꽦 寃곌낵 : ", response); + return response; + }); + }, find : function (conditions) { return $http.post("userWorkspace/find", conditions).then(function (response) { $log.debug("�썙�겕�뒪�럹�씠�뒪�뿉 李몄뿬�븯�뒗 �쟾泥� �궗�슜�옄 紐⑸줉 : ", response); diff --git a/src/main/webapp/scripts/components/workspace/workspace.service.js b/src/main/webapp/scripts/components/workspace/workspace.service.js index 753763a..2c090dc 100644 --- a/src/main/webapp/scripts/components/workspace/workspace.service.js +++ b/src/main/webapp/scripts/components/workspace/workspace.service.js @@ -8,33 +8,9 @@ ], function (app) { app.factory("Workspace", ['$http', '$log', function ($http, $log) { return { - levelFind : function (conditions) { - return $http.post("workspace/levelFind", conditions).then(function (response) { - $log.debug("�궗�슜�옄 �벑湲� 紐⑸줉 : ", response); - return response; - }); - }, - departmentFind : function (conditions) { - return $http.post("workspace/departmentFind", conditions).then(function (response) { - $log.debug("遺��꽌 紐⑸줉 : ", response); - return response; - }); - }, find : function (conditions) { return $http.post("workspace/find", conditions).then(function (response) { $log.debug("�뾽臾닿났媛� 紐⑸줉 �뜲�씠�꽣 : ", response); - return response; - }); - }, - levelAdd : function (conditions) { - return $http.post("workspace/levelAdd", conditions).then(function (response) { - $log.debug("�궗�슜�옄 �벑湲� �깮�꽦 寃곌낵 : ", response); - return response; - }); - }, - departmentAdd : function (conditions) { - return $http.post("workspace/departmentAdd", conditions).then(function (response) { - $log.debug("遺��꽌 �깮�꽦 寃곌낵 : ", response); return response; }); }, @@ -53,18 +29,6 @@ findMyWorkspace : function (conditions) { return $http.post("workspace/findMyWorkspace", conditions).then(function (response) { $log.debug("�옄�떊�씠 愿�由ы븯�뒗 �뾽臾닿났媛� �젙蹂� 寃곌낵 : ", response); - return response; - }); - }, - findUserLevel : function (conditions) { //�궗�슜�옄 �벑湲� - return $http.post("workspace/levelFind", conditions).then(function (response) { - $log.debug("�궗�슜�옄 �벑湲� �젙蹂� 寃곌낵 : ", response); - return response; - }); - }, - findDepartment : function (conditions) { //遺��꽌 - return $http.post("workspace/departmentFind", conditions).then(function (response) { - $log.debug("�궗�슜�옄 �벑湲� �젙蹂� 寃곌낵 : ", response); return response; }); }, -- Gitblit v1.8.0