列車が出発してなかったらLEDから消えないように修正、出発してたら率先して消えるように修正

This commit is contained in:
harukin-expo-dev-env 2025-04-18 15:39:58 +00:00
parent b3cc5b6ede
commit fbcded3d23

View File

@ -11,6 +11,7 @@ import { Header } from "./LED_Vision_Component/Header";
import { Description } from "./LED_inside_Component/Description"; import { Description } from "./LED_inside_Component/Description";
import { EachData } from "./EachData"; import { EachData } from "./EachData";
import { useAllTrainDiagram } from "@/stateBox/useAllTrainDiagram"; import { useAllTrainDiagram } from "@/stateBox/useAllTrainDiagram";
import { trainPosition } from "@/lib/trainPositionTextArray";
/** /**
* *
@ -144,6 +145,15 @@ export default function LED_vision(props) {
}; };
const timeFiltering = (d) => { const timeFiltering = (d) => {
const Pos = trainPosition(currentTrain.filter((t) => t.num == d.train)[0])
const nextPos = Pos.isBetween ? Pos.Pos.to : Pos.Pos.Pos;
const PrePos = Pos.isBetween ? Pos.Pos.from : "";
if(station[0].Station_JP == nextPos){
return true;
}
else if(station[0].Station_JP == PrePos){
return false;
}
const date = dayjs(); const date = dayjs();
let [h,m] = d.time.split(":"); let [h,m] = d.time.split(":");
let delay = isNaN(currentTrain.filter((t) => t.num == d.train)[0].delay) let delay = isNaN(currentTrain.filter((t) => t.num == d.train)[0].delay)