The Dodgers are nearing a one-year contract with outfielder Jason Heyward worth $9 million, according to a person with knowledge of the situation.