From 03272df08b262883f77b2b03823522cd384244e4 Mon Sep 17 00:00:00 2001 From: Tengku Yusof Date: Sat, 31 May 2025 19:43:24 +0800 Subject: [PATCH] Add JobDetailModal component for displaying job details and create admin dashboard page with job management features, including job filtering, queue management, and mock data integration. --- components/JobDetailModal.vue | 180 +++++++ navigation/index.js | 6 + pages/admin/index.vue | 921 ++++++++++++++++++++++++++++++++++ 3 files changed, 1107 insertions(+) create mode 100644 components/JobDetailModal.vue create mode 100644 pages/admin/index.vue diff --git a/components/JobDetailModal.vue b/components/JobDetailModal.vue new file mode 100644 index 0000000..679d770 --- /dev/null +++ b/components/JobDetailModal.vue @@ -0,0 +1,180 @@ + + + + + \ No newline at end of file diff --git a/navigation/index.js b/navigation/index.js index ed66b1c..697cc16 100644 --- a/navigation/index.js +++ b/navigation/index.js @@ -31,6 +31,12 @@ export default [ } ] }, + { + "title": "Queue Dashboard", + "icon": "mdi:view-dashboard", + "path": "/admin", + "child": [] + }, { "title": "Penyunting Menu", "icon": "ci:menu-alt-03", diff --git a/pages/admin/index.vue b/pages/admin/index.vue new file mode 100644 index 0000000..7a0ad9a --- /dev/null +++ b/pages/admin/index.vue @@ -0,0 +1,921 @@ + + + + + \ No newline at end of file