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