From a8b47ed588d009da58f103221b16bbe2a578ec39 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 화, 07 12월 2021 21:29:15 +0900
Subject: [PATCH] - api 문서 메뉴 추가 완료 - 기존 api 설정 메뉴 오류 수정

---
 src/main/webapp/scripts/app/api/apiAuth.controller.js |   84 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 79 insertions(+), 5 deletions(-)

diff --git a/src/main/webapp/scripts/app/api/apiAuth.controller.js b/src/main/webapp/scripts/app/api/apiAuth.controller.js
index 9640d25..fb542b1 100644
--- a/src/main/webapp/scripts/app/api/apiAuth.controller.js
+++ b/src/main/webapp/scripts/app/api/apiAuth.controller.js
@@ -7,20 +7,94 @@
         'app', 'angular'
     ],
     function (app, angular) {
-        app.controller('apiAuthController', ['$scope', '$rootScope', '$log', '$resourceProvider', 'SweetAlert', '$timeout', '$filter',
-            function ($scope, $rootScope, $log, $resourceProvider, SweetAlert, $timeout, $filter) {
+        app.controller('apiAuthController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$state', 'Api', 'SweetAlert', '$timeout', '$filter',
+            function ($scope, $rootScope, $log, $resourceProvider, $state, Api, SweetAlert, $timeout, $filter) {
 
                 $scope.fn = {
-
+                    formSubmit : formSubmit,
+                    remove : remove,
+                    find : find,
+                    formCheck : formCheck
                 };
 
                 $scope.vm = {
+                    responseData : {
+                        data : []
+                    },
                     form : {
-                        name : "�솃�럹�씠吏� 蹂�議� �깘吏� �떆�뒪�뀥",
-                        token : "77751b541212de21a44f87024174d3bd"
+                        appName : "",
+                        token : ""
                     }
                 };
 
+                //  �뤌 泥댄겕
+                function formCheck(formInvalid) {
+                    if (formInvalid) {
+                        return true;
+                    }
+
+                    return false;
+                }
+
+                function formSubmit() {
+                    var conditions = {
+                        appName : $scope.vm.form.appName
+                    }
+
+                    Api.add($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.token = result.data.data.token;
+                            }
+                            SweetAlert.swal($filter("translate")("api.successToApiTokenAdd"), result.data.message.message, "success"); // "api �넗�겙 �깮�꽦 �꽦怨�"
+                        }
+                        else {
+                            SweetAlert.swal($filter("translate")("api.failedToApiTokenAdd"), result.data.message.message, "error"); // "api �넗�겙 �깮�꽦 �떎�뙣"
+                        }
+                    });
+                }
+
+                function remove() {
+                    var content = {
+                        id : ""
+                    }
+
+                    Api.remove($resourceProvider.getContent(content,
+                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            $scope.vm.form.token = "";
+                            SweetAlert.swal($filter("translate")("api.successToApiTokenRemove"), result.data.message.message, "success"); // "api �넗�겙 �깮�꽦 �꽦怨�"
+                        }
+                        else {
+                            SweetAlert.swal($filter("translate")("api.failedToApiTokenRemove"), result.data.message.message, "error"); // "api �넗�겙 �궘�젣 �떎�뙣"
+                        }
+                    });
+                }
+
+                function find() {
+                    var conditions = {
+                        appName : $scope.vm.form.appName
+                    }
+
+                    Api.find($resourceProvider.getContent(conditions,
+                        $resourceProvider.getPageContent(0, 1))).then(function (result) {
+
+                        if (result.data.message.status === "success") {
+                            if (result.data.data != null) {
+                                $scope.vm.form.appName = result.data.data.appName;
+                                $scope.vm.form.token = result.data.data.token;
+                            }
+                        }
+                        else {
+                            SweetAlert.swal($filter("translate")("api.failedToApiTokenFind"), result.data.message.message, "error"); // "api �넗�겙 議고쉶 �떎�뙣"
+                        }
+                    });
+                }
+
+                $scope.fn.find();
 
             }]);
     });

--
Gitblit v1.8.0