feat: add subtask support

This commit is contained in:
2025-08-27 11:11:41 +03:30
parent 47ad225bda
commit e5c8465287
2 changed files with 251 additions and 234 deletions

View File

@@ -13,6 +13,7 @@ import ProjectActivityBarChart from "@/components/ProjectActivityBarChart.vue";
import AnalysisCard from "@/components/AnalysisCard.vue";
import CostOverview from "@/components/CostOverview.vue";
import GeneratedLeadsCard from "@/views/dashboards/ecommerce/EcommerceGeneratedLeads.vue";
import GanttChart from "./gantt.vue";
import EcommerceCongratulationsJohn from '@/views/dashboards/ecommerce/EcommerceCongratulationsJohn.vue'
import EcommerceEarningReports from '@/views/dashboards/ecommerce/EcommerceEarningReports.vue'
@@ -101,6 +102,7 @@ const cardOrder = ref([
"leads2",
"leads3",
"project-activity",
"gantt-chart", // اضافه کردن gantt chart
"analysis1",
"analysis2",
"cost-overview",
@@ -115,9 +117,10 @@ const cardOrder = ref([
const defaultWidgetIds = [
"leads1",
"leads2",
"leads2",
"leads3",
"project-activity",
"gantt-chart", // اضافه کردن
"analysis1",
"analysis2",
"cost-overview",
@@ -144,6 +147,7 @@ const cardSizes = ref({
"project-status": { cols: 4, height: 33.33 },
"active-project": { cols: 4, height: 33.33 },
"recent-transactions": { cols: 6, height: 33.33 },
"gantt-chart": { cols: 12, height: 50 },
"activity-timeline": { cols: 6, height: 33.33 },
"ecommerce-congratulations": { cols: 6, height: 33.33 },
"ecommerce-earning-reports": { cols: 8, height: 33.33 },
@@ -182,6 +186,7 @@ const cardComponents = {
"project-status": { component: CrmProjectStatus, props: {} },
"active-project": { component: CrmActiveProject, props: {} },
"recent-transactions": { component: CrmRecentTransactions, props: {} },
"gantt-chart": { component: GanttChart, props: {} },
"activity-timeline": { component: CrmActivityTimeline, props: {} },
"ecommerce-congratulations": { component: EcommerceCongratulationsJohn, props: {} },
"ecommerce-earning-reports": { component: EcommerceEarningReports, props: {} },
@@ -251,6 +256,7 @@ const restoreAllCards = async () => {
"leads2",
"leads3",
"project-activity",
"gantt-chart",
"analysis1",
"analysis2",
"cost-overview",