/* eslint-disable */ import Vue from "vue"; import Router from "vue-router"; Vue.use(Router); export function constantUserRouterMap() { return [ { path: "/login", component: () => import("@/views/user/login"), hidden: true }, { path: "/reg", component: () => import("@/views/login/reg"), hidden: true }, { path: "/forget-pwd", component: () => import("@/views/login/forget-pwd"), hidden: true }, { path: "/auth-redirect", component: () => import("@/views/login/authredirect"), hidden: true }, { path: "/404", component: () => import("@/views/errorPage/404"), hidden: true }, { path: "/401", component: () => import("@/views/errorPage/401"), hidden: true }, { path: "/print/base/:menu_id/:ids", component: () => import("@/views/sys/print/base"), hidden: true }, { path: "", component: () => import("@/views/layout/layout"), redirect: "/dashboard", children: [ { path: "/dashboard", component: () => import("@/views/user/dashboard/index"), name: "user-dashboard", meta: { title: "dashboard", icon: "menu-icon el-icon-yrt-shouye", noCache: true, menuName: "首页", level: 2 } } ] }, { path: "/inbound", component: () => import("@/views/layout/layout"), redirect: "/", name: "inbound", alwaysShow: true, meta: { title: "inbound", icon: "menu-icon el-icon-yrt-ruku1", menu_Id: 101, menuName: "订单管理", level: 2 }, children: [ { path: "/way/quotation", component: () => import("@/views/user/way/quotation"), name: "user-way-quotation", meta: { title: "user-way-quotation", icon: "", menu_Id: 102, menuName: "入库计划订单", level: 2 } }, { path: "/way/import", component: () => import("@/views/user/way/import"), name: "user-way-import", meta: { title: "user-way-import", icon: "", menu_Id: 102, menuName: "运单批量导入", level: 2 } }, { path: "/way/import-quotation", component: () => import("@/views/user/way/import-quotation"), name: "user-way-import-quotation", meta: { title: "user-way-import-quotation", icon: "", menu_Id: 102, menuName: "入库计划单批量导入", level: 2 } }, { path: "/way/editor", component: () => import("@/views/user/way/editor"), name: "user-way-editor", meta: { title: "user-way-editor", icon: "", menu_Id: 102, menuName: "运单录入", level: 2 } }, { path: "/way/bill", component: () => import("@/views/user/way/bill"), name: "user-way-bill", meta: { title: "user-way-bill", icon: "", menu_Id: 102, menuName: "运单查询", level: 2 } }, { path: "/out/vsale-order-list", component: () => import("@/views/user/out/vsale-order-list"), name: "user-order-list", meta: { title: "user-order-list", icon: "", menu_Id: 102, menuName: "出库单明细查询", level: 2 } }, { path: "/storage/product-search", component: () => import("@/views/user/storage/product-position-group"), name: "user-storage-product-position-group", meta: { title: "user-storage-product-position-group", icon: "", menu_Id: 102, menuName: "物料库存查询", level: 2 } } ] }, { path: "/service", component: () => import("@/views/layout/layout"), redirect: "/", name: "operation", alwaysShow: true, meta: { title: "operation", icon: "menu-icon el-icon-yrt-ruku1", menu_Id: 101, menuName: "业务操作" }, children: [ { path: "/base/idcard", component: () => import("@/views/user/basic/idcard"), name: "user-basic-idcard", meta: { title: "user-basic-idcard", icon: "", menu_Id: 102, menuName: "身份证库", level: 2 } }, { path: "/service/claim", component: () => import("@/views/user/service/claim"), name: "user-service-claim", meta: { title: "user-service-claim", icon: "", menu_Id: 102, menuName: "理赔管理", level: 2 } }, // { // path: "/fee/receive", // component: () => import("@/views/user/fee/receive"), // name: "fee-receive", // meta: { // title: "fee-receive", // icon: "", // menu_Id: 102, // menuName: "账单管理" // } // }, { path: "/fee/balance", component: () => import("@/views/user/fee/balance"), name: "user-fee-balance", meta: { title: "user-fee-balance", icon: "", menu_Id: 102, menuName: "结算单管理", level: 2 } }, { path: "/product/edit", component: () => import("@/views/user/product/editor"), name: "user-product-editor", meta: { title: "user-product-editor", icon: "", menu_Id: 102, menuName: "新增物料", level: 2 } }, { path: "/product/info", component: () => import("@/views/user/product/product-info"), name: "user-product-product-info", meta: { title: "user-product-product-info", icon: "", menu_Id: 102, menuName: "物料管理", level: 2 } } ] }, { path: "/account", component: () => import("@/views/layout/layout"), redirect: "/", name: "account", alwaysShow: true, meta: { title: "account", icon: "menu-icon el-icon-yrt-ruku1", menu_Id: 101, menuName: "账号中心", level: 2 }, children: [ { path: "/account/my", component: () => import("@/views/user/account/my"), name: "user-account-my", meta: { title: "user-account-my", icon: "", menu_Id: 102, menuName: "我的基本信息", level: 2 } }, { path: "/account/password", component: () => import("@/views/user/account/password"), name: "user-account-password", meta: { title: "user-account-password", icon: "", menu_Id: 102, menuName: "修改密码", level: 2 } }, { path: "/account/address", component: () => import("@/views/user/account/address"), name: "user-account-address", meta: { title: "user-account-address", icon: "", menu_Id: 102, menuName: "我的收件地址", level: 2 } } ] }, /* *************** 自定义路由 - 前端网站 ***************** */ { path: "/index", component: () => import("@/views/user/index"), hidden: true }, { path: "/upload-card-id", component: () => import("@/views/user/upload-card-id"), hidden: true }, { path: "/contact-us", component: () => import("@/views/user/contact-us"), hidden: true }, { path: "/business", component: () => import("@/views/user/business"), hidden: true }, { path: "/store-search", component: () => import("@/views/user/store-search"), hidden: true }, { path: "/way-search/:id", component: () => import("@/views/user/way-search"), hidden: true }, { path: "/newsInfo/:id", component: () => import("@/views/user/newsInfo"), hidden: true } ]; } export default new Router({ // mode: 'history', scrollBehavior: () => ({ y: 0 }), routes: constantUserRouterMap() });