feat(fare-zones-table): switch from tarifmatrix to data.vbn API
This commit is contained in:
parent
6008ff4eed
commit
b9ba70cac5
|
@ -6,13 +6,27 @@ class FareZonesTable extends Component {
|
||||||
return (
|
return (
|
||||||
<tr>
|
<tr>
|
||||||
<td>{this.props.obj.id}</td>
|
<td>{this.props.obj.id}</td>
|
||||||
<td>{this.props.obj.extern}</td>
|
<td>{this.props.obj.active ? 'true' : 'false'}</td>
|
||||||
<td>{this.props.obj.type}</td>
|
<td>{this.props.obj.lon}</td>
|
||||||
<td>{this.props.obj.intern}</td>
|
<td>{this.props.obj.lat}</td>
|
||||||
<td>{this.props.obj.name}</td>
|
<td>{this.props.obj.stop_long_name}</td>
|
||||||
<td>{this.props.obj.shortName}</td>
|
<td>{this.props.obj.stop_name}</td>
|
||||||
<td>{this.props.obj.validFrom}</td>
|
<td>{this.props.obj.stop_name_extern}</td>
|
||||||
<td>{this.props.obj.validUnit}</td>
|
<td>{this.props.obj.fare_zone_1}</td>
|
||||||
|
<td>
|
||||||
|
{this.props.obj.fare_zone_2 ? this.props.obj.fare_zone_2 : 'null'}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
{this.props.obj.fare_zone_3 ? this.props.obj.fare_zone_3 : 'null'}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
{this.props.obj.fare_zone_4 ? this.props.obj.fare_zone_4 : 'null'}
|
||||||
|
</td>
|
||||||
|
<td>{this.props.obj.valid_from}</td>
|
||||||
|
<td>
|
||||||
|
{this.props.obj.valid_until ? this.props.obj.valid_until : 'null'}
|
||||||
|
</td>
|
||||||
|
<td>{this.props.obj.last_modified}</td>
|
||||||
</tr>
|
</tr>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,20 +9,13 @@ export default class FareZones extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount () {
|
componentDidMount () {
|
||||||
axios.defaults.baseURL = 'https://tarifmatrix.vbn.de:4445';
|
axios.defaults.baseURL = 'https://data.vbn.de';
|
||||||
axios.defaults.headers.get['Content-Type'] =
|
axios.defaults.headers.get['Content-Type'] =
|
||||||
'application/json;charset=utf-8';
|
'application/json;charset=utf-8';
|
||||||
axios.defaults.headers.get['Access-Control-Allow-Origin'] = '*';
|
axios.defaults.headers.get['Access-Control-Allow-Origin'] = '*';
|
||||||
|
|
||||||
axios
|
axios
|
||||||
.get('fares/areas/info', {
|
.get('/data/stops')
|
||||||
// Axios looks for the `auth` option, and, if it is set, formats a
|
|
||||||
// basic auth header for you automatically.
|
|
||||||
auth: {
|
|
||||||
username: 'tbd',
|
|
||||||
password: 'tbd'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
this.setState({ usersCollection: res.data });
|
this.setState({ usersCollection: res.data });
|
||||||
})
|
})
|
||||||
|
@ -44,14 +37,20 @@ export default class FareZones extends Component {
|
||||||
<table className="table table-striped table-dark">
|
<table className="table table-striped table-dark">
|
||||||
<thead className="thead-dark">
|
<thead className="thead-dark">
|
||||||
<tr>
|
<tr>
|
||||||
<td>ID</td>
|
<td>id</td>
|
||||||
<td>Extern</td>
|
<td>active</td>
|
||||||
<td>Type</td>
|
<td>lon</td>
|
||||||
<td>Intern</td>
|
<td>lat</td>
|
||||||
<td>Name</td>
|
<td>stop_long_name</td>
|
||||||
<td>Short Name</td>
|
<td>stop_name</td>
|
||||||
<td>Valid From</td>
|
<td>stop_name_extern</td>
|
||||||
<td>Valid To</td>
|
<td>fare_zone_1</td>
|
||||||
|
<td>fare_zone_2</td>
|
||||||
|
<td>fare_zone_3</td>
|
||||||
|
<td>fare_zone_4</td>
|
||||||
|
<td>valid_from</td>
|
||||||
|
<td>valid_until</td>
|
||||||
|
<td>last_modified</td>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>{this.dataTable()}</tbody>
|
<tbody>{this.dataTable()}</tbody>
|
||||||
|
|
Loading…
Reference in New Issue