Add DOW-aligned LY toggle to directors forecast worksheet and report
Checkbox in the header switches between 364-day same-weekday comparison and same calendar-date last year. Default remains DOW-aligned. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
2e8a908f05
commit
9530125509
4 changed files with 33 additions and 20 deletions
|
|
@ -38,8 +38,8 @@ export function getWeeklyActual(weekEnding: string): Promise<WeeklyActualData> {
|
|||
|
||||
// ── Directors Forecast API ──────────────────────────────────────────────────
|
||||
|
||||
export function dfGetWorksheet(year: number, month: number): Promise<WorksheetData> {
|
||||
return request<WorksheetData>(`/directors-forecast/worksheet/${year}/${month}`)
|
||||
export function dfGetWorksheet(year: number, month: number, dowAlign = true): Promise<WorksheetData> {
|
||||
return request<WorksheetData>(`/directors-forecast/worksheet/${year}/${month}?dow_align=${dowAlign}`)
|
||||
}
|
||||
|
||||
export function dfSaveWorksheet(year: number, month: number, data: { pickup_avg_rate: number; overrides: object[] }): Promise<{ ok: boolean }> {
|
||||
|
|
@ -48,8 +48,8 @@ export function dfSaveWorksheet(year: number, month: number, data: { pickup_avg_
|
|||
})
|
||||
}
|
||||
|
||||
export function dfGetReport(year: number, month: number): Promise<ForecastReportData> {
|
||||
return request<ForecastReportData>(`/directors-forecast/report/${year}/${month}`)
|
||||
export function dfGetReport(year: number, month: number, dowAlign = true): Promise<ForecastReportData> {
|
||||
return request<ForecastReportData>(`/directors-forecast/report/${year}/${month}?dow_align=${dowAlign}`)
|
||||
}
|
||||
|
||||
export function dfSaveSnapshot(year: number, month: number, data: object) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue