From 1969669f0bbf1391bd4a37c6602666cdfc96f928 Mon Sep 17 00:00:00 2001 From: molong Date: Tue, 10 Feb 2026 22:36:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Auth/Admin/Department.php | 2 +- .../Controllers/Auth/Admin/Permission.php | 4 +- resources/admin/src/hooks/useTable.js | 4 +- .../src/pages/auth/departments/index.vue | 633 +++---------- .../admin/src/pages/auth/departments/save.vue | 170 ++++ .../src/pages/auth/online-users/index.vue | 408 ++++++++ .../src/pages/auth/online-users/sessions.vue | 285 ++++++ .../src/pages/auth/permissions/index.vue | 688 ++++++-------- .../admin/src/pages/auth/permissions/save.vue | 379 ++++++++ .../admin/src/pages/auth/roles/index.vue | 647 +++++-------- .../admin/src/pages/auth/roles/permission.vue | 150 +++ resources/admin/src/pages/auth/roles/save.vue | 145 +++ .../admin/src/pages/auth/users/index.vue | 892 +++++++++--------- resources/admin/src/pages/auth/users/role.vue | 124 +++ resources/admin/src/pages/auth/users/save.vue | 260 +++++ .../admin/src/pages/home/iconPickerDemo.vue | 50 - resources/admin/src/pages/home/index.vue | 445 ++++++++- .../pages/home/widgets/components/about.vue | 27 - .../pages/home/widgets/components/echarts.vue | 132 --- .../pages/home/widgets/components/index.js | 8 - .../pages/home/widgets/components/info.vue | 63 -- .../home/widgets/components/progress.vue | 36 - .../src/pages/home/widgets/components/sms.vue | 93 -- .../pages/home/widgets/components/time.vue | 72 -- .../src/pages/home/widgets/components/ver.vue | 69 -- .../pages/home/widgets/components/welcome.vue | 97 -- .../admin/src/pages/home/widgets/index.vue | 505 ---------- .../src/pages/home/work/components/myapp.vue | 469 --------- resources/admin/src/pages/home/work/index.vue | 21 - .../admin/src/pages/system/config/index.vue | 489 ---------- .../src/pages/system/dictionary/index.vue | 463 --------- .../admin/src/pages/system/log/index.vue | 368 -------- 32 files changed, 3497 insertions(+), 4701 deletions(-) create mode 100644 resources/admin/src/pages/auth/departments/save.vue create mode 100644 resources/admin/src/pages/auth/online-users/index.vue create mode 100644 resources/admin/src/pages/auth/online-users/sessions.vue create mode 100644 resources/admin/src/pages/auth/permissions/save.vue create mode 100644 resources/admin/src/pages/auth/roles/permission.vue create mode 100644 resources/admin/src/pages/auth/roles/save.vue create mode 100644 resources/admin/src/pages/auth/users/role.vue create mode 100644 resources/admin/src/pages/auth/users/save.vue delete mode 100644 resources/admin/src/pages/home/iconPickerDemo.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/about.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/echarts.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/index.js delete mode 100644 resources/admin/src/pages/home/widgets/components/info.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/progress.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/sms.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/time.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/ver.vue delete mode 100644 resources/admin/src/pages/home/widgets/components/welcome.vue delete mode 100644 resources/admin/src/pages/home/widgets/index.vue delete mode 100644 resources/admin/src/pages/home/work/components/myapp.vue delete mode 100644 resources/admin/src/pages/home/work/index.vue delete mode 100644 resources/admin/src/pages/system/config/index.vue delete mode 100644 resources/admin/src/pages/system/dictionary/index.vue delete mode 100644 resources/admin/src/pages/system/log/index.vue diff --git a/app/Http/Controllers/Auth/Admin/Department.php b/app/Http/Controllers/Auth/Admin/Department.php index fcd3a35..85233e8 100644 --- a/app/Http/Controllers/Auth/Admin/Department.php +++ b/app/Http/Controllers/Auth/Admin/Department.php @@ -45,7 +45,7 @@ class Department extends Controller return response()->json([ 'code' => 200, 'message' => 'success', - 'data' => ['tree' => $result], + 'data' => $result, ]); } diff --git a/app/Http/Controllers/Auth/Admin/Permission.php b/app/Http/Controllers/Auth/Admin/Permission.php index 2021d98..44701c0 100644 --- a/app/Http/Controllers/Auth/Admin/Permission.php +++ b/app/Http/Controllers/Auth/Admin/Permission.php @@ -41,7 +41,7 @@ class Permission extends Controller return response()->json([ 'code' => 200, 'message' => 'success', - 'data' => ['tree' => $result], + 'data' => $result, ]); } @@ -55,7 +55,7 @@ class Permission extends Controller return response()->json([ 'code' => 200, 'message' => 'success', - 'data' => ['tree' => $result], + 'data' => $result, ]); } diff --git a/resources/admin/src/hooks/useTable.js b/resources/admin/src/hooks/useTable.js index b9850a4..6c5f48e 100644 --- a/resources/admin/src/hooks/useTable.js +++ b/resources/admin/src/hooks/useTable.js @@ -125,10 +125,10 @@ export function useTable(options = {}) { // 调用API函数,确保this上下文正确 const res = await api(requestParams) - if (res.code === 1) { + if (res.code === 200) { // 如果是分页数据 if (needPagination) { - tableData.value = res.data?.data || [] + tableData.value = res.data?.list || [] pagination.total = res.data?.total || 0 } else { // 非分页数据(如树形数据) diff --git a/resources/admin/src/pages/auth/departments/index.vue b/resources/admin/src/pages/auth/departments/index.vue index a8cc422..7f5ac27 100644 --- a/resources/admin/src/pages/auth/departments/index.vue +++ b/resources/admin/src/pages/auth/departments/index.vue @@ -1,530 +1,203 @@ diff --git a/resources/admin/src/pages/auth/departments/save.vue b/resources/admin/src/pages/auth/departments/save.vue new file mode 100644 index 0000000..3023e8f --- /dev/null +++ b/resources/admin/src/pages/auth/departments/save.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/resources/admin/src/pages/auth/online-users/index.vue b/resources/admin/src/pages/auth/online-users/index.vue new file mode 100644 index 0000000..cc955cf --- /dev/null +++ b/resources/admin/src/pages/auth/online-users/index.vue @@ -0,0 +1,408 @@ + + + + + diff --git a/resources/admin/src/pages/auth/online-users/sessions.vue b/resources/admin/src/pages/auth/online-users/sessions.vue new file mode 100644 index 0000000..040ea6e --- /dev/null +++ b/resources/admin/src/pages/auth/online-users/sessions.vue @@ -0,0 +1,285 @@ + + + + + diff --git a/resources/admin/src/pages/auth/permissions/index.vue b/resources/admin/src/pages/auth/permissions/index.vue index ace3689..bcb7256 100644 --- a/resources/admin/src/pages/auth/permissions/index.vue +++ b/resources/admin/src/pages/auth/permissions/index.vue @@ -1,465 +1,333 @@ diff --git a/resources/admin/src/pages/auth/roles/index.vue b/resources/admin/src/pages/auth/roles/index.vue index af3c13e..4ac0a02 100644 --- a/resources/admin/src/pages/auth/roles/index.vue +++ b/resources/admin/src/pages/auth/roles/index.vue @@ -1,436 +1,309 @@