From 8534025c45b4736975730678b9ccf23570a75f95 Mon Sep 17 00:00:00 2001
From: liuyu <yu.liu@cqgbkj.com>
Date: 星期二, 22 九月 2026 09:25:48 +0800
Subject: [PATCH] feat(tms): 新增试卷、培训任务、个人任务页面
---
apps/jnpf-web-apps-main/src/router/routes/basic.ts | 142 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 142 insertions(+), 0 deletions(-)
diff --git a/apps/jnpf-web-apps-main/src/router/routes/basic.ts b/apps/jnpf-web-apps-main/src/router/routes/basic.ts
index 8f14ec8..7b65553 100644
--- a/apps/jnpf-web-apps-main/src/router/routes/basic.ts
+++ b/apps/jnpf-web-apps-main/src/router/routes/basic.ts
@@ -102,6 +102,39 @@
},
},
{
+ path: '/tms/paper/create',
+ name: 'TmsPaperCreate',
+ component: () => import('#/views/x/tms/paper/Form.vue'),
+ meta: {
+ title: '鏂板璇曞嵎',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/paper',
+ },
+ },
+ {
+ path: '/tms/paper/edit/:id',
+ name: 'TmsPaperEdit',
+ component: () => import('#/views/x/tms/paper/Form.vue'),
+ meta: {
+ title: '缂栬緫璇曞嵎',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/paper',
+ },
+ },
+ {
+ path: '/tms/paper/detail/:id',
+ name: 'TmsPaperDetail',
+ component: () => import('#/views/x/tms/paper/Detail.vue'),
+ meta: {
+ title: '璇曞嵎璇︽儏',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/paper',
+ },
+ },
+ {
path: '/tms/question/create',
name: 'TmsQuestionCreate',
component: () => import('#/views/x/tms/question/Form.vue'),
@@ -124,11 +157,44 @@
},
},
{
+ path: '/tms/question/detail/:id',
+ name: 'TmsQuestionDetail',
+ component: () => import('#/views/x/tms/question/Detail.vue'),
+ meta: {
+ title: '璇曢璇︽儏',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/question',
+ },
+ },
+ {
path: '/tms/selfTest/exam',
name: 'TmsSelfTestExam',
component: () => import('#/views/x/tms/selfTest/exam.vue'),
meta: {
title: '鑷垜妫�娴嬬瓟棰�',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/selfTest',
+ },
+ },
+ {
+ path: '/tms/selfTest/records',
+ name: 'TmsSelfTestRecords',
+ component: () => import('#/views/x/tms/selfTest/records.vue'),
+ meta: {
+ title: '鎴戠殑妫�娴嬭褰�',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/selfTest',
+ },
+ },
+ {
+ path: '/tms/selfTest/detail/:id',
+ name: 'TmsSelfTestDetail',
+ component: () => import('#/views/x/tms/selfTest/Detail.vue'),
+ meta: {
+ title: '妫�娴嬭鎯�',
hideInMenu: true,
ignoreAccess: true,
currentActiveMenu: '/tms/selfTest',
@@ -151,6 +217,17 @@
component: () => import('#/views/x/tms/onlineExam/Detail.vue'),
meta: {
title: '鑰冭瘯璇︽儏',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/onlineExam',
+ },
+ },
+ {
+ path: '/tms/onlineExam/review/:id',
+ name: 'TmsOnlineExamReview',
+ component: () => import('#/views/x/tms/onlineExam/Wrong.vue'),
+ meta: {
+ title: '鑰冭瘯鍥為【',
hideInMenu: true,
ignoreAccess: true,
currentActiveMenu: '/tms/onlineExam',
@@ -336,6 +413,71 @@
ignoreAccess: true,
},
},
+ {
+ path: '/tms/personTask',
+ name: 'TmsPersonTaskBasic',
+ component: () => import('#/views/x/tms/personTask/index.vue'),
+ meta: {
+ title: '涓汉鍩硅浠诲姟',
+ hideInMenu: true,
+ ignoreAccess: true,
+ },
+ },
+ {
+ path: '/tms/personTask/detail/:id',
+ name: 'TmsPersonTaskDetail',
+ component: () => import('#/views/x/tms/personTask/Detail.vue'),
+ meta: {
+ title: '涓汉鍩硅浠诲姟璇︽儏',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/personTask',
+ },
+ },
+ {
+ path: '/tms/personTask/learn/:id',
+ name: 'TmsPersonTaskLearn',
+ component: () => import('#/views/x/tms/personTask/Learn.vue'),
+ meta: {
+ title: '鍩硅瀛︿範',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/personTask',
+ },
+ },
+ {
+ path: '/tms/task/create',
+ name: 'TmsTaskCreate',
+ component: () => import('#/views/x/tms/task/Form.vue'),
+ meta: {
+ title: '鏂板鍩硅浠诲姟',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/task',
+ },
+ },
+ {
+ path: '/tms/task/edit/:id',
+ name: 'TmsTaskEdit',
+ component: () => import('#/views/x/tms/task/Form.vue'),
+ meta: {
+ title: '缂栬緫鍩硅浠诲姟',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/task',
+ },
+ },
+ {
+ path: '/tms/task/detail/:id',
+ name: 'TmsTaskDetail',
+ component: () => import('#/views/x/tms/task/Detail.vue'),
+ meta: {
+ title: '鍩硅浠诲姟璇︽儏',
+ hideInMenu: true,
+ ignoreAccess: true,
+ currentActiveMenu: '/tms/task',
+ },
+ },
],
},
{
--
Gitblit v1.8.0