goBlockchainDataAnalysis/web/views/main/main.js
web/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.stats = [];
14 $scope.blockProgress={
15 "width": "0%"
16 };
17 $http.get(urlapi + 'stats')
18 .then(function(data, status, headers, config) {
19 console.log(data);
20 $scope.stats = data.data;
21 var tantpercent = ($scope.stats.realblockcount/$scope.stats.blockcount)*100;
22 $scope.blockProgress={
23 "width": tantpercent+"%"
24 };
25 }, function(data, status, headers, config) {
26 console.log('data error');
27 });
28
29
30 //last addr
31 $scope.addresses = [];
32 $http.get(urlapi + 'lastaddr')
33 .then(function(data, status, headers, config) {
34 console.log(data);
35 $scope.addresses = data.data;
36 }, function(data, status, headers, config) {
37 console.log('data error');
38 });
39
40 //last tx
41 $scope.txs = [];
42 $http.get(urlapi + 'lasttx')
43 .then(function(data, status, headers, config) {
44 console.log(data);
45 $scope.txs = data.data;
46 }, function(data, status, headers, config) {
47 console.log('data error');
48 });
49
50 //date analysis
51 $scope.last24hour= {
52 data:[],
53 labels: []
54 };
55 $http.get(urlapi + 'last24hour')
56 .then(function(data, status, headers, config) {
57 console.log(data);
58 $scope.last24hour.data = data.data.data;
59 $scope.last24hour.labels = data.data.labels;
60 }, function(data, status, headers, config) {
61 console.log('data error');
62 });
63 $scope.last7dayhour= {
64 data:[],
65 labels: []
66 };
67 $http.get(urlapi + 'last7dayhour')
68 .then(function(data, status, headers, config) {
69 console.log(data);
70 $scope.last7dayhour.data = data.data.data;
71 $scope.last7dayhour.labels = data.data.labels;
72 $scope.last7dayhour.series = data.data.series;
73 }, function(data, status, headers, config) {
74 console.log('data error');
75 });
76
77 $scope.last7day={
78 data: [],
79 labels: []
80 };
81
82 $http.get(urlapi + 'last7day')
83 .then(function(data, status, headers, config) {
84 console.log('data success');
85 console.log(data);
86
87 $scope.last7day.data = data.data.data;
88 $scope.last7day.labels=data.data.labels;
89 }, function(data, status, headers, config) {
90 console.log('data error');
91 });
92 });