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 @@ + + + + + + + 请点击下方按钮生成洞察报告,需满足每个概念有效样本量均≥60 + + + + 生成报告 + + + + + 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 @@ + + + + + + 报告概览 + + + + + + + 创建时间 + 2024年7月5日 14:20:00 + + + 分析状态 + 已完成 + + + 问卷版本 + 版本1(2024-05-01 12:00:00) + + + + + 完成时间 + 2024年7月5日 14:20:00 + + + 样本量 + 30 + + + 报告版本 + 版本1(2024-05-01 12:00:00) + + + + + + + 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 @@ + + + + + + + + + 分享报告 + + 访问密码 + + + 修改 + + + + + 支持4位大小写字母或数字 + + + 链接有效期 + + 永久 + 30天 + 7天 + 1天 + + + + + 复制链接和密码 + + + + + + + + 分享报告 + + + + + + 更新报告 + + + + + + 洞察报告不会自动实时更新,如问卷设计有调整或参与分析的样本有变化,需手动更新报告 + + + + + 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