20 lines
708 B
JavaScript
20 lines
708 B
JavaScript
import { storeActions } from "@/constants/store-actions";
|
|
import baseMixin from "@/mixins/base-mixin.js";
|
|
|
|
export async function getAlertReasons(ctu) {
|
|
const alertReasons = await baseMixin.methods.dispatchStoreAction(
|
|
storeActions.GET_ALERT_REASONS_BY_CTU,
|
|
{
|
|
ctu: ctu,
|
|
}
|
|
);
|
|
|
|
return Promise.resolve(alertReasons);
|
|
}
|
|
|
|
export function calcDaysBetweenDates(dateString1, dateString2) {
|
|
const date1 = new Date(dateString1);
|
|
const date2 = new Date(dateString2);
|
|
const timeDifference = Math.abs(date2 - date1); // Calculate the time difference in milliseconds
|
|
return Math.ceil(timeDifference / (1000 * 60 * 60 * 24)); // Convert milliseconds to days
|
|
}
|