2021-05-13 10:56:04 +08:00
|
|
|
|
import Main from "@/views/Main.vue";
|
2021-12-21 16:30:54 +08:00
|
|
|
|
|
|
|
|
|
const config = require('@/config/index')
|
2021-05-13 10:56:04 +08:00
|
|
|
|
// 不作为Main组件的子页面展示的页面单独写,如下
|
|
|
|
|
export const loginRouter = {
|
|
|
|
|
path: "/login",
|
|
|
|
|
name: "login",
|
|
|
|
|
meta: {
|
2021-09-02 15:01:54 +08:00
|
|
|
|
title: `登录 - ${config.title}商家后台`
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
|
|
|
|
component: () => import("@/views/login.vue")
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 作为Main组件的子页面展示但是不在左侧菜单显示的路由写在otherRouter里
|
|
|
|
|
export const otherRouter = {
|
|
|
|
|
path: "/",
|
|
|
|
|
name: "otherRouter",
|
|
|
|
|
redirect: "/home",
|
|
|
|
|
component: Main,
|
|
|
|
|
children: [
|
|
|
|
|
{
|
|
|
|
|
path: "home",
|
2021-08-27 18:10:33 +08:00
|
|
|
|
title: "首页",
|
2021-05-13 10:56:04 +08:00
|
|
|
|
name: "home_index",
|
|
|
|
|
component: () => import("@/views/home/home.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "change-password",
|
|
|
|
|
title: "修改密码",
|
|
|
|
|
name: "change_pass",
|
|
|
|
|
component: () => import("@/views/change-password/change-password.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "message",
|
|
|
|
|
title: "消息中心",
|
|
|
|
|
name: "message_index",
|
|
|
|
|
component: () => import("@/views/message/message.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "goods-operation",
|
|
|
|
|
title: "添加商品",
|
|
|
|
|
name: "goods-operation",
|
|
|
|
|
component: () => import("@/views/goods/goods-seller/goodsOperation.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "goods-operation-edit",
|
|
|
|
|
title: "编辑商品",
|
|
|
|
|
name: "goods-operation-edit",
|
|
|
|
|
component: () => import("@/views/goods/goods-seller/goodsOperation.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "goods-template-operation-edit",
|
|
|
|
|
title: "编辑模版",
|
|
|
|
|
name: "goods-template-operation-edit",
|
|
|
|
|
component: () => import("@/views/goods/goods-seller/goodsOperation.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "goods-draft-operation-edit",
|
|
|
|
|
title: "编辑草稿",
|
|
|
|
|
name: "goods-draft-operation-edit",
|
|
|
|
|
component: () => import("@/views/goods/goods-seller/goodsOperation.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "add-coupon",
|
|
|
|
|
title: "店铺优惠券",
|
|
|
|
|
name: "add-coupon",
|
2021-12-11 13:50:58 +08:00
|
|
|
|
component: () => import("@/views/promotion/coupon/coupon-publish.vue")
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
2021-05-25 14:27:18 +08:00
|
|
|
|
{
|
|
|
|
|
path: "add-live",
|
|
|
|
|
title: "创建直播",
|
|
|
|
|
name: "add-live",
|
|
|
|
|
component: () => import("@/views/promotion/live/addLive.vue")
|
|
|
|
|
},
|
2021-05-13 10:56:04 +08:00
|
|
|
|
{
|
|
|
|
|
path: "bill-detail",
|
|
|
|
|
title: "结算单详情",
|
|
|
|
|
name: "bill-detail",
|
|
|
|
|
component: () => import("@/views/shop/bill/billDetail.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "seckill-goods",
|
|
|
|
|
title: "限时抢购商品",
|
|
|
|
|
name: "seckill-goods",
|
2021-12-11 13:50:58 +08:00
|
|
|
|
component: () => import("@/views/promotion/seckill/seckill-goods.vue")
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "pintuan-goods",
|
|
|
|
|
title: "拼团商品",
|
|
|
|
|
name: "pintuan-goods",
|
2021-12-11 13:50:58 +08:00
|
|
|
|
component: () => import("@/views/promotion/pintuan/pintuan-goods.vue")
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
|
|
|
|
{
|
2021-12-11 13:50:58 +08:00
|
|
|
|
path: "pintuan-edit",
|
2021-05-13 10:56:04 +08:00
|
|
|
|
title: "新增拼团",
|
2021-12-11 13:50:58 +08:00
|
|
|
|
name: "pintuan-edit",
|
|
|
|
|
component: () => import("@/views/promotion/pintuan/pintuan-edit.vue")
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "order-detail",
|
|
|
|
|
title: "订单详情",
|
|
|
|
|
name: "order-detail",
|
|
|
|
|
component: () => import("@/views/order/order/orderDetail.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "order-complaint-detail",
|
|
|
|
|
title: "投诉详情",
|
|
|
|
|
name: "order-complaint-detail",
|
|
|
|
|
component: () =>
|
|
|
|
|
import("@/views/order/after-order/orderComplaintDetail.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: "return-goods-order-detail",
|
|
|
|
|
title: "售后详情",
|
|
|
|
|
name: "return-goods-order-detail",
|
|
|
|
|
component: () =>
|
|
|
|
|
import("@/views/order/after-order/reurnGoodsOrderDetail.vue")
|
|
|
|
|
},
|
|
|
|
|
{
|
2021-12-11 13:50:58 +08:00
|
|
|
|
path: "full-discount-detail",
|
2021-05-14 17:28:01 +08:00
|
|
|
|
title: "添加满额活动",
|
2021-12-11 13:50:58 +08:00
|
|
|
|
name: "full-discount-detail",
|
|
|
|
|
component: () => import("@/views/promotion/full-discount/full-discount-add.vue")
|
2021-05-13 10:56:04 +08:00
|
|
|
|
},
|
2021-06-10 18:31:54 +08:00
|
|
|
|
{
|
|
|
|
|
path: "export-order-deliver",
|
|
|
|
|
title: "发货",
|
|
|
|
|
name: "export-order-deliver",
|
|
|
|
|
component: () => import("@/views/order/order/exportOrderDeliver.vue")
|
2021-08-27 18:10:33 +08:00
|
|
|
|
}
|
2021-05-13 10:56:04 +08:00
|
|
|
|
// {
|
|
|
|
|
// path: "/*",
|
|
|
|
|
// name: "error-404",
|
|
|
|
|
// meta: {
|
|
|
|
|
// title: "404-页面不存在"
|
|
|
|
|
// },
|
|
|
|
|
// component: () => import("@/views/error-page/404.vue")
|
|
|
|
|
// }
|
|
|
|
|
]
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const page403 = {
|
|
|
|
|
path: "/403",
|
|
|
|
|
meta: {
|
|
|
|
|
title: "403-权限不足"
|
|
|
|
|
},
|
|
|
|
|
name: "error-403",
|
|
|
|
|
component: () => import("@/views/error-page/403.vue")
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const page500 = {
|
|
|
|
|
path: "/500",
|
|
|
|
|
meta: {
|
|
|
|
|
title: "500-服务端错误"
|
|
|
|
|
},
|
|
|
|
|
name: "error-500",
|
|
|
|
|
component: () => import("@/views/error-page/500.vue")
|
|
|
|
|
};
|
|
|
|
|
// 所有上面定义的路由都要写在下面的routers里
|
|
|
|
|
export const routers = [loginRouter, otherRouter, page500, page403];
|