From 1e060417691d00c2720c9dc90c48d96210a4ebb0 Mon Sep 17 00:00:00 2001 From: Missez Date: Wed, 21 Jan 2026 09:52:10 +0700 Subject: [PATCH] feat: Implement instructor course management pages and service for listing, creating, viewing, and editing courses. --- .../pages/instructor/courses/[id]/edit.vue | 266 ++++++++++++++++ .../pages/instructor/courses/[id]/index.vue | 298 ++++++++++++++++++ .../pages/instructor/courses/create.vue | 4 +- .../pages/instructor/courses/index.vue | 25 +- .../services/instructor.service.ts | 254 +++++++++++++++ 5 files changed, 838 insertions(+), 9 deletions(-) create mode 100644 frontend_management/pages/instructor/courses/[id]/edit.vue create mode 100644 frontend_management/pages/instructor/courses/[id]/index.vue diff --git a/frontend_management/pages/instructor/courses/[id]/edit.vue b/frontend_management/pages/instructor/courses/[id]/edit.vue new file mode 100644 index 00000000..847e9055 --- /dev/null +++ b/frontend_management/pages/instructor/courses/[id]/edit.vue @@ -0,0 +1,266 @@ + + + diff --git a/frontend_management/pages/instructor/courses/[id]/index.vue b/frontend_management/pages/instructor/courses/[id]/index.vue new file mode 100644 index 00000000..55994a30 --- /dev/null +++ b/frontend_management/pages/instructor/courses/[id]/index.vue @@ -0,0 +1,298 @@ + + + diff --git a/frontend_management/pages/instructor/courses/create.vue b/frontend_management/pages/instructor/courses/create.vue index 9a915c95..a4e0eafe 100644 --- a/frontend_management/pages/instructor/courses/create.vue +++ b/frontend_management/pages/instructor/courses/create.vue @@ -109,9 +109,9 @@