From 4e32eef25c59e29af3966345bb5e71c12a886865 Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 화, 02 11월 2021 16:10:19 +0900 Subject: [PATCH] - 사용자 등급관리 테이블 및 조회 생성 - 부서 관리 테이블 생성 --- src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js | 151 +++++++++++++------------------------------------ 1 files changed, 41 insertions(+), 110 deletions(-) diff --git a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js index afca607..a1a6f6d 100644 --- a/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js +++ b/src/main/webapp/scripts/app/workspace/workspaceLevelAdd.controller.js @@ -4,97 +4,67 @@ 'use strict'; define([ - 'app', - 'angular' + 'app' ], - function (app, angular) { + function (app) { app.controller('workspaceLevelAddController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$uibModal', '$uibModalInstance', '$state', 'Workspace', '$filter', 'parameter', '$timeout', - function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $uibModalInstance, Payment, $filter, parameter, $timeout) { + function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $uibModal, $uibModalInstance, Workspace, $filter, parameter) { $scope.fn = { - //add : add, // �벑湲� 異붽� cancel : cancel, // �뙘�뾽 李� �떕湲� + formSubmit : formSubmit, // �뤌 �쟾�넚 formCheck : formCheck, // �뤌 泥댄겕 - formSubmit : formSubmit }; $scope.vm = { form : { - /*workspaceId : parameter.workspaceId, - usdKrw : parameter.usdKrw, - maxUser : parameter.maxUser, - buyUser : "", - type : "MONTH", - cardNumber1 : "", - cardNumber2 : "", - cardNumber3 : "", - cardNumber4 : "", - expireMonth : "", - expireYear : "", - expireYearTmp : "", - birth : "", - cardPwd : "", - paymentAmountTemp : "", // �겢�씪�씠�뼵�듃�뿉�꽌 �궗�슜�옄 �닔瑜� 蹂�寃쏀븷 �븣 蹂댁뿬以� 寃곗젣 湲덉븸 - 湲덉븸�� �꽌踰꾩뿉�꽌 �떎�떆 怨꾩궛�븳�떎. - confirm : false // �빟愿� �룞�쓽*/ - }, - viewAgreeTerm : false + levelName : "", + permWorkspaceSetting : "", + permProjectSetting : "", + permIssueSetting : "", + permUser : "", + permNotice : "", + permFAQ : "", + permQnA : "", + permGuide : "" + } }; - // �궗�슜�옄 媛�寃� 蹂닿린 - /*$scope.$watch("vm.form.buyUser", function (newValue) { - - if ($rootScope.isDefined(newValue)) { - var totalAmount = (BILLING_AMOUNT * $scope.vm.form.usdKrw * newValue); - var discount = 0; - - if (newValue > 99) { - var sale = newValue * 0.01; - discount = (totalAmount * (sale/100)); - } - - $scope.vm.form.paymentAmountTemp = Math.floor(totalAmount - discount); + // �뤌 泥댄겕 + function formCheck(formInvalid) { + if (formInvalid) { + return true; } - else { - $scope.vm.form.paymentAmountTemp = 0; - } - });*/ + + return false; + } // �뤌 �쟾�넚 - /*function formSubmit() { + function formSubmit() { $rootScope.spinner = true; - $scope.vm.form.expireYear = "20" + $scope.vm.form.expireYearTmp; - var content = angular.copy($scope.vm.form); + var content = { + title : $rootScope.preventXss($scope.vm.form.levelName), + description : $rootScope.preventXss($scope.vm.form.description) + }; - // �븫�샇�솕 �떆媛꾨룞�븞 �봽濡쒓렇�옒�뒪諛� 紐살삱由щ뒗 �쁽�긽 �닔�젙 - $timeout(function () { - content.cardNumber1 = $rootScope.encryption($scope.vm.form.cardNumber1); - content.cardNumber2 = $rootScope.encryption($scope.vm.form.cardNumber2); - content.cardNumber3 = $rootScope.encryption($scope.vm.form.cardNumber3); - content.cardNumber4 = $rootScope.encryption($scope.vm.form.cardNumber4); - content.expireMonth = $rootScope.encryption($scope.vm.form.expireMonth); - content.expireYear = $rootScope.encryption($scope.vm.form.expireYear); - content.cardPwd = $rootScope.encryption($scope.vm.form.cardPwd); - content.birth = $rootScope.encryption($scope.vm.form.birth); + UserWorkspace.levelAdd($resourceProvider.getContent( + content, + $resourceProvider.getPageContent(0, 10))).then(function (result) { - Payment.immediateAddUser($resourceProvider.getContent( - content, - $resourceProvider.getPageContent(0, 10))).then(function (result) { - if (result.data.message.status === "success") { - $scope.fn.cancel(); - SweetAlert.success($filter("translate")("managementWorkspace.paymentCompleted"), result.data.message.message); // "異붽� 寃곗젣 �꽦怨�" - // 寃곗젣 諛� �뾽臾� 怨듦컙 �젙蹂� �솕硫� 媛깆떊 - $rootScope.$broadcast("findMyWorkspace", {}); - $rootScope.$broadcast("getPaymentDetail", {}); - } - else { - SweetAlert.error($filter("translate")("managementWorkspace.failedToRegularPaymentChange"), result.data.message.message); // "異붽� 寃곗젣 �떎�뙣" - } + if (result.data.message.status === "success") { + $scope.fn.cancel(); + // 紐⑸줉 �솕硫� 媛깆떊 + $rootScope.$broadcast("getUserLevelList", {}); + } + else { + SweetAlert.error($filter("translate")("managementWorkspace.failedLevelRegistration"), result.data.message.message); + } - $rootScope.spinner = false; - }); - }, 100); - }*/ + $rootScope.spinner = false; + }); + + } // �뙘�뾽 李� �떕湲� function cancel() { @@ -102,45 +72,6 @@ $uibModalInstance.dismiss('cancel'); $(document).unbind("keydown"); // �떒異뺥궎 �씠踰ㅽ듃 �젣嫄� } - - // �궗�슜�옄 �닔 蹂�寃� - /*function changeBuyUser(changeType) { - if (changeType === "PLUS") { - if ($scope.vm.form.buyUser < 999) { - $scope.vm.form.buyUser++; - } - } - else { - if ($scope.vm.form.buyUser > 1) { - $scope.vm.form.buyUser--; - } - } - }*/ - - // �뤌 泥댄겕 - /*function formCheck() { - if (!$scope.vm.form.confirm) { - return true; - } - - if (!$rootScope.isDefined($scope.vm.form.cardNumber1) || !$rootScope.isDefined($scope.vm.form.cardNumber2) || !$rootScope.isDefined($scope.vm.form.cardNumber3) - || !$rootScope.isDefined($scope.vm.form.cardNumber4) || !$rootScope.isDefined($scope.vm.form.expireMonth) || !$rootScope.isDefined($scope.vm.form.expireYearTmp) - || !$rootScope.isDefined($scope.vm.form.birth) || !$rootScope.isDefined($scope.vm.form.cardPwd) || !$rootScope.isDefined($scope.vm.form.type)) { - return true; - } - - if ($scope.vm.form.cardNumber1.length !== 4 || $scope.vm.form.cardNumber2.length !== 4 || $scope.vm.form.cardNumber3.length !== 4 || $scope.vm.form.cardNumber4.length !== 4 - || $scope.vm.form.expireMonth.length !== 2 || $scope.vm.form.expireYearTmp.length !== 2 || $scope.vm.form.birth.length < 6 || $scope.vm.form.cardPwd.length !== 2) { - return true; - } - - // �궗�슜�옄 �닔�뒗 1紐� �씠�긽�씠�뼱�빞 �븳�떎. - if ($scope.vm.form.buyUser < 1) { - return true; - } - - return false; - }*/ } ]); -- Gitblit v1.8.0