From 9f0358748342d5dd09d68c3206fe137c2a0093fd Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 월, 08 11월 2021 16:13:00 +0900
Subject: [PATCH] 업체 관리 프론트

---
 src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js |   36 +++++++++++++++++++++++++++++++-----
 1 files changed, 31 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 d7cf0ac..9da25a4 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
@@ -36,7 +36,6 @@
                         fieldValue : $filter("translate")("managementWorkspace.participation") // "李몄뿬"
                     }, {
                         fieldKey : "N",
-                        //fieldValue : $filter("translate")("managementWorkspace.waitForParticipation") // "李몄뿬��湲�"
                         fieldValue : $filter("translate")("managementWorkspace.withdrawal") // "�깉�눜"
                     }]
                 };
@@ -47,6 +46,7 @@
                 };
 
                 $scope.vm.levels = [];
+                $scope.vm.departments = [];
                 $scope.vm.tableConfigs = [];
                 $scope.vm.responseData = {
                     data : []
@@ -56,7 +56,7 @@
                 $scope.vm.tableEvent = {
                     modifyUserWorkspace : modifyUserWorkspace,   //  �뾽臾� 怨듦컙 李몄뿬�븯�뒗 �궗�슜�옄�쓽 李몄뿬 �긽�깭 蹂�寃�
                     modifyLevel : modifyLevel,   //  �궗�슜�옄 �벑湲됰챸 蹂�寃�
-                    //modifyDepartment : modifyDepartment //  遺��꽌 蹂�寃�
+                    departmentModify : departmentModify //  遺��꽌 蹂�寃�
                 };
 
                 //  �궗�슜�옄 �벑湲� �닔�젙
@@ -65,6 +65,24 @@
                         templateUrl : 'views/workspace/workspaceLevelModify.html',
                         size : "md",
                         controller : 'levelModifyController',
+                        backdrop : 'static',
+                        resolve : {
+                            parameter : function () {
+                                return {
+                                    id : id,
+                                    //levelName : [$scope.vm.form.]
+                                };
+                            }
+                        }
+                    });
+                }
+
+                //  遺��꽌 �닔�젙
+                function departmentModify(id) {
+                    $uibModal.open({
+                        templateUrl : 'views/workspace/workspaceDepartmentModify.html',
+                        size : "md",
+                        controller : 'departmentModifyController',
                         backdrop : 'static',
                         resolve : {
                             parameter : function () {
@@ -211,10 +229,18 @@
                             var idx = 0;
                             angular.forEach($scope.vm.responseData.data, function (data) {
                                 // data.levelId = $scope.vm.levels[idx].fieldKey;
+                                //data.department = $scope.vm.departments[idx];
+
                                 data.levels = [];
+                                data.departments = [];
                                 data.levels = $scope.vm.levels.slice();
+                                data.departments = $scope.vm.departments.slice();
                                 idx++;
                             });
+                            /*if(result.data.data[idx-1].departmentId == 0){
+                                //console.log($scope.vm.tableConfigs);
+                                //result.data.data[idx-1].department.fieldValue = '遺��꽌瑜� �꽑�깮 �븯�꽭�슂.';
+                            }*/
                         }
                         else {
                             SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message); // "�뾽臾� 怨듦컙 �쟾泥� �궗�슜�옄 紐⑸줉 議고쉶 �떎�뙣"
@@ -239,7 +265,7 @@
                             });
                         }
                         else {
-                            SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // �뾽臾� 怨듦컙 �쟾泥� �궗�슜�옄 紐⑸줉 議고쉶 �떎�뙣
+                            SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullLevelList"), result.data.message.message, "error"); // �슜�옄 �벑湲� 紐⑸줉 議고쉶 �떎�뙣
                         }
 
                         deferred.resolve(result.data.data);
@@ -251,12 +277,12 @@
                 // 遺��꽌 紐⑸줉
                 function getDepartments() {
                     var deferred = $q.defer();
+                    $scope.vm.departments = [];
 
                     UserWorkspace.departmentFind($resourceProvider.getContent({},
                         $resourceProvider.getPageContent(0, 1000))).then(function (result) {
 
                         if (result.data.message.status === "success") {
-                            $scope.vm.search.departments = result.data.data;
                             angular.forEach(result.data.data, function (department) {
                                 $scope.vm.departments.push({
                                     fieldKey : department.id,
@@ -265,7 +291,7 @@
                             });
                         }
                         else {
-                            SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message, "error"); // �뾽臾� 怨듦컙 �쟾泥� �궗�슜�옄 紐⑸줉 議고쉶 �떎�뙣
+                            SweetAlert.swal($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullDepartmentList"), result.data.message.message, "error"); // 遺��꽌 紐⑸줉 議고쉶 �떎�뙣
                         }
 
                         deferred.resolve(result.data.data);

--
Gitblit v1.8.0