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