State lawmakers approved a bill this week to add a new gas tax and higher vehicle registration fees to fund road repairs and new construction.