Commit e09a797d05a7b19fb675b774f08a887f972d7a81
Committed by
GitHub
1 parent
8a7d9bcd
types: 缩减 setup script 警告 & 修复表格列设置组件中部分方法参数类型错误. (#1980)
Co-authored-by: 舒培培 <622292@ky-tech.com.cn>
Showing
2 changed files
with
8 additions
and
4 deletions
.vscode/settings.json
src/components/Table/src/components/settings/ColumnSetting.vue
@@ -111,6 +111,7 @@ | @@ -111,6 +111,7 @@ | ||
111 | computed, | 111 | computed, |
112 | } from 'vue'; | 112 | } from 'vue'; |
113 | import { Tooltip, Popover, Checkbox, Divider } from 'ant-design-vue'; | 113 | import { Tooltip, Popover, Checkbox, Divider } from 'ant-design-vue'; |
114 | + import type { CheckboxChangeEvent } from 'ant-design-vue/lib/checkbox/interface'; | ||
114 | import { SettingOutlined, DragOutlined } from '@ant-design/icons-vue'; | 115 | import { SettingOutlined, DragOutlined } from '@ant-design/icons-vue'; |
115 | import { Icon } from '/@/components/Icon'; | 116 | import { Icon } from '/@/components/Icon'; |
116 | import { ScrollContainer } from '/@/components/Container'; | 117 | import { ScrollContainer } from '/@/components/Container'; |
@@ -243,7 +244,7 @@ | @@ -243,7 +244,7 @@ | ||
243 | } | 244 | } |
244 | 245 | ||
245 | // checkAll change | 246 | // checkAll change |
246 | - function onCheckAllChange(e: ChangeEvent) { | 247 | + function onCheckAllChange(e: CheckboxChangeEvent) { |
247 | const checkList = plainOptions.value.map((item) => item.value); | 248 | const checkList = plainOptions.value.map((item) => item.value); |
248 | if (e.target.checked) { | 249 | if (e.target.checked) { |
249 | state.checkedList = checkList; | 250 | state.checkedList = checkList; |
@@ -330,14 +331,14 @@ | @@ -330,14 +331,14 @@ | ||
330 | } | 331 | } |
331 | 332 | ||
332 | // Control whether the serial number column is displayed | 333 | // Control whether the serial number column is displayed |
333 | - function handleIndexCheckChange(e: ChangeEvent) { | 334 | + function handleIndexCheckChange(e: CheckboxChangeEvent) { |
334 | table.setProps({ | 335 | table.setProps({ |
335 | showIndexColumn: e.target.checked, | 336 | showIndexColumn: e.target.checked, |
336 | }); | 337 | }); |
337 | } | 338 | } |
338 | 339 | ||
339 | // Control whether the check box is displayed | 340 | // Control whether the check box is displayed |
340 | - function handleSelectCheckChange(e: ChangeEvent) { | 341 | + function handleSelectCheckChange(e: CheckboxChangeEvent) { |
341 | table.setProps({ | 342 | table.setProps({ |
342 | rowSelection: e.target.checked ? defaultRowSelection : undefined, | 343 | rowSelection: e.target.checked ? defaultRowSelection : undefined, |
343 | }); | 344 | }); |