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.

51 lines
1.1 KiB

10 months ago
9 months ago
10 months ago
9 months ago
10 months ago
9 months ago
10 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
  1. import { createRouter, createWebHistory } from 'vue-router';
  2. import HomeWork from '../views/HomeWork.vue';
  3. import Login from '../views/Login.vue';
  4. import WorksShowView from '../views/WorksShowView.vue';
  5. import DoHomeworkView from "@/views/DoHomeworkView.vue";
  6. import AddWork from '../views/AddWork.vue';
  7. import WorkDetail from '../views/WorkDetail.vue';
  8. import UpdateWork from '../views/UpdateWork.vue';
  9. const router = createRouter({
  10. history: createWebHistory(),
  11. routes: [
  12. {
  13. path: '/',
  14. name: 'login',
  15. component: Login,
  16. },
  17. {
  18. path: '/list',
  19. name: 'homeWorklist',
  20. component: HomeWork,
  21. },
  22. {
  23. path:'/addwork',
  24. name:'addwork',
  25. component: AddWork
  26. },
  27. {
  28. path: '/show',
  29. name: 'workshow',
  30. component: WorksShowView
  31. },
  32. {
  33. path:'/doWork/:id?/:sub?',
  34. name:'doWork',
  35. component: DoHomeworkView
  36. },
  37. {
  38. path:'/workdetail/:id',
  39. name:'workdetail',
  40. component: WorkDetail
  41. },
  42. {
  43. path:'/updatework/:id',
  44. name:'updatework',
  45. component: UpdateWork
  46. }
  47. ]
  48. })
  49. export default router