export default [
    {
        path: "/goods/list",
        component: () => import('~/addon/mall/pages/goods/list.vue')
    },
    {
        path: "/goods/detail",
        component: () => import('~/addon/mall/pages/goods/detail.vue')
    },
    {
        path: "/goods/cart",
        component: () => import('~/addon/mall/pages/goods/cart.vue')
    },
    {
        path: "/shop/list",
        component: () => import('~/addon/mall/pages/shop/list.vue')
    },
    {
        path: "/shop/index",
        component: () => import('~/addon/mall/pages/shop/index.vue'),
        meta: {
            layout: "shop"
        }
    },
    {
        path: "/shop/detail",
        component: () => import('~/addon/mall/pages/shop/detail.vue'),
        meta: {
            layout: "shop"
        }
    },
    {
        path: "/shop/coupon",
        component: () => import('~/addon/mall/pages/shop/coupon.vue'),
        meta: {
            layout: "shop"
        }
    },
    {
        path: "/order/payment",
        component: () => import('~/addon/mall/pages/order/payment.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/order/list",
        component: () => import('~/addon/mall/pages/order/list.vue'),
        meta: {
            middleware: ["auth"],
            layout: "member"
        }
    },
    {
        path: "/order/detail",
        component: () => import('~/addon/mall/pages/order/detail.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/refund/list",
        component: () => import('~/addon/mall/pages/refund/list.vue'),
        meta: {
            middleware: ["auth"],
            layout: "member"
        }
    },
    {
        path: "/refund/detail",
        component: () => import('~/addon/mall/pages/refund/detail.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/refund/apply",
        component: () => import('~/addon/mall/pages/refund/apply.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/coupon/list",
        component: () => import('~/addon/mall/pages/coupon/list.vue')
    },
    {
        path: "/member/my_coupon",
        component: () => import('~/addon/mall/pages/member/my_coupon.vue'),
        meta: {
            middleware: ["auth"],
             layout: "member"
        }
    },
    {
        path: "/member/invoice",
        component: () => import('~/addon/mall/pages/member/invoice.vue'),
        meta: {
            middleware: ["auth"],
            layout: "member"
        }
    },
    {
        path: "/member/merchant_settled",
        component: () => import('~/addon/mall/pages/member/merchant_settled.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/member/merchant_record",
        component: () => import('~/addon/mall/pages/member/merchant_record.vue'),
        meta: {
            middleware: ["auth"]
        }
    },
    {
        path: "/member/address_list",
        component: () => import('~/addon/mall/pages/member/address_list.vue'),
        meta: {
            middleware: ["auth"],
            layout: "member"
        }
    },
    {
        path: "/member/browse",
        component: () => import('~/addon/mall/pages/member/browse.vue'),
        meta: {
            middleware: ["auth"],
            layout: "member"
        }
    },

]