arnaucube
arnaucube/blockchainIDsystemPublic Self-hosted repository
blockchainIDsystem/clientApp/GUI/views/main/main.js
clientApp/GUI/views/main/main.jsRaw
 1'use strict';
 2
 3angular.module('app.main', ['ngRoute'])
 4
 5    .config(['$routeProvider', function($routeProvider) {
 6        $routeProvider.when('/main', {
 7            templateUrl: 'views/main/main.html',
 8            controller: 'MainCtrl'
 9        });
10    }])
11
12    .controller('MainCtrl', function($scope, $http) {
13        $scope.ids = [];
14        $http.get(clientapi + 'ids')
15            .then(function(data) {
16                console.log('data success');
17                console.log(data);
18                $scope.ids = data.data;
19
20            }, function(data) {
21                console.log('data error');
22            });
23
24        $scope.newID = function() {
25            $http.get(clientapi + 'newid')
26                .then(function(data) {
27                    console.log('data success');
28                    console.log(data);
29                    $scope.ids = data.data;
30
31                }, function(data) {
32                    console.log('data error');
33                });
34        };
35
36        $scope.blindAndSendToSign = function(pubK) {
37            $http.get(clientapi + 'blindandsendtosign/' + pubK)
38                .then(function(data) {
39                    console.log('data success');
40                    console.log(data);
41                    $scope.ids = data.data;
42
43                }, function(data) {
44                    console.log('data error');
45                });
46        };
47        $scope.verify = function(pubK) {
48            $http.get(clientapi + 'verify/' + pubK)
49                .then(function(data) {
50                    console.log('data success');
51                    console.log(data);
52                    $scope.ids = data.data;
53
54                }, function(data) {
55                    console.log('data error');
56                });
57        };
58    });