From b9bb26e214bb0e52fc8946dec1f1f485a06ff857 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 09 Feb 2026 16:52:21 +0800
Subject: [PATCH] feat:角色管理页面修改调整

---
 applications/drone-command/src/views/permissionManage/permissionRole/index.vue |   23 ++++-------------------
 applications/drone-command/src/styles/common/cockpit.scss                      |    4 ++++
 applications/drone-command/src/api/system/role.js                              |    8 ++------
 3 files changed, 10 insertions(+), 25 deletions(-)

diff --git a/applications/drone-command/src/api/system/role.js b/applications/drone-command/src/api/system/role.js
index aaae6bb..6a0954e 100644
--- a/applications/drone-command/src/api/system/role.js
+++ b/applications/drone-command/src/api/system/role.js
@@ -1,14 +1,10 @@
 import request from '@/axios';
 
-export const getList = (current, size, params) => {
+export const getList = (params) => {
   return request({
     url: '/blade-system/role/list',
     method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    },
+    params,
   });
 };
 
diff --git a/applications/drone-command/src/styles/common/cockpit.scss b/applications/drone-command/src/styles/common/cockpit.scss
index b13e4b4..f4ee56e 100644
--- a/applications/drone-command/src/styles/common/cockpit.scss
+++ b/applications/drone-command/src/styles/common/cockpit.scss
@@ -1251,6 +1251,10 @@
     }
 }
 
+.placeholder-ele {
+    padding: 12px;
+}
+
 .command-page-view-dialog {
     margin: 0;
     padding: 20px;
diff --git a/applications/drone-command/src/views/permissionManage/permissionRole/index.vue b/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
index e6cf37d..1b1f538 100644
--- a/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
+++ b/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
@@ -67,18 +67,9 @@
 					</el-table-column>
 				</el-table>
 			</div>
-
-			<div class="command-table-pagination">
-				<el-pagination
-					popper-class="command-select-popper"
-					v-model:current-page="searchParams.current"
-					v-model:page-size="searchParams.size"
-					layout="total, prev, pager, next, sizes"
-					:total="total"
-					@change="loadList"
-				/>
-			</div>
 		</div>
+
+		<div class="placeholder-ele"></div>
 
 		<FormDiaLog ref="dialogRef" @success="loadList" />
 		<RolePermissionDialog ref="roleDialogRef" @success="loadList" />
@@ -99,14 +90,11 @@
 const initSearchParams = () => ({
 	roleName: '',
 	roleAlias: '',
-	current: 1,
-	size: 10,
 })
 
 const searchParams = ref(initSearchParams())
 const loading = ref(true)
 const list = ref([])
-const total = ref(0)
 const selectedIds = ref([])
 const selectedRows = ref([])
 const queryParamsRef = ref(null)
@@ -119,23 +107,20 @@
 async function loadList() {
 	loading.value = true
 	try {
-		const res = await getRolePage(searchParams.value.current, searchParams.value.size, searchParams.value)
-		const records = res?.data?.data?.records ?? res?.data?.data ?? []
+		const res = await getRolePage(searchParams.value)
+		const records = res?.data?.data ?? []
 		list.value = records
-		total.value = res?.data?.data?.total ?? res?.data?.total ?? records.length
 	} finally {
 		loading.value = false
 	}
 }
 
 function handleSearch() {
-	searchParams.value.current = 1
 	loadList()
 }
 
 function resetForm() {
 	queryParamsRef.value?.resetFields()
-	searchParams.value.current = 1
 	loadList()
 }
 

--
Gitblit v1.9.3