Application and warranty uploads, toner forecast, fiscal week

This commit is contained in:
2026-08-12 12:07:14 -04:00
parent d32513727b
commit 4319f6bc8e
3 changed files with 83 additions and 2 deletions

View File

@@ -9,6 +9,9 @@
<div class="header-center">
<div class="location-title">{{ facilityName }}</div>
<h1>Shopfloor Dashboard</h1>
<!-- Same number the sidebar and the classic site show, since the board
is what people read it off from across the floor. -->
<div class="fiscal-week">Fiscal Week {{ currentFiscalWeek }}</div>
</div>
<div class="header-right">
@@ -241,9 +244,12 @@ import { notificationsApi, businessUnitsApi, dashboardDefaultsApi, settingsApi }
import { formatInZone, zonedInputFromUtc, DEFAULT_TZ } from '@/utils/datetime'
import { getFacilityName, getSiteLogo, getServicenowUrls } from '@/utils/siteSettings'
import { withBase } from '@/utils/basePath'
import { fiscalWeek } from '@/utils/fiscalWeek'
const loading = ref(true)
const facilityName = ref('ShopDB')
// A wall display runs for weeks; the clock tick refreshes this too.
const currentFiscalWeek = ref(fiscalWeek())
const siteLogo = ref(withBase('/ge-aerospace-logo.svg'))
// Employee photo placeholder: the shipped GE monogram (square avatar). Kept
// separate from siteLogo so a blank/broken site_logo setting never leaves an
@@ -716,6 +722,15 @@ function handlePhotoError(e) {
text-align: center;
}
.fiscal-week {
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
color: #b8c4d8;
margin-top: 4px;
text-transform: uppercase;
}
.location-title {
font-size: 18px;
font-weight: 600;