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 @@