IO-3435 Add vehicle paint codes.

This commit is contained in:
Patrick Fic
2025-11-28 09:10:34 -08:00
parent 966914d82f
commit c96e27dd31
3 changed files with 32 additions and 8 deletions

View File

@@ -6,7 +6,7 @@
"scheme": "imex-mobile-scheme", "scheme": "imex-mobile-scheme",
"userInterfaceStyle": "automatic", "userInterfaceStyle": "automatic",
"extra": { "extra": {
"expover": "31", "expover": "32",
"eas": { "eas": {
"projectId": "ffe01f3a-d507-4698-82cd-da1f1cad450b" "projectId": "ffe01f3a-d507-4698-82cd-da1f1cad450b"
} }

View File

@@ -211,13 +211,36 @@ function JobTombstone({ bodyshop }) {
<DataLabelComponent <DataLabelComponent
label={t("objects.jobs.fields.vehicle")} label={t("objects.jobs.fields.vehicle")}
content={ content={
env.DEMO_MODE <View>
<Text>
{env.DEMO_MODE
? `${job.v_model_yr || ""} ${job.v_make_desc || ""} ${ ? `${job.v_model_yr || ""} ${job.v_make_desc || ""} ${
job.v_model_desc || "" job.v_model_desc || ""
} - 1GNDX33L46D168902` } - 1GNDX33L46D168902`
: `${job.v_model_yr || ""} ${job.v_make_desc || ""} ${ : `${job.v_model_yr || ""} ${job.v_make_desc || ""} ${
job.v_model_desc || "" job.v_model_desc || ""
} - ${job.v_vin}` } - ${job.v_vin}`}
</Text>
<Text>
{(() => {
const paintCodes = Object.keys(job.vehicle.v_paint_codes)
.filter(
(key) =>
job.vehicle.v_paint_codes[key] !== "" &&
job.vehicle.v_paint_codes[key] !== null &&
job.vehicle.v_paint_codes[key] !== undefined
)
.map((key) => job.vehicle.v_paint_codes[key]);
if (paintCodes.length > 0) {
return `${job.v_color || ""} (${paintCodes.join(
", "
)})`.trim();
}
return job.v_color || "";
})()}
</Text>
</View>
} }
/> />
</View> </View>

View File

@@ -1021,6 +1021,7 @@ export const GET_JOB_TOMBSTONE = gql`
owner_owing owner_owing
vehicle { vehicle {
id id
v_paint_codes
jobs { jobs {
id id
ro_number ro_number