|
|
|
|
@ -192,14 +192,14 @@ export const dynamicRoutes = [
|
|
|
|
|
path: "associationRuleMining",
|
|
|
|
|
name: "associationRuleMining",
|
|
|
|
|
component: () => import("@/views/digitalMarketingAlgorithms/index"),
|
|
|
|
|
meta: { title: "关联规则挖掘", affix: true },
|
|
|
|
|
meta: { title: "购物数据分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 回归分析
|
|
|
|
|
{
|
|
|
|
|
path: "regressionAnalysis",
|
|
|
|
|
name: "regressionAnalysis",
|
|
|
|
|
component: () => import("@/views/digitalMarketingAlgorithms/index"),
|
|
|
|
|
meta: { title: "回归分析", affix: true },
|
|
|
|
|
meta: { title: "采销预测分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 情感分析
|
|
|
|
|
{
|
|
|
|
|
@ -230,6 +230,13 @@ export const dynamicRoutes = [
|
|
|
|
|
name: "rfmAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "RFM分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 波士顿矩阵分析
|
|
|
|
|
{
|
|
|
|
|
path: "bostonMatrixAnalysis",
|
|
|
|
|
name: "bostonMatrixAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "波士顿矩阵分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 帕累托
|
|
|
|
|
{
|
|
|
|
|
@ -238,13 +245,7 @@ export const dynamicRoutes = [
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "帕累托", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 波士顿矩阵分析
|
|
|
|
|
{
|
|
|
|
|
path: "bostonMatrixAnalysis",
|
|
|
|
|
name: "bostonMatrixAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "波士顿矩阵分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 转化分析
|
|
|
|
|
{
|
|
|
|
|
path: "conversionAnalysis",
|
|
|
|
|
@ -252,41 +253,41 @@ export const dynamicRoutes = [
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "转化分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 购物篮分析
|
|
|
|
|
{
|
|
|
|
|
path: "shoppingBasketAnalysis",
|
|
|
|
|
name: "shoppingBasketAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "购物篮分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 复购分析
|
|
|
|
|
{
|
|
|
|
|
path: "repeatPurchaseAnalysis",
|
|
|
|
|
name: "repeatPurchaseAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "复购分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// /留存分析
|
|
|
|
|
// 复购分析
|
|
|
|
|
{
|
|
|
|
|
path: "repeatPurchaseAnalysis",
|
|
|
|
|
name: "repeatPurchaseAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "复购分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// /留存分析
|
|
|
|
|
{
|
|
|
|
|
path: "retentionAnalysis",
|
|
|
|
|
name: "retentionAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "留存分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 用户粘性分析
|
|
|
|
|
{
|
|
|
|
|
path: "userStickinessAnalysis",
|
|
|
|
|
name: "userStickinessAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "用户粘性分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
//AARRR用户运营分析
|
|
|
|
|
// 用户粘性分析
|
|
|
|
|
{
|
|
|
|
|
path: "userStickinessAnalysis",
|
|
|
|
|
name: "userStickinessAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "用户粘性分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
//AARRR用户运营分析
|
|
|
|
|
{
|
|
|
|
|
path: "aarrrUserOperationAnalysis",
|
|
|
|
|
name: "aarrrUserOperationAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "AARRR用户运营分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 购物篮分析
|
|
|
|
|
{
|
|
|
|
|
path: "shoppingBasketAnalysis",
|
|
|
|
|
name: "shoppingBasketAnalysis",
|
|
|
|
|
component: () => import("@/views/portraitModel/index"),
|
|
|
|
|
meta: { title: "购物篮分析", affix: true },
|
|
|
|
|
},
|
|
|
|
|
// 用户画像分析
|
|
|
|
|
{
|
|
|
|
|
path: "userPortraitAnalysis",
|
|
|
|
|
|