|
@@ -125,6 +125,80 @@ export const PutDataTab: RouteConfig = {
|
|
component: () => import("@/views/put/ad_datas.vue")
|
|
component: () => import("@/views/put/ad_datas.vue")
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+// 计划管理
|
|
|
|
+export const PlanManagement: RouteConfig = {
|
|
|
|
+ name: "PlanManagement",
|
|
|
|
+ path: "/put/plan-management",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "计划管理",
|
|
|
|
+ noMenu: true
|
|
|
|
+ },
|
|
|
|
+ component: () => import("@/views/put/plan-management.vue")
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+// 建计划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: {
|
|
|
|
+ title: "编辑计划",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ },
|
|
|
|
+ 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 PlanCreate: RouteConfig = {
|
|
|
|
+ name: "PlanCreate",
|
|
|
|
+ path: "/put/plan-create",
|
|
|
|
+ meta: {
|
|
|
|
+ title: "创建计划",
|
|
|
|
+ activeMenu: "/put/plan-management",
|
|
|
|
+ noMenu: true
|
|
|
|
+ },
|
|
|
|
+ children: [AccountSelect, GroupSelect, EditPlan, CreativityAdd, PlanUpload],
|
|
|
|
+ component: () => import("@/views/put/plan-create-index.vue")
|
|
|
|
+};
|
|
|
|
+
|
|
export const PutManager: RouteConfig = {
|
|
export const PutManager: RouteConfig = {
|
|
name: "PutManager",
|
|
name: "PutManager",
|
|
path: "/put",
|
|
path: "/put",
|
|
@@ -133,6 +207,7 @@ export const PutManager: RouteConfig = {
|
|
title: "投放管理"
|
|
title: "投放管理"
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
|
|
+ PlanManagement,
|
|
PutBook,
|
|
PutBook,
|
|
PutAdAccount,
|
|
PutAdAccount,
|
|
PutDataTab,
|
|
PutDataTab,
|
|
@@ -246,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;
|