IO-2708 Lifecycle dashboard component.

This commit is contained in:
Patrick Fic
2024-03-19 12:59:23 -07:00
parent a429756823
commit f05d909a5c
2 changed files with 4 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import axios from "axios";
const fortyFiveDaysAgo = () => dayjs().subtract(45, 'day').toLocaleString(); const fortyFiveDaysAgo = () => dayjs().subtract(45, 'day').toLocaleString();
export default function JobLifecycleDashboardComponent({data, bodyshop, ...cardProps}) { export default function JobLifecycleDashboardComponent({data, bodyshop, ...cardProps}) {
console.log("🚀 ~ JobLifecycleDashboardComponent ~ bodyshop:", bodyshop)
const {t} = useTranslation(); const {t} = useTranslation();
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [lifecycleData, setLifecycleData] = useState(null); const [lifecycleData, setLifecycleData] = useState(null);
@@ -19,7 +20,7 @@ export default function JobLifecycleDashboardComponent({data, bodyshop, ...cardP
setLoading(true); setLoading(true);
const response = await axios.post("/job/lifecycle", { const response = await axios.post("/job/lifecycle", {
jobids: data.job_lifecycle.map(x => x.id), jobids: data.job_lifecycle.map(x => x.id),
statuses: bodyshop.md_order_statuses statuses: bodyshop.md_ro_statuses.statuses
}); });
setLifecycleData(response.data.durations); setLifecycleData(response.data.durations);
setLoading(false); setLoading(false);
@@ -166,4 +167,4 @@ job_lifecycle: jobs(where: {
}) { }) {
id id
actual_in actual_in
} `; } `;

View File

@@ -184,7 +184,7 @@ export function DashboardGridComponent({currentUser, bodyshop}) {
}} }}
onClick={() => handleRemoveComponent(item.i)} onClick={() => handleRemoveComponent(item.i)}
/> />
<TheComponent className="dashboard-card" data={dashboarddata}/> <TheComponent className="dashboard-card" bodyshop={bodyshop} data={dashboarddata}/>
</LoadingSkeleton> </LoadingSkeleton>
</div> </div>
); );