diff --git a/CHANGELOG.md b/CHANGELOG.md index 900730dc..c3b662b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,8 @@ - 用户管理 新增只获取一次(mounted)默认密码而非每次打开modal都获取 - `apps/web-antd/src/utils/dict.ts` `getDict`方法将于下个版本删除 使用`getDictOptions`替代 - VxeTable升级V4.10.0 +- 移除`@deprecated` `apps/web-antd/src/adapter/vxe-table.ts`的`tableCheckboxEvent`方法 +- 移除`由于更新方案弃用的` `apps/web-antd/src/adapter/vxe-table.ts`的`vxeSortEvent`方法 # 1.1.3 diff --git a/apps/web-antd/src/adapter/vxe-table.ts b/apps/web-antd/src/adapter/vxe-table.ts index 43174717..592161af 100644 --- a/apps/web-antd/src/adapter/vxe-table.ts +++ b/apps/web-antd/src/adapter/vxe-table.ts @@ -1,6 +1,4 @@ -import type { Ref } from 'vue'; - -import type { VxeGridDefines, VxeGridPropTypes } from '@vben/plugins/vxe-table'; +import type { VxeGridPropTypes } from '@vben/plugins/vxe-table'; import { h } from 'vue'; @@ -105,21 +103,6 @@ export { useVbenVxeGrid }; export type * from '@vben/plugins/vxe-table'; -/** - * 通用的表格复选框是否选中事件 - * @deprecated 使用vxeCheckboxChecked代替 - * @param checked 是否选中 - * @returns function - */ -export function tableCheckboxEvent(checked: Ref) { - const event: (params: VxeGridDefines.CheckboxChangeEventParams) => void = ( - params, - ) => { - checked.value = params.$table.getCheckboxRecords().length > 0; - }; - return event; -} - /** * 判断vxe-table的复选框是否选中 * @param tableApi api @@ -131,28 +114,6 @@ export function vxeCheckboxChecked( return tableApi?.grid?.getCheckboxRecords?.()?.length > 0; } -/** - * 通用的vxe-table排序事件 支持单/多字段排序 - * @deprecated 翻页后排序会丢失,使用addSortParams代替 - * @param tableApi api - * @param sortParams 排序参数 - */ -export function vxeSortEvent( - tableApi: ReturnType[1], - sortParams: VxeGridDefines.SortChangeEventParams, -) { - const { sortList } = sortParams; - // 这里是排序取消 length为0 就不传参数了 - if (sortList.length === 0) { - tableApi.query(); - return; - } - // 支持单/多字段排序 - const orderByColumn = sortList.map((item) => item.field).join(','); - const isAsc = sortList.map((item) => item.order).join(','); - tableApi.query({ orderByColumn, isAsc }); -} - /** * 通用的 排序参数添加到请求参数中 * @param params 请求参数 diff --git a/apps/web-antd/src/views/demo/demo/index.vue b/apps/web-antd/src/views/demo/demo/index.vue index 95816107..9bba895a 100644 --- a/apps/web-antd/src/views/demo/demo/index.vue +++ b/apps/web-antd/src/views/demo/demo/index.vue @@ -1,19 +1,18 @@