diff --git a/src/router/index.js b/src/router/index.js index 1d9b489f..87319ea4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -200,6 +200,12 @@ const constantRoutes = [ meta: { keepAlive: true, showPublish: false, showPreview: false, showShare: true, showDownload: true }, component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/particulars/test') }, + { + path: 'insight', + name: 'AnalysisInsight', + meta: { keepAlive: true, showDownload: true }, + component: () => import(/* webpackChunkName: "analyse" */ '@/views/DataAnalyse/insight/Index.vue') + }, { path: 'diagram', name: 'Diagram', diff --git a/src/views/DataAnalyse/index.vue b/src/views/DataAnalyse/index.vue index e56e520e..8217529a 100644 --- a/src/views/DataAnalyse/index.vue +++ b/src/views/DataAnalyse/index.vue @@ -40,6 +40,12 @@ export default defineComponent({ (val) => { if (+val === 2) { menus.value = [ + { // todo 仅标准版和快测版问卷显示该菜单 + name: '洞察报告', + icon: '', + children: [], + path: '/survey/analyse/insight' + }, { name: '基础分析', icon: '', diff --git a/src/views/DataAnalyse/insight/Index.vue b/src/views/DataAnalyse/insight/Index.vue new file mode 100644 index 00000000..f4c6f00b --- /dev/null +++ b/src/views/DataAnalyse/insight/Index.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/components/InsightEmpty.vue b/src/views/DataAnalyse/insight/components/InsightEmpty.vue new file mode 100644 index 00000000..3f471721 --- /dev/null +++ b/src/views/DataAnalyse/insight/components/InsightEmpty.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/components/InsightOverview.vue b/src/views/DataAnalyse/insight/components/InsightOverview.vue new file mode 100644 index 00000000..264f6971 --- /dev/null +++ b/src/views/DataAnalyse/insight/components/InsightOverview.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/components/InsightShare.vue b/src/views/DataAnalyse/insight/components/InsightShare.vue new file mode 100644 index 00000000..f8850868 --- /dev/null +++ b/src/views/DataAnalyse/insight/components/InsightShare.vue @@ -0,0 +1,243 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/components/Section.vue b/src/views/DataAnalyse/insight/components/Section.vue new file mode 100644 index 00000000..96921b08 --- /dev/null +++ b/src/views/DataAnalyse/insight/components/Section.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/components/SectionTitle.vue b/src/views/DataAnalyse/insight/components/SectionTitle.vue new file mode 100644 index 00000000..91d40ccd --- /dev/null +++ b/src/views/DataAnalyse/insight/components/SectionTitle.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/src/views/DataAnalyse/insight/img/icon_generate_report.png b/src/views/DataAnalyse/insight/img/icon_generate_report.png new file mode 100644 index 00000000..25b2c07d Binary files /dev/null and b/src/views/DataAnalyse/insight/img/icon_generate_report.png differ diff --git a/src/views/DataAnalyse/insight/img/icon_refresh.png b/src/views/DataAnalyse/insight/img/icon_refresh.png new file mode 100644 index 00000000..8083dfe4 Binary files /dev/null and b/src/views/DataAnalyse/insight/img/icon_refresh.png differ diff --git a/src/views/DataAnalyse/insight/img/icon_share.png b/src/views/DataAnalyse/insight/img/icon_share.png new file mode 100644 index 00000000..83853eed Binary files /dev/null and b/src/views/DataAnalyse/insight/img/icon_share.png differ