fix: issues #IJXOKO

修复 ShortcutDateRangePicker 初始化 change 早于 VXE Grid mount 时,
商品排行卡片调用 gridApi.query() 导致 commitProxy 不存在的问题。

影响范围:
- apps/web-antd
- apps/web-antdv-next
- apps/web-ele

验证:
- pnpm exec eslint apps/web-antd/src/views/mall/statistics/product/modules/rank-card.vue apps/web-antdv-next/src/views/mall/statistics/product/modules/rank-card.vue apps/web-ele/src/views/mall/statistics/product/modules/rank-card.vue
- pnpm -F @vben/web-antd typecheck
- pnpm -F @vben/web-antdv-next typecheck
- pnpm -F @vben/web-ele typecheck
This commit is contained in:
YunaiV
2026-06-29 17:58:14 -07:00
parent 98785c4014
commit a58e85e5e3
3 changed files with 12 additions and 3 deletions

View File

@@ -28,7 +28,10 @@ const handleDateRangeChange = (times?: [Dayjs, Dayjs]) => {
formatDateTime(times[0]) as string,
formatDateTime(times[1]) as string,
];
gridApi.query();
// ShortcutDateRangePicker 初始化会先触发 change此时 Grid 可能还没 mounthttps://gitee.com/yudaocode/yudao-ui-admin-vben/issues/IJXOKO
if (typeof gridApi.grid?.commitProxy === 'function') {
gridApi.query();
}
};
const columns: VxeTableGridOptions['columns'] = [

View File

@@ -28,7 +28,10 @@ const handleDateRangeChange = (times?: [Dayjs, Dayjs]) => {
formatDateTime(times[0]) as string,
formatDateTime(times[1]) as string,
];
gridApi.query();
// ShortcutDateRangePicker 初始化会先触发 change此时 Grid 可能还没 mounthttps://gitee.com/yudaocode/yudao-ui-admin-vben/issues/IJXOKO
if (typeof gridApi.grid?.commitProxy === 'function') {
gridApi.query();
}
};
const columns: VxeTableGridOptions['columns'] = [

View File

@@ -28,7 +28,10 @@ const handleDateRangeChange = (times?: [Dayjs, Dayjs]) => {
formatDateTime(times[0]) as string,
formatDateTime(times[1]) as string,
];
gridApi.query();
// ShortcutDateRangePicker 初始化会先触发 change此时 Grid 可能还没 mounthttps://gitee.com/yudaocode/yudao-ui-admin-vben/issues/IJXOKO
if (typeof gridApi.grid?.commitProxy === 'function') {
gridApi.query();
}
};
const columns: VxeTableGridOptions['columns'] = [