|
@@ -126,35 +126,77 @@ export const PutDataTab: RouteConfig = {
|
|
};
|
|
};
|
|
|
|
|
|
// 计划管理
|
|
// 计划管理
|
|
-const PlanAdGroup: RouteConfig = {
|
|
|
|
- name: "PlanAdGroup",
|
|
|
|
- path: "/put/plan-management/ad-group",
|
|
|
|
|
|
+export const PlanManagement: RouteConfig = {
|
|
|
|
+ name: "PlanManagement",
|
|
|
|
+ path: "/put/plan-management",
|
|
meta: {
|
|
meta: {
|
|
- title: "广告组",
|
|
|
|
- activeMenu: "/put/plan-management"
|
|
|
|
|
|
+ title: "计划管理",
|
|
|
|
+ noMenu: true
|
|
},
|
|
},
|
|
- component: () => import("@/views/put/plan-ad-group.vue")
|
|
|
|
|
|
+ component: () => import("@/views/put/plan-management.vue")
|
|
};
|
|
};
|
|
|
|
|
|
-const PlanAdPlan: RouteConfig = {
|
|
|
|
- name: "PlanAdPlan",
|
|
|
|
- path: "/put/plan-management/ad-plan",
|
|
|
|
|
|
+// 建计划step1
|
|
|
|
+const AccountSelect: RouteConfig = {
|
|
|
|
+ name: "AccountSelect",
|
|
|
|
+ path: "/put/plan-create/account-select",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "选择投放账号",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ },
|
|
|
|
+ component: () => import("@/views/put/plan-create/account-select.vue")
|
|
|
|
+};
|
|
|
|
+// 建计划step2
|
|
|
|
+const GroupSelect: RouteConfig = {
|
|
|
|
+ name: "GroupSelect",
|
|
|
|
+ path: "/put/plan-create/group-select",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "选择广告组",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ },
|
|
|
|
+ component: () => import("@/views/put/plan-create/group-select.vue")
|
|
|
|
+};
|
|
|
|
+// 建计划step3
|
|
|
|
+const EditPlan: RouteConfig = {
|
|
|
|
+ name: "EditPlan",
|
|
|
|
+ path: "/put/plan-create/plan-edit",
|
|
meta: {
|
|
meta: {
|
|
- title: "广告计划",
|
|
|
|
- activeMenu: "/put/plan-management"
|
|
|
|
|
|
+ title: "编辑计划",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
},
|
|
},
|
|
- component: () => import("@/views/put/plan-ad-plan.vue")
|
|
|
|
|
|
+ component: () => import("@/views/put/plan-create/plan-edit.vue")
|
|
|
|
+};
|
|
|
|
+// 建计划step4
|
|
|
|
+const CreativityAdd: RouteConfig = {
|
|
|
|
+ name: "CreativityAdd",
|
|
|
|
+ path: "/put/plan-create/creativity-add",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "添加创意",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ },
|
|
|
|
+ component: () => import("@/views/put/plan-create/creativity-add.vue")
|
|
|
|
+};
|
|
|
|
+// 建计划step5
|
|
|
|
+const PlanUpload: RouteConfig = {
|
|
|
|
+ name: "PlanUpload",
|
|
|
|
+ path: "/put/plan-create/plan-upload",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "上传计划",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ },
|
|
|
|
+ component: () => import("@/views/put/plan-create/plan-upload.vue")
|
|
};
|
|
};
|
|
|
|
|
|
-export const PlanTab: RouteConfig = {
|
|
|
|
- name: "PlanTab",
|
|
|
|
- path: "/put/plan-management",
|
|
|
|
|
|
+export const PlanCreate: RouteConfig = {
|
|
|
|
+ name: "PlanCreate",
|
|
|
|
+ path: "/put/plan-create",
|
|
meta: {
|
|
meta: {
|
|
- title: "计划管理",
|
|
|
|
|
|
+ title: "创建计划",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
noMenu: true
|
|
noMenu: true
|
|
},
|
|
},
|
|
- children: [PlanAdGroup, PlanAdPlan],
|
|
|
|
- component: () => import("@/views/put/plan-management.vue")
|
|
|
|
|
|
+ children: [AccountSelect, GroupSelect, EditPlan, CreativityAdd, PlanUpload],
|
|
|
|
+ component: () => import("@/views/put/plan-create-index.vue")
|
|
};
|
|
};
|
|
|
|
|
|
export const PutManager: RouteConfig = {
|
|
export const PutManager: RouteConfig = {
|
|
@@ -165,7 +207,7 @@ export const PutManager: RouteConfig = {
|
|
title: "投放管理"
|
|
title: "投放管理"
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
- PlanTab,
|
|
|
|
|
|
+ PlanManagement,
|
|
PutBook,
|
|
PutBook,
|
|
PutAdAccount,
|
|
PutAdAccount,
|
|
PutDataTab,
|
|
PutDataTab,
|
|
@@ -279,7 +321,8 @@ export const ForgetPwd: RouteConfig = {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-const asyncRoutes: RouteConfig[] = [AccountManager, DataAnalysis, PutManager, Financial, QuickApp, PerformanceDetial, ForgetPwd, MaterialCenter];
|
|
|
|
|
|
+const asyncRoutes: RouteConfig[] = [AccountManager, DataAnalysis, PutManager,
|
|
|
|
+ PlanCreate, Financial, QuickApp, PerformanceDetial, ForgetPwd, MaterialCenter];
|
|
// const asyncRoutes: RouteConfig[] = [AccountManager, PutManager, Financial, QuickApp, ForgetPwd, MaterialCenter];
|
|
// const asyncRoutes: RouteConfig[] = [AccountManager, PutManager, Financial, QuickApp, ForgetPwd, MaterialCenter];
|
|
|
|
|
|
export default asyncRoutes;
|
|
export default asyncRoutes;
|