File tree 2 files changed +17
-0
lines changed
backend/src/routers/drivers
2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ module.exports = eggspress('/drivers/usage', {
48
48
} ;
49
49
50
50
const event = {
51
+ actor,
51
52
usages : [ ] ,
52
53
} ;
53
54
const svc_event = x . get ( 'services' ) . get ( 'event' ) ;
Original file line number Diff line number Diff line change @@ -57,6 +57,22 @@ export default {
57
57
success : function ( res ) {
58
58
let h = '' ; // Initialize HTML string for driver usage bars
59
59
60
+ // Usages provided by arbitrary services
61
+ res . usages . forEach ( entry => {
62
+ if ( ! entry . usage_percentage ) {
63
+ entry . usage_percentage = ( entry . used / entry . available * 100 ) . toFixed ( 0 ) ;
64
+ }
65
+ h += `
66
+ <div class="driver-usage" style="margin-bottom: 10px;">
67
+ <h3 style="margin-bottom: 5px; font-size: 14px;">${ html_encode ( entry . name ) } :</h3>
68
+ <span style="font-size: 13px; margin-bottom: 3px;">${ Number ( entry . used ) } used of ${ Number ( entry . available ) } </span>
69
+ <div class="usage-progbar-wrapper" style="width: 100%;">
70
+ <div class="usage-progbar" style="width: ${ Number ( entry . usage_percentage ) } %;"><span class="usage-progbar-percent">${ Number ( entry . usage_percentage ) } %</span></div>
71
+ </div>
72
+ </div>
73
+ ` ;
74
+ } ) ;
75
+
60
76
// Loop through user services
61
77
res . user . forEach ( service => {
62
78
const { monthly_limit, monthly_usage } = service ;
You can’t perform that action at this time.
0 commit comments