Add to player career pitching table
This commit is contained in:
parent
78e3dae91c
commit
61c14786dc
@ -28,6 +28,7 @@
|
|||||||
<th>WP</th>
|
<th>WP</th>
|
||||||
<th>IR</th>
|
<th>IR</th>
|
||||||
<th>IRS</th>
|
<th>IRS</th>
|
||||||
|
<th>IRS%</th>
|
||||||
<th>WHIP</th>
|
<th>WHIP</th>
|
||||||
<th>H/9</th>
|
<th>H/9</th>
|
||||||
<th>HR/9</th>
|
<th>HR/9</th>
|
||||||
@ -37,7 +38,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody id="career-pitching-table">
|
<tbody id="career-pitching-table">
|
||||||
<tr v-for="stat in sortedRegularAndPostSeasonPitching">
|
<tr v-for="stat in sortedRegularAndPostSeasonPitching" :key="stat.seasonNumber">
|
||||||
<td>S{{ stat.seasonNumber }}{{ stat.isRegularSeason ? '' : ' / Playoffs' }}</td>
|
<td>S{{ stat.seasonNumber }}{{ stat.isRegularSeason ? '' : ' / Playoffs' }}</td>
|
||||||
<td>{{ stat.win }}</td>
|
<td>{{ stat.win }}</td>
|
||||||
<td>{{ stat.loss }}</td>
|
<td>{{ stat.loss }}</td>
|
||||||
@ -60,6 +61,7 @@
|
|||||||
<td>{{ stat.wp }}</td>
|
<td>{{ stat.wp }}</td>
|
||||||
<td>{{ stat.ir }}</td>
|
<td>{{ stat.ir }}</td>
|
||||||
<td>{{ stat.ir_sc }}</td>
|
<td>{{ stat.ir_sc }}</td>
|
||||||
|
<td>{{ formatIRSPercentage(stat) }}</td>
|
||||||
<td>{{ stat.whip.toFixed(2) }}</td>
|
<td>{{ stat.whip.toFixed(2) }}</td>
|
||||||
<td>{{ hitsPer9(stat) }}</td>
|
<td>{{ hitsPer9(stat) }}</td>
|
||||||
<td>{{ hrsPer9(stat) }}</td>
|
<td>{{ hrsPer9(stat) }}</td>
|
||||||
@ -69,7 +71,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr v-for="(stat, idx) in careerPitchingStats">
|
<tr v-for="(stat, idx) in careerPitchingStats" :key="idx">
|
||||||
<th>Career{{ idx > 0 ? ' / Playoffs' : '' }}</th>
|
<th>Career{{ idx > 0 ? ' / Playoffs' : '' }}</th>
|
||||||
<th>{{ stat.win }}</th>
|
<th>{{ stat.win }}</th>
|
||||||
<th>{{ stat.loss }}</th>
|
<th>{{ stat.loss }}</th>
|
||||||
@ -92,6 +94,7 @@
|
|||||||
<th>{{ stat.wp }}</th>
|
<th>{{ stat.wp }}</th>
|
||||||
<th>{{ stat.ir }}</th>
|
<th>{{ stat.ir }}</th>
|
||||||
<th>{{ stat.ir_sc }}</th>
|
<th>{{ stat.ir_sc }}</th>
|
||||||
|
<th>{{ formatIRSPercentage(stat) }}</th>
|
||||||
<th>{{ stat.whip.toFixed(2) }}</th>
|
<th>{{ stat.whip.toFixed(2) }}</th>
|
||||||
<th>{{ hitsPer9(stat) }}</th>
|
<th>{{ hitsPer9(stat) }}</th>
|
||||||
<th>{{ hrsPer9(stat) }}</th>
|
<th>{{ hrsPer9(stat) }}</th>
|
||||||
@ -116,7 +119,7 @@ interface PitchingStatWithSeason extends PitchingStat {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "PlayerCareerPitchingTable",
|
name: 'PlayerCareerPitchingTable',
|
||||||
props: {
|
props: {
|
||||||
regularSeasonPitchingStats: { type: Array<PitchingStat>, required: true },
|
regularSeasonPitchingStats: { type: Array<PitchingStat>, required: true },
|
||||||
postSeasonPitchingStats: { type: Array<PitchingStat>, required: true },
|
postSeasonPitchingStats: { type: Array<PitchingStat>, required: true },
|
||||||
@ -191,6 +194,11 @@ export default {
|
|||||||
},
|
},
|
||||||
hrsPer9(stat: PitchingStat): string {
|
hrsPer9(stat: PitchingStat): string {
|
||||||
return hrsPer9(stat)
|
return hrsPer9(stat)
|
||||||
|
},
|
||||||
|
formatIRSPercentage(stat: PitchingStat): string {
|
||||||
|
if (stat.ir === 0) return '-'
|
||||||
|
|
||||||
|
return `${(stat.ir_sc_pct * 100).toFixed(1)}%`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user