fix: approval, fixed sort (#1356)

Reviewed-on: daoyoucloud/tachybase#1356
This commit is contained in:
bai.zixv 2024-07-19 12:24:12 +08:00
parent 2bfc1d1eee
commit f8fb5b187a

View File

@ -71,7 +71,10 @@ export const useTableBlockProps = () => {
? [sorter.field] ? [sorter.field]
: [`-${sorter.field}`] : [`-${sorter.field}`]
: parentSort; : parentSort;
ctx.service.run({ ...ctx.service.params?.[0], page: current, pageSize, sort }); // NOTE: 这里将原本就有的排序参数保留
const sortParams = ctx.params.sort || [];
const sortFinal = [...new Set([...sortParams, ...(sort || [])])];
ctx.service.run({ ...ctx.service.params?.[0], page: current, pageSize, sort: sortFinal });
}, },
onClickRow(record, setSelectedRow, selectedRow) { onClickRow(record, setSelectedRow, selectedRow) {
const { targets, uid } = findFilterTargets(fieldSchema); const { targets, uid } = findFilterTargets(fieldSchema);