diff --git a/src/components/OrderTrainPicker.vue b/src/components/OrderTrainPicker.vue
index 6353a20..b469c3e 100644
--- a/src/components/OrderTrainPicker.vue
+++ b/src/components/OrderTrainPicker.vue
@@ -22,13 +22,29 @@
- Wybierz dyżurnego oraz scenerię, aby zobaczyć pociągi
+
Wybierz dyżurnego oraz scenerię, aby zobaczyć pociągi
-
- -
- {{ train.trainNo }}
-
-
+
+
Kliknij na gracza, aby wypełnić obecny rozkaz jego danymi
+
+
Gracze bez rozkładu jazdy
+
+ -
+ {{ train.trainNo }} | {{ train.driverName }}
+
+
+ - Brak graczy na scenerii
+
+
+
Aktywne rozkłady jazdy
+
+ -
+ {{ train.trainNo }} | {{ train.driverName }}
+
+
+ - Brak aktywnych rozkładów
+
+
@@ -36,15 +52,15 @@
diff --git a/src/types/apiTypes.ts b/src/types/apiTypes.ts
index 1030e2b..7930505 100644
--- a/src/types/apiTypes.ts
+++ b/src/types/apiTypes.ts
@@ -26,28 +26,94 @@ export declare module ApiSWDR {
dispatcherRate: number;
}
- export interface ITrainsOnline {
- success: boolean;
- respCode: number;
- message: ITrainsOnlineMessage[];
- }
+ // export interface ITrainsOnline {
+ // success: boolean;
+ // respCode: number;
+ // message: ITrainsOnlineMessage[];
+ // }
- export interface ITrainsOnlineMessage {
- trainNo: number;
- driverId: number;
- driverName: string;
- driverIsSupporter: boolean;
- dataSignal: string;
- dataSceneryConnection: string;
- dataDistance: number;
- dataCon: string;
- dataSpeed: number;
- dataMass: number;
- dataLength: number;
- region: string;
- isOnline: number;
- lastSeen: number;
- station?: ISceneryData;
- }
+ // export interface ITrainsOnlineMessage {
+ // trainNo: number;
+ // driverId: number;
+ // driverName: string;
+ // driverIsSupporter: boolean;
+ // dataSignal: string;
+ // dataSceneryConnection: string;
+ // dataDistance: number;
+ // dataCon: string;
+ // dataSpeed: number;
+ // dataMass: number;
+ // dataLength: number;
+ // region: string;
+ // isOnline: number;
+ // lastSeen: number;
+ // station?: ISceneryData;
+ // }
}
+export declare module ApiStacjownik {
+ export interface IActiveTrain {
+ trainNo: number;
+
+ mass: number;
+ length: number;
+ speed: number;
+
+ signal: string;
+ distance: number;
+ connectedTrack: string;
+ stockString: string;
+
+ driverName: string;
+ driverId: number;
+ driverIsSupporter: boolean;
+
+ currentStationName: string;
+ currentStationHash?: string;
+
+ online: boolean;
+ lastSeen: number;
+
+ region: string;
+
+ timetable?: {
+ timetableId: number;
+ category: string;
+ route: string;
+ stopList: IActiveTrainStop[];
+ TWR: boolean;
+ SKR: boolean;
+ sceneries: string[];
+ };
+
+ isTimeout: boolean;
+ }
+
+ export interface IActiveTrainStop {
+ stopName: string;
+ stopNameRAW: string;
+ stopType: string;
+ stopDistance: number;
+ pointId: number;
+
+ mainStop: boolean;
+
+ arrivalLine: string;
+ arrivalTimestamp: number;
+ arrivalRealTimestamp: number;
+ arrivalDelay: number;
+
+ departureLine: string;
+ departureTimestamp: number;
+ departureRealTimestamp: number;
+ departureDelay: number;
+
+ comments?: any;
+
+ beginsHere: boolean;
+ terminatesHere: boolean;
+ confirmed: boolean;
+ stopped: boolean;
+ stopTime: number;
+ }
+}
\ No newline at end of file
diff --git a/src/types/dataTypes.ts b/src/types/dataTypes.ts
index 32e7e64..46fb74f 100644
--- a/src/types/dataTypes.ts
+++ b/src/types/dataTypes.ts
@@ -17,21 +17,21 @@ export interface ISceneryData {
dispatcherRate: number;
}
-export interface ITrainData {
- trainNo: number;
- driverId: number;
- driverName: string;
- driverIsSupporter: boolean;
- dataSignal: string;
- dataSceneryConnection: string;
- dataDistance: number;
- dataCon: string;
- dataSpeed: number;
- dataMass: number;
- dataLength: number;
- region: string;
- isOnline: number;
- lastSeen: number;
- station?: ISceneryData;
-}
+// export interface ITrainData {
+// trainNo: number;
+// driverId: number;
+// driverName: string;
+// driverIsSupporter: boolean;
+// dataSignal: string;
+// dataSceneryConnection: string;
+// dataDistance: number;
+// dataCon: string;
+// dataSpeed: number;
+// dataMass: number;
+// dataLength: number;
+// region: string;
+// isOnline: number;
+// lastSeen: number;
+// station?: ISceneryData;
+// }