增加排序
This commit is contained in:
parent
2103fdb502
commit
e0087c482e
@ -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,
|
||||
|
||||
@ -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">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user