From 29b3e2f7ca000ca83ace5a2f71bb7ca753145df9 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 12 11월 2021 10:41:59 +0900
Subject: [PATCH] 부서,등급 파일명 변경

---
 /dev/null                                                                         |   56 --------
 src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js           |    4 
 src/main/webapp/views/workspace/workspaceDepartmentModify.html                    |   55 ++++---
 src/main/webapp/views/workspace/workspaceUserDepartmentModify.html                |   43 ++++++
 src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js          |    4 
 src/main/webapp/scripts/app/workspace/workspaceDepartmentModify.controller.js     |   84 ++++-------
 src/main/webapp/scripts/app/workspace/workspaceUserDepartmentModify.controller.js |  123 +++++++++++++++++
 src/main/webapp/scripts/app/workspace/workspace.js                                |    2 
 src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js     |    4 
 src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js      |    2 
 src/main/webapp/scripts/main.js                                                   |   10 
 11 files changed, 242 insertions(+), 145 deletions(-)

diff --git a/src/main/webapp/scripts/app/workspace/departmentModify.controller.js b/src/main/webapp/scripts/app/workspace/departmentModify.controller.js
deleted file mode 100644
index d025eda..0000000
--- a/src/main/webapp/scripts/app/workspace/departmentModify.controller.js
+++ /dev/null
@@ -1,97 +0,0 @@
-/**
- * Created by wisestone on 2018-05-08.
- */
-'use strict';
-
-define([
-        'app',
-        'angular'
-    ],
-    function (app, angular) {
-        app.controller('departmentModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter',
-            function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter) {
-
-                $scope.fn = {
-                    detail : detail,  //  �긽�꽭 議고쉶
-                    cancel : cancel,    //  �뙘�뾽 李� �떕湲�
-                    formSubmit : formSubmit,    //  �뤌 �쟾�넚
-                    formCheck : formCheck,  //  �뤌 泥댄겕
-                };
-
-                $scope.vm = {
-                    id : parameter.id,
-                    form : {
-                        departmentName : "",
-                        departmentDescription : ""
-                    }
-                };
-
-                //  �긽�꽭 �젙蹂�
-                function detail() {
-                    var conditions = {
-                        id : parameter.id
-                    }
-
-                    UserWorkspace.departmentDetail($resourceProvider.getContent(
-                        conditions,
-                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
-
-                        if (result.data.message.status === "success") {
-                            if (angular.isDefined(result.data.data)) {
-                                $scope.vm.form.departmentName = result.data.data.departmentName;
-                                $scope.vm.form.departmentDescription = result.data.data.departmentDescription;
-                            }
-                        }
-                        else {
-                            SweetAlert.swal($filter("translate")("customField.failedToDetailUserDefinedFields"), result.data.message.message, "error"); // "�궗�슜�옄 �젙�쓽 �븘�뱶 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣"
-                        }
-                    });
-                }
-
-                function formCheck(formInvalid) {
-                    if (formInvalid) {
-                        return true;
-                    }
-
-                    return false;
-                }
-
-                //  �뤌 �쟾�넚
-                function formSubmit() {
-                    $rootScope.spinner = true;
-
-                    var content = {
-                        id : parameter.id,
-                        departmentName : $rootScope.preventXss($scope.vm.form.departmentName),
-                        departmentDescription : $rootScope.preventXss($scope.vm.form.departmentDescription)
-                    };
-
-                    UserWorkspace.departmentModify($resourceProvider.getContent(
-                        content,
-                        $resourceProvider.getPageContent(0, 0))).then(function (result) {
-
-                        if (result.data.message.status === "success") {
-                            $scope.fn.cancel();
-                            //  紐⑸줉 �솕硫� 媛깆떊
-                            $rootScope.$broadcast("getDepartmentList", {});
-                        }
-                        else {
-                            SweetAlert.error($filter("translate")("managementWorkspace.failedDepartmentRegistration"), result.data.message.message);
-                        }
-
-                        $rootScope.spinner = false;
-                    });
-
-                }
-
-                //  �뙘�뾽 李� �떕湲�
-                function cancel() {
-                    $rootScope.$broadcast("closeLayer");    //  �뙘�뾽�씠 �뿴由ш퀬 �굹�꽌 js-multi, js-single �벑�뿉�꽌 body �씠踰ㅽ듃媛� �궇�븘媛��뒗 �쁽�긽 �닔�젙
-                    $uibModalInstance.dismiss('cancel');
-                    $(document).unbind("keydown");  //  �떒異뺥궎 �씠踰ㅽ듃 �젣嫄�
-                }
-
-                $scope.fn.detail();
-
-            }]);
-    });
diff --git a/src/main/webapp/scripts/app/workspace/workspace.js b/src/main/webapp/scripts/app/workspace/workspace.js
index 34606d0..bbad5f9 100644
--- a/src/main/webapp/scripts/app/workspace/workspace.js
+++ b/src/main/webapp/scripts/app/workspace/workspace.js
@@ -34,7 +34,7 @@
                             var deferred = $q.defer();
                             require(["modalFormAutoScroll", "workspaceController", "workspaceLevelAddController", "workspaceDepartmentAddController", "workspacePaymentExecuteController", "workspaceUserConfigController", "workspacePaymentModifyController",
                                 "workspacePaymentAgreeTermController", "paymentService", "userWorkspaceService", "workspaceService", "numberOnly", 'jsTable', 'tableColumnGenerator', 'summerNote', 'summerNote-ko-KR', 'formSubmit',
-                                "crypto", "reservationDisableUserService", "workspacePaymentAddController", "workspaceUserLevelController", "workspaceDepartmentConfigController", "levelModifyController","departmentModifyController","workspaceDepartmentModifyController"], function () {
+                                "crypto", "reservationDisableUserService", "workspacePaymentAddController", "workspaceUserLevelController", "workspaceDepartmentConfigController", "workspaceLevelModifyController","workspaceDepartmentModifyController","workspaceUserDepartmentModifyController"], function () {
                                 deferred.resolve();
                             });
 
diff --git a/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js
index fcff089..0b405d2 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceDepartmentConfig.controller.js
@@ -139,9 +139,9 @@
                 //  遺��꽌 �닔�젙
                 function departmentModify(id) {
                     $uibModal.open({
-                        templateUrl : 'views/workspace/departmentModify.html',
+                        templateUrl : 'views/workspace/workspaceDepartmentModify.html',
                         size : "md",
-                        controller : 'departmentModifyController',
+                        controller : 'workspaceDepartmentModifyController',
                         backdrop : 'static',
                         resolve : {
                             parameter : function () {
diff --git a/src/main/webapp/scripts/app/workspace/workspaceDepartmentModify.controller.js b/src/main/webapp/scripts/app/workspace/workspaceDepartmentModify.controller.js
index 1c8f2a8..38c5c33 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceDepartmentModify.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceDepartmentModify.controller.js
@@ -8,43 +8,44 @@
         'angular'
     ],
     function (app, angular) {
-        app.controller('workspaceDepartmentModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter', '$injector', '$controller',
-            function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter, $injector, $controller) {
+        app.controller('workspaceDepartmentModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter',
+            function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter) {
 
                 $scope.fn = {
+                    detail : detail,  //  �긽�꽭 議고쉶
                     cancel : cancel,    //  �뙘�뾽 李� �떕湲�
                     formSubmit : formSubmit,    //  �뤌 �쟾�넚
                     formCheck : formCheck,  //  �뤌 泥댄겕
-                    detail : detail,    //  �긽�꽭 �젙蹂� 議고쉶
-                    removeDepartments : removeDepartments,  //  異붽��븳 遺��꽌 �젣嫄�
-                    getDepartmentListCallBack : getDepartmentListCallBack
                 };
 
                 $scope.vm = {
                     id : parameter.id,
-                    userId : parameter.userId,
                     form : {
-                        departments : [] // 遺��꽌
-                    },
-                    departmentName : "", //遺��꽌紐� 寃��깋
-                    /*autoCompletePage : {
-                        project : {
-                            page : 0,
-                            totalPage : 0
-                        }
-                    },*/
+                        departmentName : "",
+                        departmentDescription : ""
+                    }
                 };
-                angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector}));
 
-                function getDepartmentListCallBack(result) {
-                    console.log("TEST");
+                //  �긽�꽭 �젙蹂�
+                function detail() {
+                    var conditions = {
+                        id : parameter.id
+                    }
 
-                }
+                    UserWorkspace.departmentDetail($resourceProvider.getContent(
+                        conditions,
+                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
 
-
-                //  �꽑�깮 �븳 遺��꽌 �젣嫄�
-                function removeDepartments(index) {
-                    $scope.vm.form.departments.splice(index, 1);
+                        if (result.data.message.status === "success") {
+                            if (angular.isDefined(result.data.data)) {
+                                $scope.vm.form.departmentName = result.data.data.departmentName;
+                                $scope.vm.form.departmentDescription = result.data.data.departmentDescription;
+                            }
+                        }
+                        else {
+                            SweetAlert.swal($filter("translate")("customField.failedToDetailUserDefinedFields"), result.data.message.message, "error"); // "�궗�슜�옄 �젙�쓽 �븘�뱶 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣"
+                        }
+                    });
                 }
 
                 function formCheck(formInvalid) {
@@ -60,25 +61,19 @@
                     $rootScope.spinner = true;
 
                     var content = {
-                        id : $scope.vm.id,
-                        userId : $scope.vm.userId,
-                        ids : (function () {
-                            var departmentIds = [];
-                            angular.forEach($scope.vm.form.departments, function (department) {
-                                departmentIds.push(department.id);
-                            });
-                            return departmentIds;
-                        })()
+                        id : parameter.id,
+                        departmentName : $rootScope.preventXss($scope.vm.form.departmentName),
+                        departmentDescription : $rootScope.preventXss($scope.vm.form.departmentDescription)
                     };
 
-                    UserWorkspace.userDepartmentModify($resourceProvider.getContent(
+                    UserWorkspace.departmentModify($resourceProvider.getContent(
                         content,
                         $resourceProvider.getPageContent(0, 0))).then(function (result) {
 
                         if (result.data.message.status === "success") {
                             $scope.fn.cancel();
                             //  紐⑸줉 �솕硫� 媛깆떊
-                            $rootScope.$broadcast("getUserWorkspaceList", {});
+                            $rootScope.$broadcast("getDepartmentList", {});
                         }
                         else {
                             SweetAlert.error($filter("translate")("managementWorkspace.failedDepartmentRegistration"), result.data.message.message);
@@ -94,27 +89,6 @@
                     $rootScope.$broadcast("closeLayer");    //  �뙘�뾽�씠 �뿴由ш퀬 �굹�꽌 js-multi, js-single �벑�뿉�꽌 body �씠踰ㅽ듃媛� �궇�븘媛��뒗 �쁽�긽 �닔�젙
                     $uibModalInstance.dismiss('cancel');
                     $(document).unbind("keydown");  //  �떒異뺥궎 �씠踰ㅽ듃 �젣嫄�
-                }
-
-                function detail() {
-                    var contents = {
-                        id : parameter.id,
-                        userId : parameter.userId
-                    }
-
-                    UserWorkspace.userDepartmentDetail($resourceProvider.getContent(//test
-                        contents,
-                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
-
-                        if (result.data.message.status === "success") {
-                            if (angular.isDefined(result.data.data)) {
-                                $scope.vm.form.departments = result.data.data;
-                            }
-                        }
-                        else {
-                            SweetAlert.error($filter("translate")("managementWorkspace.failedToDepartmentsOfUserDetails"), result.data.message.message); //"�궗�슜�옄�쓽 遺��꽌 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣"
-                        }
-                    });
                 }
 
                 $scope.fn.detail();
diff --git a/src/main/webapp/scripts/app/workspace/levelModify.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js
similarity index 93%
rename from src/main/webapp/scripts/app/workspace/levelModify.controller.js
rename to src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js
index edd2710..fdc77d8 100644
--- a/src/main/webapp/scripts/app/workspace/levelModify.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceLevelModify.controller.js
@@ -8,7 +8,7 @@
         'angular'
     ],
     function (app, angular) {
-        app.controller('levelModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter',
+        app.controller('workspaceLevelModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter',
             function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter) {
 
                 $scope.fn = {
@@ -72,7 +72,7 @@
                         //description : $rootScope.preventXss($scope.vm.form.description)
                     };
 
-                    UserWorkspace.modifyLevel($resourceProvider.getContent(condition,
+                    UserWorkspace.levelModify($resourceProvider.getContent(condition,
                         content,
                         $resourceProvider.getPageContent(0, 0))).then(function (result) {
 
diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
index f668b2d..e80257d 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserConfig.controller.js
@@ -273,9 +273,9 @@
                 //  �궗�슜�옄媛� �냽�빐�엳�뒗 遺��꽌 �닔�젙 �뙘�뾽
                 function modifyUserDepartments(id, userId) {
                     $uibModal.open({
-                        templateUrl : 'views/workspace/workspaceDepartmentModify.html',
+                        templateUrl : 'views/workspace/workspaceUserDepartmentModify.html',
                         size : "xlg",
-                        controller : 'workspaceDepartmentModifyController',
+                        controller : 'workspaceUserDepartmentModifyController',
                         backdrop : 'static',
                         windowClass : 'workflow-window',
                         resolve : {
diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserDepartmentModify.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserDepartmentModify.controller.js
new file mode 100644
index 0000000..2d5d733
--- /dev/null
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserDepartmentModify.controller.js
@@ -0,0 +1,123 @@
+/**
+ * Created by wisestone on 2018-05-08.
+ */
+'use strict';
+
+define([
+        'app',
+        'angular'
+    ],
+    function (app, angular) {
+        app.controller('workspaceUserDepartmentModifyController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'UserWorkspace', 'parameter', 'SweetAlert', '$filter', '$injector', '$controller',
+            function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter, $injector, $controller) {
+
+                $scope.fn = {
+                    cancel : cancel,    //  �뙘�뾽 李� �떕湲�
+                    formSubmit : formSubmit,    //  �뤌 �쟾�넚
+                    formCheck : formCheck,  //  �뤌 泥댄겕
+                    detail : detail,    //  �긽�꽭 �젙蹂� 議고쉶
+                    removeDepartments : removeDepartments,  //  異붽��븳 遺��꽌 �젣嫄�
+                    getDepartmentListCallBack : getDepartmentListCallBack
+                };
+
+                $scope.vm = {
+                    id : parameter.id,
+                    userId : parameter.userId,
+                    form : {
+                        departments : [] // 遺��꽌
+                    },
+                    departmentName : "", //遺��꽌紐� 寃��깋
+                    /*autoCompletePage : {
+                        project : {
+                            page : 0,
+                            totalPage : 0
+                        }
+                    },*/
+                };
+                angular.extend(this, $controller('autoCompleteController', {$scope : $scope, $injector : $injector}));
+
+                function getDepartmentListCallBack(result) {
+                    console.log("TEST");
+
+                }
+
+
+                //  �꽑�깮 �븳 遺��꽌 �젣嫄�
+                function removeDepartments(index) {
+                    $scope.vm.form.departments.splice(index, 1);
+                }
+
+                function formCheck(formInvalid) {
+                    if (formInvalid) {
+                        return true;
+                    }
+
+                    return false;
+                }
+
+                //  �뤌 �쟾�넚
+                function formSubmit() {
+                    $rootScope.spinner = true;
+
+                    var content = {
+                        id : $scope.vm.id,
+                        userId : $scope.vm.userId,
+                        ids : (function () {
+                            var departmentIds = [];
+                            angular.forEach($scope.vm.form.departments, function (department) {
+                                departmentIds.push(department.id);
+                            });
+                            return departmentIds;
+                        })()
+                    };
+
+                    UserWorkspace.userDepartmentModify($resourceProvider.getContent(
+                        content,
+                        $resourceProvider.getPageContent(0, 0))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            $scope.fn.cancel();
+                            //  紐⑸줉 �솕硫� 媛깆떊
+                            $rootScope.$broadcast("getUserWorkspaceList", {});
+                        }
+                        else {
+                            SweetAlert.error($filter("translate")("managementWorkspace.failedDepartmentRegistration"), result.data.message.message);
+                        }
+
+                        $rootScope.spinner = false;
+                    });
+
+                }
+
+                //  �뙘�뾽 李� �떕湲�
+                function cancel() {
+                    $rootScope.$broadcast("closeLayer");    //  �뙘�뾽�씠 �뿴由ш퀬 �굹�꽌 js-multi, js-single �벑�뿉�꽌 body �씠踰ㅽ듃媛� �궇�븘媛��뒗 �쁽�긽 �닔�젙
+                    $uibModalInstance.dismiss('cancel');
+                    $(document).unbind("keydown");  //  �떒異뺥궎 �씠踰ㅽ듃 �젣嫄�
+                }
+
+                function detail() {
+                    var contents = {
+                        id : parameter.id,
+                        userId : parameter.userId
+                    }
+
+                    UserWorkspace.userDepartmentDetail($resourceProvider.getContent(//test
+                        contents,
+                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            if (angular.isDefined(result.data.data)) {
+                                $scope.vm.form.departments = result.data.data;
+                            }
+                        }
+                        else {
+                            SweetAlert.error($filter("translate")("managementWorkspace.failedToDepartmentsOfUserDetails"), result.data.message.message); //"�궗�슜�옄�쓽 遺��꽌 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣"
+                        }
+                    });
+                }
+
+                $scope.fn.detail();
+
+            }]);
+    });
diff --git a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
index 154ae90..694b485 100644
--- a/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
+++ b/src/main/webapp/scripts/app/workspace/workspaceUserLevelConfig.controller.js
@@ -75,7 +75,7 @@
                     $uibModal.open({
                         templateUrl : 'views/workspace/workspaceLevelModify.html',
                         size : "md",
-                        controller : 'levelModifyController',
+                        controller : 'workspaceLevelModifyController',
                         backdrop : 'static',
                         resolve : {
                             parameter : function () {
diff --git a/src/main/webapp/scripts/main.js b/src/main/webapp/scripts/main.js
index 9c4f188..1c90030 100644
--- a/src/main/webapp/scripts/main.js
+++ b/src/main/webapp/scripts/main.js
@@ -224,15 +224,15 @@
         'workspacePaymentModifyController' : 'app/workspace/workspacePaymentModify.controller', //  寃곗옱 �닔�젙 而⑦듃濡ㅻ윭
         'workspacePaymentAddController' : 'app/workspace/workspacePaymentAdd.controller',   //  異붽� 寃곗젣 而⑦듃濡ㅻ윭
         'workspacePaymentAgreeTermController' : 'app/workspace/workspacePaymentAgreeTerm.controller', //  �뾽臾� 怨듦컙 �씠�슜 �빟愿� �솗�씤 而⑦듃濡ㅻ윭
-        'workspaceUserLevelController' : 'app/workspace/workspaceUserLevelConfig.controller',  //  �궗�슜�옄 愿�由� 而⑦듃濡ㅻ윭
+        'workspaceUserLevelController' : 'app/workspace/workspaceUserLevelConfig.controller',  //  �궗�슜�옄 �벑湲� 愿�由� 而⑦듃濡ㅻ윭
         'workspaceLevelAddController' : 'app/workspace/workspaceLevelAdd.controller',  //  �궗�슜�옄 �벑湲� 異붽� 而⑦듃濡ㅻ윭
-        'levelModifyController' : 'app/workspace/levelModify.controller',  //  �궗�슜�옄 �벑湲� �닔�젙 而⑦듃濡ㅻ윭
-        'departmentModifyController' : 'app/workspace/departmentModify.controller',  //  遺��꽌 �닔�젙 而⑦듃濡ㅻ윭
+        'workspaceLevelModifyController' : 'app/workspace/workspaceLevelModify.controller',  //  �궗�슜�옄 �벑湲� �닔�젙 而⑦듃濡ㅻ윭
+        'workspaceDepartmentModifyController' : 'app/workspace/workspaceDepartmentModify.controller',  //  遺��꽌 �닔�젙 而⑦듃濡ㅻ윭
         'workspaceDepartmentAddController' : 'app/workspace/workspaceDepartmentAdd.controller',  //  遺��꽌 異붽� 而⑦듃濡ㅻ윭
-        'workspaceDepartmentConfigController' : 'app/workspace/workspaceDepartmentConfig.controller',  //  �궗�슜�옄 遺��꽌 愿�由� 而⑦듃濡ㅻ윭
+        'workspaceDepartmentConfigController' : 'app/workspace/workspaceDepartmentConfig.controller',  //  遺��꽌 愿�由� 而⑦듃濡ㅻ윭
+        'workspaceUserDepartmentModifyController' : 'app/workspace/workspaceUserDepartmentModify.controller',  //  �궗�슜�옄 遺��꽌 �닔�젙 而⑦듃濡ㅻ윭
         'workspaceService' : 'components/workspace/workspace.service',  //  �뾽臾� 怨듦컙�뿉 愿��젴�맂 �넻�떊�쓣 �떞�떦�븳�떎.
         'paymentService' : 'components/payment/payment.service',    //  寃곗옱�뿉 愿��젴�맂 �넻�떊�쓣 �떞�떦�븳�떎.
-        'workspaceDepartmentModifyController' : 'app/workspace/workspaceDepartmentModify.controller',  //  �궗�슜�옄 遺��꽌 �닔�젙 而⑦듃濡ㅻ윭
 
         /*  �궗�슜�옄 */
         'userRoute' : 'app/user/user',  //  �궗�슜�옄�뿉 愿��젴�맂 route �젙蹂�
diff --git a/src/main/webapp/views/workspace/departmentModify.html b/src/main/webapp/views/workspace/departmentModify.html
deleted file mode 100644
index 8b28d33..0000000
--- a/src/main/webapp/views/workspace/departmentModify.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<div class="formModal">
-    <div class="modal-header faded smaller">
-        <div class="modal-title">
-            <strong>遺��꽌紐� �닔�젙</strong>
-        </div>
-        <button aria-label="Close" class="close" type="button" ng-click="fn.cancel()">
-            <span aria-hidden="true"> &times;</span>
-        </button>
-    </div>
-
-    <div class="modal-body">
-        <form role="form" name="departmentModifyForm">
-            <div class="form-group">
-                <label for="departmentModifyForm1">
-                    <span translate="common.departmentName">遺��꽌紐�</span>
-                    <code class="highlighter-rouge">*</code>
-                </label>
-                <input id="departmentModifyForm1"
-                       name="name"
-                       type="text"
-                       class="form-control"
-                       autofocus
-                       kr-input
-                       input-regex="[^a-zA-Z0-9 媛�-�옡�꽦-�뀕�뀖-�뀭\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
-                       autocomplete="off"
-                       ng-model="vm.form.departmentName"
-                       ng-maxlength="200"
-                       maxlength="200"
-                       required>
-                <!--<small translate="notice.enterSpecialCharacters">�젣紐⑹뿉�뒗 �듅�닔 臾몄옄瑜� �엯�젰�븷 �닔 �뾾�뒿�땲�떎.</small>-->
-            </div>
-
-            <div class="form-group">
-                <label>
-                    <span translate="manageDepartment.departmentEx">遺��꽌 �꽕紐�</span>
-                </label>
-                <summernote
-                        class="summernote"
-                        lang="ko-KR"
-                        config="vm.options"
-                        ng-model="vm.form.departmentDescription"
-                        target=".note-editable"></summernote>
-            </div>
-        </form>
-    </div>
-
-    <div class="modal-footer buttons-on-right">
-        <button type="button" class="btn btn-md btn-grey" ng-click="fn.cancel()"><span translate="common.cancel">痍⑥냼</span></button>
-        <button type="button" class="btn btn-md btn-primary bold"
-                js-short-cut
-                js-short-cut-action="(fn.formCheck(departmentModifyForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
-                ng-disabled="fn.formCheck(departmentModifyForm.$invalid)"
-                ng-click="fn.formSubmit()"><span translate="common.save">���옣</span>
-        </button>
-    </div>
-</div>
\ No newline at end of file
diff --git a/src/main/webapp/views/workspace/workspaceDepartmentModify.html b/src/main/webapp/views/workspace/workspaceDepartmentModify.html
index ca26f41..8b28d33 100644
--- a/src/main/webapp/views/workspace/workspaceDepartmentModify.html
+++ b/src/main/webapp/views/workspace/workspaceDepartmentModify.html
@@ -1,7 +1,7 @@
-<div class="formModal" xmlns:cursor="http://www.w3.org/1999/xhtml">
+<div class="formModal">
     <div class="modal-header faded smaller">
         <div class="modal-title">
-            <strong>遺��꽌 �닔�젙</strong>
+            <strong>遺��꽌紐� �닔�젙</strong>
         </div>
         <button aria-label="Close" class="close" type="button" ng-click="fn.cancel()">
             <span aria-hidden="true"> &times;</span>
@@ -9,24 +9,37 @@
     </div>
 
     <div class="modal-body">
-        <form role="form" name="departmentsModifyForm">
+        <form role="form" name="departmentModifyForm">
             <div class="form-group">
-                <label><span translate="common.departmentName">遺��꽌紐�</span> </label>
-                <js-autocomplete-multi data-input-name="departments"
-                                       selected-model="vm.form.departments"
-                                       search="vm.departmentName"
-                                       source="fn.getUserDepartmentList(vm.departmentName, vm.form.departments)"
-                                       input-disabled="false"
-                                       translation-texts="{ count : 'common.userNum', empty : 'common.emptyUser' }"
-                                       extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true }"></js-autocomplete-multi>
+                <label for="departmentModifyForm1">
+                    <span translate="common.departmentName">遺��꽌紐�</span>
+                    <code class="highlighter-rouge">*</code>
+                </label>
+                <input id="departmentModifyForm1"
+                       name="name"
+                       type="text"
+                       class="form-control"
+                       autofocus
+                       kr-input
+                       input-regex="[^a-zA-Z0-9 媛�-�옡�꽦-�뀕�뀖-�뀭\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
+                       autocomplete="off"
+                       ng-model="vm.form.departmentName"
+                       ng-maxlength="200"
+                       maxlength="200"
+                       required>
+                <!--<small translate="notice.enterSpecialCharacters">�젣紐⑹뿉�뒗 �듅�닔 臾몄옄瑜� �엯�젰�븷 �닔 �뾾�뒿�땲�떎.</small>-->
+            </div>
 
-
-                <div class="select3-selection__choicediv mt-10">
-                    <span class="select3-selection__choice" ng-repeat="department in vm.form.departments">
-                        <span>{{department.byName}}</span> <!--�궗�슜�옄媛� �냽�빐 �엳�뒗 遺��꽌 �씠由� 異쒕젰-->
-                        <span class="select3-selection__choice__remove" ng-click="fn.removeDepartments($index)">횞</span>
-                    </span>
-                </div>
+            <div class="form-group">
+                <label>
+                    <span translate="manageDepartment.departmentEx">遺��꽌 �꽕紐�</span>
+                </label>
+                <summernote
+                        class="summernote"
+                        lang="ko-KR"
+                        config="vm.options"
+                        ng-model="vm.form.departmentDescription"
+                        target=".note-editable"></summernote>
             </div>
         </form>
     </div>
@@ -35,9 +48,9 @@
         <button type="button" class="btn btn-md btn-grey" ng-click="fn.cancel()"><span translate="common.cancel">痍⑥냼</span></button>
         <button type="button" class="btn btn-md btn-primary bold"
                 js-short-cut
-                js-short-cut-action="(fn.formCheck(departmentsModifyForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
-                ng-disabled="fn.formCheck(departmentsModifyForm.$invalid)"
+                js-short-cut-action="(fn.formCheck(departmentModifyForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
+                ng-disabled="fn.formCheck(departmentModifyForm.$invalid)"
                 ng-click="fn.formSubmit()"><span translate="common.save">���옣</span>
         </button>
     </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/src/main/webapp/views/workspace/workspaceUserDepartmentModify.html b/src/main/webapp/views/workspace/workspaceUserDepartmentModify.html
new file mode 100644
index 0000000..ca26f41
--- /dev/null
+++ b/src/main/webapp/views/workspace/workspaceUserDepartmentModify.html
@@ -0,0 +1,43 @@
+<div class="formModal" xmlns:cursor="http://www.w3.org/1999/xhtml">
+    <div class="modal-header faded smaller">
+        <div class="modal-title">
+            <strong>遺��꽌 �닔�젙</strong>
+        </div>
+        <button aria-label="Close" class="close" type="button" ng-click="fn.cancel()">
+            <span aria-hidden="true"> &times;</span>
+        </button>
+    </div>
+
+    <div class="modal-body">
+        <form role="form" name="departmentsModifyForm">
+            <div class="form-group">
+                <label><span translate="common.departmentName">遺��꽌紐�</span> </label>
+                <js-autocomplete-multi data-input-name="departments"
+                                       selected-model="vm.form.departments"
+                                       search="vm.departmentName"
+                                       source="fn.getUserDepartmentList(vm.departmentName, vm.form.departments)"
+                                       input-disabled="false"
+                                       translation-texts="{ count : 'common.userNum', empty : 'common.emptyUser' }"
+                                       extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true }"></js-autocomplete-multi>
+
+
+                <div class="select3-selection__choicediv mt-10">
+                    <span class="select3-selection__choice" ng-repeat="department in vm.form.departments">
+                        <span>{{department.byName}}</span> <!--�궗�슜�옄媛� �냽�빐 �엳�뒗 遺��꽌 �씠由� 異쒕젰-->
+                        <span class="select3-selection__choice__remove" ng-click="fn.removeDepartments($index)">횞</span>
+                    </span>
+                </div>
+            </div>
+        </form>
+    </div>
+
+    <div class="modal-footer buttons-on-right">
+        <button type="button" class="btn btn-md btn-grey" ng-click="fn.cancel()"><span translate="common.cancel">痍⑥냼</span></button>
+        <button type="button" class="btn btn-md btn-primary bold"
+                js-short-cut
+                js-short-cut-action="(fn.formCheck(departmentsModifyForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
+                ng-disabled="fn.formCheck(departmentsModifyForm.$invalid)"
+                ng-click="fn.formSubmit()"><span translate="common.save">���옣</span>
+        </button>
+    </div>
+</div>

--
Gitblit v1.8.0