From 027d800e25fcf7f35baae9c6447df80aa0b2849b Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 04 11월 2021 11:18:44 +0900 Subject: [PATCH] "등급 수정" 프론트 --- src/main/webapp/scripts/app/workspace/levelModify.controller.js | 63 +++++++++++++------------------ 1 files changed, 27 insertions(+), 36 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/levelModify.controller.js b/src/main/webapp/scripts/app/workspace/levelModify.controller.js index 9994975..767b821 100644 --- a/src/main/webapp/scripts/app/workspace/levelModify.controller.js +++ b/src/main/webapp/scripts/app/workspace/levelModify.controller.js @@ -12,29 +12,49 @@ function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, UserWorkspace, parameter, SweetAlert, $filter) { $scope.fn = { + getUserLevelList : getUserLevelList, // �궗�슜�옄 �벑湲� 愿�由� 由ъ뒪�듃 cancel : cancel, // �뙘�뾽 李� �떕湲� formSubmit : formSubmit, // �뤌 �쟾�넚 formCheck : formCheck, // �뤌 泥댄겕 - modifyUserPermission : modifyUserPermission, // 沅뚰븳 蹂�寃� + //modifyUserPermission : modifyUserPermission, // 沅뚰븳 蹂�寃� //detail : detail // �긽�꽭 �젙蹂� }; $scope.vm = { - search : { - id : parameter.id - }, + id : parameter.id, form : { levelName : "", permWorkspaceSetting : false, permProjectSetting : false, permIssueSetting : false, - permUser : false, + permApi : false, permNotice : false, permFAQ : false, permQnA : false, permGuide : false } }; + + // �궗�슜�옄 �벑湲� 愿�由� 紐⑸줉 議고쉶 + function getUserLevelList() { + + var conditions = { + id : $scope.vm.id + }; + + //�뀒�씠釉� 由ъ뒪�듃 �뜲�씠�꽣 而⑦듃濡ㅻ윭 �슂泥� + UserWorkspace.levelFind($resourceProvider.getContent(conditions, + $resourceProvider.getPageContent(0, 10))).then(function (result) { + + if (result.data.message.status === "success") { + $scope.vm.form.levelName = result.data.data[0].levelName; //levelName 媛��졇�삤湲� + + } + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedToSelectWorkspaceFullUserList"), result.data.message.message); // "�궗�슜�옄 �벑湲� 紐⑸줉 議고쉶 �떎�뙣" + } + }); + } function formCheck(formInvalid) { if (formInvalid) { @@ -54,7 +74,7 @@ //description : $rootScope.preventXss($scope.vm.form.description) }; - UserWorkspace.modify($resourceProvider.getContent(condition, + UserWorkspace.modifyLevel($resourceProvider.getContent(condition, content, $resourceProvider.getPageContent(0, 0))).then(function (result) { @@ -79,36 +99,7 @@ $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } - /*// �긽�꽭 議고쉶 - function detail() { - Notice.detail($resourceProvider.getContent( - $scope.vm.search, - $resourceProvider.getPageContent(0, 1))).then(function (result) { - - if (result.data.message.status === "success") { - if ($rootScope.isDefined(result.data.data)) { - $scope.vm.form.title = result.data.data.title; - $scope.vm.form.description = result.data.data.description; - } - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToModifyUserLevel"), result.data.message.message); //怨듭��궗�빆 �긽�꽭 �젙蹂� 議고쉶 �떎�뙣 - } - }); - } - // 怨듭��궗�빆 �긽�꽭 議고쉶 - $scope.fn.detail();*/ - - function modifyUserPermission(userPermission ) { - UserWorkspace.levelModify($resourceProvider.getContent(userPermission, - $resourceProvider.getPageContent(0, 0))).then(function (result) { - if (result.data.message.status === "success") { - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToParticipationStatusChange"), result.data.message.message); // "李몄뿬 �긽�깭 蹂�寃� �떎�뙣" - } - }); - } + $scope.fn.getUserLevelList(); }]); }); -- Gitblit v1.8.0