课程模块部分bug修复

This commit is contained in:
2025-07-02 09:43:17 +08:00
parent 927b200cf2
commit 06debc411c
24 changed files with 418 additions and 456 deletions

View File

@ -102,7 +102,6 @@ import { onMounted, ref } from "vue";
import myAxios from "../../api/myAxios.ts";
import { message, Modal } from "ant-design-vue";
import {downLoadImage} from "../../api/ImageUrl.ts";
import router from "../../router";
const loading = ref(false);
const selectedRowKeys = ref<number[]>([]); // 存储选中的行ID
@ -285,7 +284,6 @@ const pagination = ref({
pageSizeOptions: ['10', '20', '50', '100']
});
// 处理分页和排序变化
// 处理分页和排序变化
const handleTableChange = (pag: any, _filters: any, sorter: any) => {
searchParams.value.current = pag.current;
@ -293,17 +291,14 @@ const handleTableChange = (pag: any, _filters: any, sorter: any) => {
// 处理排序
if (sorter && sorter.field) {
// 获取排序字段使用列的key而不是dataIndex
const sortField = sorter.field;
// 获取排序方向ascend/descend
const sortOrder = sorter.order ? sorter.order : '';
// 更新搜索参数中的排序字段和排序方向
searchParams.value.sortField = sortField;
searchParams.value.sortOrder = sortOrder;
} else {
// 如果没有排序信息,重置为默认排序
searchParams.value.sortField = "id";
searchParams.value.sortOrder = "ascend";
}