Files
cssd-back/resources/js/vue/router/paths.js
T

224 lines
4.0 KiB
JavaScript
Vendored

/**
* Define all of your application routes here
* for more information on routes, see the
* official documentation https://router.vuejs.org/en/
*/
export default [
{
path: '/dashboard',
name: 'Dashboard',
view: 'Dashboard',
},
{
path: '/my-info',
name: 'MyInfo',
view: 'User/MyInfo'
},
{
path: '/manage-users',
name: 'ManageUsers',
view: 'User/List',
meta: {
roles: 'Admin|Supervisor'
}
},
{
path: '/test-type/create',
name: 'AddTestType',
view: 'TestType/AddEdit'
},
{
path: '/test-type/:testType/edit',
name: 'EditTestType',
view: 'TestType/AddEdit',
meta: {
roles: 'Admin'
}
},
{
path: '/test-types',
name: 'ListTestType',
view: 'TestType/List',
meta: {
roles: 'Admin'
}
},
{
path: '/medical-center',
name: 'ManageMedicalCenter',
view: 'MedicalCenter/List',
meta: {
roles: 'Admin'
}
},
{
path: '/medical-center/create',
name: 'AddMedicalCenter',
view: 'MedicalCenter/AddEdit',
meta: {
roles: 'Admin'
}
},
{
path: '/medical-center/:medicalCenter/edit',
name: 'EditMedicalCenter',
view: 'MedicalCenter/AddEdit',
meta: {
roles: 'Admin'
}
},
{
path: '/add-operator/:medicalCenter',
name: 'AddOperator',
view: 'Auth/Register',
meta: {
roles: 'Admin'
}
},
{
path: '/operator-list/:medicalCenter',
name: 'OperatorList',
view: 'MedicalCenter/OperatorList',
meta: {
roles: 'Admin'
}
},
{
path: '/login',
name: 'Login',
view: 'Auth/Login',
meta: {
public: true, // Allow access to even if not logged in
onlyWhenLoggedOut: true
}
},
{
path: '/register',
name: 'Register',
view: 'Auth/Register',
meta: {
public: true, // Allow access to even if not logged in
onlyWhenLoggedOut: true,
roles: 'Admin'
}
},
{
path: '/forgot-password',
name: 'ForgotPassword',
view: 'Auth/ForgotPassword',
meta: {
public: true, // Allow access to even if not logged in
onlyWhenLoggedOut: true
},
},
{
path: '/ShowTestResult/:testResult',
name: 'ShowTestResult',
view: 'TestResult/Show',
meta: {
public: true,
title:'Show Test Result | CSSD Dashboard'
},
},
{
path: '/resualt-test',
name: 'AllResultTest',
view: 'TestResult/List'
},
{
path: '/add-test-result',
name: 'SubmitTestResult',
view: 'TestResult/AddEdit'
},
{
path: '/test-result/:testResult/edit',
name: 'EditTestResult',
view: 'TestResult/AddEdit'
},
{
path: '/test-result/NotVerified',
name: 'NotVerifyTestResult',
view: 'TestResult/List'
},
{
path: '/statistics',
name: 'Statistics',
view: 'Statistics/Chart'
},
{
path: '/add-package',
name: 'AddPackage',
view: 'Package/AddEdit'
},
{
path: '/packages',
name: 'AllPackage',
view: 'Package/List'
},
{
path: '/packages/:package/edit',
name: 'EditPackage',
view: 'Package/AddEdit'
},
{
path: '/add-label',
name: 'AddLabel',
view: 'Label/AddEdit'
},
{
path: '/labels',
name: 'AllLabels',
view: 'Label/List'
},
{
path: '/label/:label/edit',
name: 'EditLabel',
view: 'Label/AddEdit'
},
{
path: '/add-cycle',
name: 'AddCycle',
view: 'Cycle/AddEdit'
},
{
path: '/cycles',
name: 'AllCycle',
view: 'Cycle/List'
},
{
path: '/cycle/:cycle/edit',
name: 'EditCycle',
view: 'Cycle/AddEdit'
},
{
path: '/add-Item',
name: 'AddItem',
view: 'Item/AddEdit'
},
{
path: '/Items',
name: 'AllItem',
view: 'Item/List'
},
{
path: '/Item/:Item/edit',
name: 'EditItem',
view: 'Item/AddEdit'
},
{
path: '/tickets',
name: 'Tickets',
view: 'Tickets/List'
},
{
path: '/ShowPackage/:package',
name: 'ShowPackage',
view: 'Package/ShowPackage'
},
{
path: '/Intro',
name: 'Intro',
view: 'Intro/Intro'
},
]