Skip to content

Instantly share code, notes, and snippets.

@BrianMRO
Created September 13, 2023 01:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BrianMRO/c365a8076b94554991566fb553acbb42 to your computer and use it in GitHub Desktop.
Save BrianMRO/c365a8076b94554991566fb553acbb42 to your computer and use it in GitHub Desktop.
WO204000 supplemental typescript file
import {
BaseViewModel, PXFieldState, commitChanges, headerDescription
} from "client-controls";
export class WOEquipment extends BaseViewModel {
@commitChanges EquipmentCD: PXFieldState;
EquipmentType : PXFieldState;
@commitChanges @headerDescription Descr: PXFieldState;
SerialNbr: PXFieldState;
@commitChanges Status: PXFieldState;
BranchID: PXFieldState;
DepartmentID: PXFieldState;
AssetID: PXFieldState;
PhysicalLocation: PXFieldState;
DateInstalled: PXFieldState;
Criticality: PXFieldState;
InventoryID: PXFieldState;
SMEquipmentID: PXFieldState;
AMMachID: PXFieldState;
EPEquipmentID: PXFieldState;
}
export class WOEquipmentBOM extends BaseViewModel {
@commitChanges InventoryID: PXFieldState;
InventoryItem__Descr: PXFieldState;
@commitChanges Quantity: PXFieldState;
@commitChanges Criticality: PXFieldState;
}
export class WOSchedule extends BaseViewModel {
@commitChanges WorkOrderID: PXFieldState;
WOOrder__Descr: PXFieldState;
@commitChanges FrequencyDays: PXFieldState;
@commitChanges LeadTimeDays: PXFieldState;
@commitChanges LastWODate: PXFieldState;
@commitChanges NextWODate: PXFieldState;
}
export class WOOrder extends BaseViewModel {
ScheduleDate: PXFieldState;
WorkOrderType: PXFieldState;
WorkOrderCD: PXFieldState;
WOClassID: PXFieldState;
Descr: PXFieldState;
Status: PXFieldState;
Priority: PXFieldState;
}
export class WOEquipmentFM extends BaseViewModel {
@commitChanges FailureModeID: PXFieldState;
WOFailureMode__Descr: PXFieldState;
IsMitigated: PXFieldState;
MitigationDescription: PXFieldState;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment