You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.3 KiB
83 lines
2.3 KiB
4 years ago
|
import DashboardLayout from "@/layout/dashboard/DashboardLayout.vue";
|
||
|
// GeneralViews
|
||
|
import NotFound from "@/pages/NotFoundPage.vue";
|
||
|
|
||
|
// Admin pages
|
||
|
// const Dashboard = () => import(/* webpackChunkName: "dashboard" */"@/pages/Dashboard.vue");
|
||
|
// const Profile = () => import(/* webpackChunkName: "common" */ "@/pages/Profile.vue");
|
||
|
// const Notifications = () => import(/* webpackChunkName: "common" */"@/pages/Notifications.vue");
|
||
|
// const Icons = () => import(/* webpackChunkName: "common" */ "@/pages/Icons.vue");
|
||
|
// const Maps = () => import(/* webpackChunkName: "common" */ "@/pages/Maps.vue");
|
||
|
// const Typography = () => import(/* webpackChunkName: "common" */ "@/pages/Typography.vue");
|
||
|
// const TableList = () => import(/* webpackChunkName: "common" */ "@/pages/TableList.vue");
|
||
|
const Robot = () => import("@/pages/Robot");
|
||
|
const Account = () => import("@/pages/Account");
|
||
|
const Edit = () => import("@/pages/Robot/edit.vue");
|
||
|
|
||
|
const routes = [
|
||
|
{
|
||
|
path: "/",
|
||
|
component: DashboardLayout,
|
||
|
redirect: "/Robot",
|
||
|
children: [
|
||
|
{
|
||
|
path: "robot",
|
||
|
name: "robot",
|
||
|
component: Robot
|
||
|
},
|
||
|
{
|
||
|
path: "edit/:id",
|
||
|
name: "edit",
|
||
|
component: Edit
|
||
|
},
|
||
|
{
|
||
|
path: "account",
|
||
|
name: "account",
|
||
|
component: Account
|
||
|
}
|
||
|
// {
|
||
|
// path: "profile",
|
||
|
// name: "profile",
|
||
|
// component: Profile
|
||
|
// },
|
||
|
// {
|
||
|
// path: "notifications",
|
||
|
// name: "notifications",
|
||
|
// component: Notifications
|
||
|
// },
|
||
|
// {
|
||
|
// path: "icons",
|
||
|
// name: "icons",
|
||
|
// component: Icons
|
||
|
// },
|
||
|
// {
|
||
|
// path: "maps",
|
||
|
// name: "maps",
|
||
|
// component: Maps
|
||
|
// },
|
||
|
// {
|
||
|
// path: "typography",
|
||
|
// name: "typography",
|
||
|
// component: Typography
|
||
|
// },
|
||
|
// {
|
||
|
// path: "table-list",
|
||
|
// name: "table-list",
|
||
|
// component: TableList
|
||
|
// }
|
||
|
]
|
||
|
},
|
||
|
{ path: "*", component: NotFound }
|
||
|
];
|
||
|
|
||
|
/**
|
||
|
* Asynchronously load view (Webpack Lazy loading compatible)
|
||
|
* The specified component must be inside the Views folder
|
||
|
* @param {string} name the filename (basename) of the view to load.
|
||
|
function view(name) {
|
||
|
var res= require('../components/Dashboard/Views/' + name + '.vue');
|
||
|
return res;
|
||
|
};**/
|
||
|
|
||
|
export default routes;
|