From 1844a843eb668b4f2e4d2c0a86b1519b643bf9f8 Mon Sep 17 00:00:00 2001 From: akrike <1625167628@qq.com> Date: Sun, 7 Sep 2025 21:15:47 +0800 Subject: [PATCH] add task ui --- resources/src/configs/menus/task.menus.ts | 8 ++ resources/src/configs/navigation.ts | 8 +- resources/src/router/index.ts | 4 +- resources/src/router/task.routes.ts | 12 +++ resources/src/views/process/Process.vue | 16 ++- resources/src/views/task/Task.vue | 120 ++++++++++++++++++++++ 6 files changed, 162 insertions(+), 6 deletions(-) create mode 100644 resources/src/configs/menus/task.menus.ts create mode 100644 resources/src/router/task.routes.ts create mode 100644 resources/src/views/task/Task.vue diff --git a/resources/src/configs/menus/task.menus.ts b/resources/src/configs/menus/task.menus.ts new file mode 100644 index 0000000..2e11016 --- /dev/null +++ b/resources/src/configs/menus/task.menus.ts @@ -0,0 +1,8 @@ +export default [ + { + icon: "mdi-application-braces", + name: "task-page", + key: "menu.task", + link: "/task", + }, +]; diff --git a/resources/src/configs/navigation.ts b/resources/src/configs/navigation.ts index bbd3551..2bcc260 100644 --- a/resources/src/configs/navigation.ts +++ b/resources/src/configs/navigation.ts @@ -5,8 +5,8 @@ import menuCharts from "./menus/charts.menu"; import menuUML from "./menus/uml.menu"; import menuLanding from "./menus/landing.menu"; import menuData from "./menus/data.menu"; -import menuAi from "./menus/ai.menu"; -import menuProcess from "./menus/process.menus" +import menuProcess from "./menus/process.menus"; +import menuTask from "./menus/task.menus"; export default { menu: [ @@ -26,6 +26,10 @@ export default { text: "process", items: menuProcess, }, + { + text: "task", + items: menuTask, + }, { text: "Apps", items: menuApps, diff --git a/resources/src/router/index.ts b/resources/src/router/index.ts index 304b1f4..20f9b05 100644 --- a/resources/src/router/index.ts +++ b/resources/src/router/index.ts @@ -10,6 +10,7 @@ import UmlRoutes from "./uml.routes"; import AppsRoutes from "./apps.routes"; import DataRoutes from "./data.routes"; import ProcessRoutes from "./process.routes"; +import TaskRoutes from "./task.routes"; export const routes = [ { @@ -41,7 +42,8 @@ export const routes = [ ...UmlRoutes, ...AppsRoutes, ...DataRoutes, - ...ProcessRoutes + ...ProcessRoutes, + ...TaskRoutes ]; // 动态路由,基于用户权限动态去加载 diff --git a/resources/src/router/task.routes.ts b/resources/src/router/task.routes.ts new file mode 100644 index 0000000..4c4f104 --- /dev/null +++ b/resources/src/router/task.routes.ts @@ -0,0 +1,12 @@ +// users Data Page +export default [ + { + path: "/task", + component: () => import("@/views/task/Task.vue"), + meta: { + requiresAuth: true, + layout: "landing", + category: "Data", + }, + }, +]; diff --git a/resources/src/views/process/Process.vue b/resources/src/views/process/Process.vue index cd585dd..de8d6ab 100644 --- a/resources/src/views/process/Process.vue +++ b/resources/src/views/process/Process.vue @@ -1,5 +1,5 @@