增加排序

This commit is contained in:
王兴凯 2026-04-30 17:09:07 +08:00
parent 2103fdb502
commit e0087c482e
2 changed files with 19 additions and 5 deletions

View File

@ -103,10 +103,11 @@ const getList = async (filter?: Record<string, any>) => {
try {
//
const params = {
// ...props.searchParams,
...props.searchParams,
skip: page.value,
take: size.value,
filter: filter,
// skip/take
// skip: (page.value - 1) * size.value,
// take: size.value,

View File

@ -3,7 +3,7 @@
<!-- 搜索区域组件具体 props 需根据实际子组件调整 -->
<GuoYuSheShiShuJuTianBaoSearch @search-finish="handleSearchFinish" @reset="handleReset" />
<!-- 主表格 -->
<BasicTable ref="tableRef" :columns="columns" :list-url="queryPageList" :search-params="{}" :scroll-y="500" >
<BasicTable ref="tableRef" :columns="columns" :list-url="queryPageList" :search-params="{sort:paramsTab.sort}" :scroll-y="500">
<!-- 使用 bodyCell 插槽自定义单元格渲染 -->
<template #bodyCell="{ column, record }">
<template v-if="column.key === 'action' || column.dataIndex === 'action'">
@ -27,7 +27,8 @@
<div class="approval-log-modal-content">
<ApprovalLogSearch :action-type-dict="actionTypeDict" @search-finish="handleApprovalLogSearch"
@reset="handleApprovalLogReset" />
<BasicTable ref="approvalLogTableRef" :columns="approvalLogColumns" :list-url="getApprovalLogList" :scroll-y="500" >
<BasicTable ref="approvalLogTableRef" :columns="approvalLogColumns" :list-url="getApprovalLogList"
:scroll-y="500">
<template #bodyCell="{ column, record }">
<template v-if="column.dataIndex === 'action'">
{{ handName(record.action, actionTypeDict) }}
@ -42,7 +43,8 @@
<div class="change-log-modal-content">
<ChangeLogSearch :operation-type-dict="operationTypeDict" @search-finish="handleChangeLogSearch"
@reset="handleChangeLogReset" />
<BasicTable ref="changeLogTableRef" :columns="changeLogColumns" :list-url="getApprovalChangeLogList" :scroll-y="500" >
<BasicTable ref="changeLogTableRef" :columns="changeLogColumns" :list-url="getApprovalChangeLogList"
:scroll-y="500">
<template #bodyCell="{ column, record }">
<template v-if="column.dataIndex === 'operationType'">
{{ handName(record.operationType, operationTypeDict) }}
@ -176,6 +178,7 @@ const handleSearchFinish = (values: any) => {
const filter = {
logic: "and",
filters: filters,
};
tableRef.value?.getList(filter);
};
@ -413,6 +416,16 @@ const handName = (val: any, arr: any) => {
})
return dictName1
}
//
const paramsTab = ref({
sort: [
{
field: "applyTime",
dir: "desc",
needSortFlag: true
},
],
})
</script>
<style scoped lang="scss">