吉安感知网项目-前端
shuishen
2026-02-09 b9bb26e214bb0e52fc8946dec1f1f485a06ff857
feat:角色管理页面修改调整
3 files modified
35 ■■■■ changed files
applications/drone-command/src/api/system/role.js 8 ●●●● patch | view | raw | blame | history
applications/drone-command/src/styles/common/cockpit.scss 4 ●●●● patch | view | raw | blame | history
applications/drone-command/src/views/permissionManage/permissionRole/index.vue 23 ●●●● patch | view | raw | blame | history
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,
  });
};
applications/drone-command/src/styles/common/cockpit.scss
@@ -1251,6 +1251,10 @@
    }
}
.placeholder-ele {
    padding: 12px;
}
.command-page-view-dialog {
    margin: 0;
    padding: 20px;
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()
}