451 lines
13 KiB
JavaScript
451 lines
13 KiB
JavaScript
import ActivityCard from "@comp/TaskPage/ActivityCard/page";
|
||
|
||
export const PersianM = (month) => {
|
||
switch (month) {
|
||
case (month = "1"):
|
||
return "month";
|
||
case (month = "2"):
|
||
return "اردیبهشت";
|
||
case (month = "3"):
|
||
return "خرداد";
|
||
case (month = "4"):
|
||
return " تیر";
|
||
case (month = "5"):
|
||
return "آمرداد";
|
||
case (month = "6"):
|
||
return "شهریور";
|
||
case (month = "7"):
|
||
return "مهر";
|
||
case (month = "8"):
|
||
return "آبان";
|
||
case (month = "9"):
|
||
return "آذر";
|
||
case (month = "10"):
|
||
return "دی";
|
||
case (month = "11"):
|
||
return "بهمن";
|
||
case (month = "12"):
|
||
return "اسفند";
|
||
default:
|
||
return "ماه";
|
||
}
|
||
};
|
||
|
||
export const PersianDay = (dayOfWeek) => {
|
||
switch (dayOfWeek) {
|
||
case (dayOfWeek = "Sunday"):
|
||
return "یکشنبه";
|
||
case (dayOfWeek = "Monday"):
|
||
return "دوشنبه";
|
||
case (dayOfWeek = "Tuesday"):
|
||
return "سه شنبه";
|
||
case (dayOfWeek = "Wednesday"):
|
||
return "چهار شنبه";
|
||
case (dayOfWeek = "Thursday"):
|
||
return "پنج شنبه";
|
||
case (dayOfWeek = "Friday"):
|
||
return "جمعه";
|
||
case (dayOfWeek = "Saturday"):
|
||
return "شنبه";
|
||
default:
|
||
return null;
|
||
}
|
||
};
|
||
//Solution to find holidays in persian calendar
|
||
//https://www.time.ir/fa/eventyear-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B3%D8%A7%D9%84%DB%8C%D8%A7%D9%86%D9%87
|
||
// Array.from(document.querySelectorAll("li[class='eventHoliday ']"),(node=> ({date:'1402/'+( Array.from(document.querySelectorAll("div[class='col-md-12']>div>div>span>span>span"),node=>node.innerText).findIndex(x=>x === node.innerText.split(" ")[1]) +1).toString() +"/"+node.innerText.split(" ")[0].replace(/[۰-۹]/g, d => '۰۱۲۳۴۵۶۷۸۹'.indexOf(d)),description:node.innerText.split(" ").slice(2).join(" ")}) ))
|
||
export const holidays = {
|
||
y1404: [
|
||
{
|
||
date: "1404/1/1",
|
||
description: "جشن نوروز/جشن سال نو",
|
||
},
|
||
{
|
||
date: "1404/1/2",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1404/1/2",
|
||
description: "شهادت حضرت علی علیه السلام [ ٢١ رمضان ]",
|
||
},
|
||
{
|
||
date: "1404/1/3",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1404/1/4",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1404/1/11",
|
||
description: "عید سعید فطر [ ١ شوال ]",
|
||
},
|
||
{
|
||
date: "1404/1/12",
|
||
description: "روز جمهوری اسلامی",
|
||
},
|
||
{
|
||
date: "1404/1/12",
|
||
description: "تعطیل به مناسبت عید سعید فطر [ ٢ شوال ]",
|
||
},
|
||
{
|
||
date: "1404/1/13",
|
||
description: "جشن سیزده به در",
|
||
},
|
||
{
|
||
date: "1404/2/4",
|
||
description: "شهادت امام جعفر صادق علیه السلام [ ٢٥ شوال ]",
|
||
},
|
||
{
|
||
date: "1404/3/14",
|
||
description: "رحلت حضرت امام خمینی",
|
||
},
|
||
{
|
||
date: "1404/3/15",
|
||
description: "قیام 15 خرداد",
|
||
},
|
||
{
|
||
date: "1404/3/17",
|
||
description: "عید سعید قربان [ ١٠ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1404/3/25",
|
||
description: "عید سعید غدیر خم [ ١٨ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1404/4/14",
|
||
description: "تاسوعای حسینی [ ٩ محرم ]",
|
||
},
|
||
{
|
||
date: "1404/4/15",
|
||
description: "عاشورای حسینی [ ١٠ محرم ]",
|
||
},
|
||
{
|
||
date: "1404/5/24",
|
||
description: "اربعین حسینی [ ٢٠ صفر ]",
|
||
},
|
||
{
|
||
date: "1404/6/1",
|
||
description: "رحلت رسول اکرم؛شهادت امام حسن مجتبی علیه السلام [ ٢٨ صفر ]",
|
||
},
|
||
{
|
||
date: "1404/6/2",
|
||
description: "شهادت امام رضا علیه السلام [ ٢٩ صفر ]",
|
||
},
|
||
{
|
||
date: "1404/6/10",
|
||
description: "شهادت امام حسن عسکری علیه السلام [ ٨ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1404/6/19",
|
||
description:
|
||
"میلاد رسول اکرم و امام جعفر صادق علیه السلام [ ١٧ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1404/9/4",
|
||
description: "شهادت حضرت فاطمه زهرا سلام الله علیها [ ٣ جمادي الثانيه ]",
|
||
},
|
||
{
|
||
date: "1404/10/13",
|
||
description: "ولادت امام علی علیه السلام و روز پدر [ ١٣ رجب ]",
|
||
},
|
||
{
|
||
date: "1404/10/27",
|
||
description: "مبعث رسول اکرم (ص) [ ٢٧ رجب ]",
|
||
},
|
||
{
|
||
date: "1404/11/15",
|
||
description:
|
||
"ولادت حضرت قائم عجل الله تعالی فرجه و جشن نیمه شعبان [ ١٥ شعبان ]",
|
||
},
|
||
{
|
||
date: "1404/11/22",
|
||
description: "پیروزی انقلاب اسلامی",
|
||
},
|
||
{
|
||
date: "1404/12/20",
|
||
description: "شهادت حضرت علی علیه السلام [ ٢١ رمضان ]",
|
||
},
|
||
{
|
||
date: "1404/12/29",
|
||
description: "روز ملی شدن صنعت نفت ایران",
|
||
},
|
||
],
|
||
y1403: [
|
||
{
|
||
date: "1403/1/1",
|
||
description: "جشن نوروز/جشن سال نو",
|
||
},
|
||
{
|
||
date: "1403/1/2",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1403/1/3",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1403/1/4",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1403/1/12",
|
||
description: "روز جمهوری اسلامی",
|
||
},
|
||
{
|
||
date: "1403/1/13",
|
||
description: "جشن سیزده به در",
|
||
},
|
||
{
|
||
date: "1403/1/13",
|
||
description: "شهادت حضرت علی علیه السلام [ ٢١ رمضان ]",
|
||
},
|
||
{
|
||
date: "1403/1/23",
|
||
description: "عید سعید فطر [ ١ شوال ]",
|
||
},
|
||
{
|
||
date: "1403/1/24",
|
||
description: "تعطیل به مناسبت عید سعید فطر [ ٢ شوال ]",
|
||
},
|
||
{
|
||
date: "1403/2/16",
|
||
description: "شهادت امام جعفر صادق علیه السلام [ ٢٥ شوال ]",
|
||
},
|
||
{
|
||
date: "1403/3/14",
|
||
description: "رحلت حضرت امام خمینی",
|
||
},
|
||
{
|
||
date: "1403/3/15",
|
||
description: "قیام 15 خرداد",
|
||
},
|
||
{
|
||
date: "1403/3/28",
|
||
description: "عید سعید قربان [ ١٠ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1403/4/5",
|
||
description: "عید سعید غدیر خم [ ١٨ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1403/4/26",
|
||
description: "تاسوعای حسینی [ ٩ محرم ]",
|
||
},
|
||
{
|
||
date: "1403/4/27",
|
||
description: "عاشورای حسینی [ ١٠ محرم ]",
|
||
},
|
||
{
|
||
date: "1403/6/4",
|
||
description: "اربعین حسینی [ ٢٠ صفر ]",
|
||
},
|
||
{
|
||
date: "1403/6/12",
|
||
description: "رحلت رسول اکرم؛شهادت امام حسن مجتبی علیه السلام [ ٢٨ صفر ]",
|
||
},
|
||
{
|
||
date: "1403/6/14",
|
||
description: "شهادت امام رضا علیه السلام [ ٣٠ صفر ]",
|
||
},
|
||
{
|
||
date: "1403/6/22",
|
||
description: "شهادت امام حسن عسکری علیه السلام [ ٨ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1403/6/31",
|
||
description:
|
||
"میلاد رسول اکرم و امام جعفر صادق علیه السلام [ ١٧ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1403/9/15",
|
||
description: "شهادت حضرت فاطمه زهرا سلام الله علیها [ ٣ جمادي الثانيه ]",
|
||
},
|
||
{
|
||
date: "1403/10/25",
|
||
description: "ولادت امام علی علیه السلام و روز پدر [ ١٣ رجب ]",
|
||
},
|
||
{
|
||
date: "1403/11/9",
|
||
description: "مبعث رسول اکرم (ص) [ ٢٧ رجب ]",
|
||
},
|
||
{
|
||
date: "1403/11/22",
|
||
description: "پیروزی انقلاب اسلامی",
|
||
},
|
||
{
|
||
date: "1403/11/27",
|
||
description:
|
||
"ولادت حضرت قائم عجل الله تعالی فرجه و جشن نیمه شعبان [ ١٥ شعبان ]",
|
||
},
|
||
{
|
||
date: "1403/12/29",
|
||
description: "روز ملی شدن صنعت نفت ایران",
|
||
},
|
||
{
|
||
date: "1403/12/30",
|
||
description: "آخرین روز سال",
|
||
},
|
||
],
|
||
y1402: [
|
||
{
|
||
date: "1402/1/1",
|
||
description: "جشن نوروز/جشن سال نو",
|
||
},
|
||
{
|
||
date: "1402/1/2",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1402/1/3",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1402/1/4",
|
||
description: "عیدنوروز",
|
||
},
|
||
{
|
||
date: "1402/1/12",
|
||
description: "روز جمهوری اسلامی",
|
||
},
|
||
{
|
||
date: "1402/1/13",
|
||
description: "جشن سیزده به در",
|
||
},
|
||
{
|
||
date: "1402/1/23",
|
||
description: "شهادت حضرت علی علیه السلام [ ٢١ رمضان ]",
|
||
},
|
||
{
|
||
date: "1402/2/2",
|
||
description: "عید سعید فطر [ ١ شوال ]",
|
||
},
|
||
{
|
||
date: "1402/2/3",
|
||
description: "تعطیل به مناسبت عید سعید فطر [ ٢ شوال ]",
|
||
},
|
||
{
|
||
date: "1402/2/26",
|
||
description: "شهادت امام جعفر صادق علیه السلام [ ٢٥ شوال ]",
|
||
},
|
||
{
|
||
date: "1402/3/14",
|
||
description: "رحلت حضرت امام خمینی",
|
||
},
|
||
{
|
||
date: "1402/3/15",
|
||
description: "قیام 15 خرداد",
|
||
},
|
||
{
|
||
date: "1402/4/8",
|
||
description: "عید سعید قربان [ ١٠ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1402/4/16",
|
||
description: "عید سعید غدیر خم [ ١٨ ذوالحجه ]",
|
||
},
|
||
{
|
||
date: "1402/5/5",
|
||
description: "تاسوعای حسینی [ ٩ محرم ]",
|
||
},
|
||
{
|
||
date: "1402/5/6",
|
||
description: "عاشورای حسینی [ ١٠ محرم ]",
|
||
},
|
||
{
|
||
date: "1402/6/15",
|
||
description: "اربعین حسینی [ ٢٠ صفر ]",
|
||
},
|
||
{
|
||
date: "1402/6/23",
|
||
description: "رحلت رسول اکرم؛شهادت امام حسن مجتبی علیه السلام [ ٢٨ صفر ]",
|
||
},
|
||
{
|
||
date: "1402/6/25",
|
||
description: "شهادت امام رضا علیه السلام [ ٣٠ صفر ]",
|
||
},
|
||
{
|
||
date: "1402/7/2",
|
||
description: "شهادت امام حسن عسکری علیه السلام [ ٨ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1402/7/11",
|
||
description:
|
||
"میلاد رسول اکرم و امام جعفر صادق علیه السلام [ ١٧ ربيع الاول ]",
|
||
},
|
||
{
|
||
date: "1402/9/26",
|
||
description: "شهادت حضرت فاطمه زهرا سلام الله علیها [ ٣ جمادي الثانيه ]",
|
||
},
|
||
{
|
||
date: "1402/11/5",
|
||
description: "ولادت امام علی علیه السلام و روز پدر [ ١٣ رجب ]",
|
||
},
|
||
{
|
||
date: "1402/11/19",
|
||
description: "مبعث رسول اکرم (ص) [ ٢٧ رجب ]",
|
||
},
|
||
{
|
||
date: "1402/11/22",
|
||
description: "پیروزی انقلاب اسلامی",
|
||
},
|
||
{
|
||
date: "1402/12/6",
|
||
description:
|
||
"ولادت حضرت قائم عجل الله تعالی فرجه و جشن نیمه شعبان [ ١٥ شعبان ]",
|
||
},
|
||
{
|
||
date: "1402/12/29",
|
||
description: "روز ملی شدن صنعت نفت ایران",
|
||
},
|
||
],
|
||
};
|
||
|
||
export const activityFake = {
|
||
amount: "0",
|
||
amountType: " 0",
|
||
description: "Closing the accounts ",
|
||
doneAt: "0001-01-01T00:00:00",
|
||
hasDisposed: false,
|
||
id: "8c3b04cb-a4dc-471b-baa3-a0ce773301fa",
|
||
isDisposable: false,
|
||
isDone: false,
|
||
performanceDescription: "",
|
||
scheduleType: 0,
|
||
setFor: "2024-09-04T06:00:00",
|
||
shiftPlanId: "dfb74c6e-5c27-4c4b-866f-ae66f7320331",
|
||
shiftTitle: "morning shift",
|
||
status: 0,
|
||
title: "Cleaning the southern walls of the hall b",
|
||
type: 0,
|
||
unDoneReason: "",
|
||
userFirstName: "hossein",
|
||
userFullName: "hossein masoomi pour",
|
||
userId: "27b63e2b-8b36-41a0-b0e1-270a51184f15",
|
||
userLastName: "masoomi pour",
|
||
};
|
||
|
||
export const activityFakeFa = {
|
||
amount: "0",
|
||
amountType: " 0",
|
||
description: "شستن همه ی پنجره ها ",
|
||
doneAt: "0001-01-01T00:00:00",
|
||
hasDisposed: false,
|
||
id: "8c3b04cb-a4dc-471b-baa3-a0ce773301fa",
|
||
isDisposable: false,
|
||
isDone: false,
|
||
performanceDescription: "",
|
||
scheduleType: 0,
|
||
setFor: "2024-09-04T06:00:00",
|
||
shiftPlanId: "dfb74c6e-5c27-4c4b-866f-ae66f7320331",
|
||
shiftTitle: "شیفت صبح",
|
||
status: 0,
|
||
title: "تمیز کردن همه ی دیوار های اتاق کنفرانس ",
|
||
type: 0,
|
||
unDoneReason: "",
|
||
userFirstName: "حسین",
|
||
userFullName: "حسین معصومی پور",
|
||
userId: "27b63e2b-8b36-41a0-b0e1-270a51184f15",
|
||
userLastName: "معصومی پور",
|
||
};
|