bug: select事件,TS语法修改
All checks were successful
Release / lint (push) Successful in 29s
Release / Release (push) Successful in 1m22s

This commit is contained in:
my_ong 2024-12-10 13:06:10 +08:00
parent ba95bae7ef
commit 9fa4433e7f

View File

@ -25,8 +25,8 @@
style="width: 40%"
show-search
:options="options"
@deselect="removeEvent"
@select="insertEvent"
@deselect="removeEvent($event)"
@select="insertEvent($event)"
></a-select>
</a-form-item>
</a-form>
@ -81,6 +81,8 @@
import api from '@/api'
import { useUserStore } from '@/stores/user'
import dayjs, { Dayjs } from 'dayjs'
import { LabeledValue, DefaultOptionType } from 'ant-design-vue/es/select'
import { SelectHandler } from 'ant-design-vue/es/vc-select/Select'
//
const props = defineProps(
@ -151,7 +153,8 @@
//
// value: number, option: { label: string, value: number }
const insertEvent = (value: string | number) => {
type Insert = SelectHandler<LabeledValue, DefaultOptionType> | undefined
const insertEvent = (value: Insert) => {
// value
const m = materialList.value.find((item) => item.id === value)
if (m) {
@ -174,7 +177,7 @@
}
// table
const removeEvent = (value: string | number) => {
const removeEvent = (value: Insert) => {
const $table = tableRef.value
// value
if ($table) {