use chart and lodash

adjust details
use ShareActionProvider
use ShareActionProvider

cale total and daterange in chart