diff --git a/.components.d.ts b/.components.d.ts index 0d8c3be..2dddab0 100644 --- a/.components.d.ts +++ b/.components.d.ts @@ -8,6 +8,10 @@ export {} declare module 'vue' { export interface GlobalComponents { ActivityProgress: typeof import('./src/components/tasks/ActivityProgress.vue')['default'] + AnalysisBarChart: typeof import('./src/components/analysis/AnalysisBarChart.vue')['default'] + AnalysisDonutChart: typeof import('./src/components/analysis/AnalysisDonutChart.vue')['default'] + AnalysisLineChart: typeof import('./src/components/analysis/AnalysisLineChart.vue')['default'] + AnalysisStatCard: typeof import('./src/components/analysis/AnalysisStatCard.vue')['default'] AppHeader: typeof import('./src/components/layout/AppHeader.vue')['default'] ChoiceAnswerPanel: typeof import('./src/components/answerQuestions/ChoiceAnswerPanel.vue')['default'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] @@ -25,6 +29,8 @@ declare module 'vue' { QuestionStemPanel: typeof import('./src/components/answerQuestions/QuestionStemPanel.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + SubjectAnalysisContent: typeof import('./src/components/analysis/SubjectAnalysisContent.vue')['default'] + SubjectAnalysisPanel: typeof import('./src/components/analysis/SubjectAnalysisPanel.vue')['default'] SubjectCard: typeof import('./src/components/cards/SubjectCard.vue')['default'] SubPageHeader: typeof import('./src/components/layout/SubPageHeader.vue')['default'] TabBar: typeof import('./src/components/layout/TabBar.vue')['default'] diff --git a/src/components/analysis/AnalysisBarChart.vue b/src/components/analysis/AnalysisBarChart.vue new file mode 100644 index 0000000..0d08b57 --- /dev/null +++ b/src/components/analysis/AnalysisBarChart.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/components/analysis/AnalysisDonutChart.vue b/src/components/analysis/AnalysisDonutChart.vue new file mode 100644 index 0000000..55163dc --- /dev/null +++ b/src/components/analysis/AnalysisDonutChart.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/src/components/analysis/AnalysisLineChart.vue b/src/components/analysis/AnalysisLineChart.vue new file mode 100644 index 0000000..229d3ac --- /dev/null +++ b/src/components/analysis/AnalysisLineChart.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/components/analysis/AnalysisStatCard.vue b/src/components/analysis/AnalysisStatCard.vue new file mode 100644 index 0000000..697bc52 --- /dev/null +++ b/src/components/analysis/AnalysisStatCard.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/components/analysis/SubjectAnalysisContent.vue b/src/components/analysis/SubjectAnalysisContent.vue new file mode 100644 index 0000000..625e7a3 --- /dev/null +++ b/src/components/analysis/SubjectAnalysisContent.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/src/components/analysis/SubjectAnalysisPanel.vue b/src/components/analysis/SubjectAnalysisPanel.vue new file mode 100644 index 0000000..42de7d8 --- /dev/null +++ b/src/components/analysis/SubjectAnalysisPanel.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/components/layout/AppHeader.vue b/src/components/layout/AppHeader.vue index b5cdd44..536ec99 100644 --- a/src/components/layout/AppHeader.vue +++ b/src/components/layout/AppHeader.vue @@ -18,13 +18,7 @@
-