|
@@ -53,12 +53,15 @@
|
|
|
componentProps: {
|
|
|
filterOption: onFilterOption,
|
|
|
onSearch: onSearch,
|
|
|
- onChange: (data) => {
|
|
|
- const item = optionsName.value && optionsName.value.find((ele) => ele.ryNo == data);
|
|
|
- setFieldsValue({
|
|
|
- ryNickName: item && item.ryNickName ? item.ryNickName : '',
|
|
|
- id: item && item.id ? item.id : ''
|
|
|
- });
|
|
|
+ onChange: (data, val) => {
|
|
|
+ setTimeout(() => {
|
|
|
+ const item = optionsName.value && optionsName.value.find((ele) => ele.ryNo == data);
|
|
|
+ console.log(item, data, optionsName.value, val);
|
|
|
+ setFieldsValue({
|
|
|
+ ryNickName: item && item.ryNickName ? item.ryNickName : '',
|
|
|
+ id: item && item.id ? item.id : '',
|
|
|
+ });
|
|
|
+ }, 100);
|
|
|
},
|
|
|
},
|
|
|
colProps: {
|
|
@@ -102,6 +105,7 @@
|
|
|
async function onSearch(searchText) {
|
|
|
if (searchText.length < 7) return;
|
|
|
const list = await getByRyId({ ryNo: searchText });
|
|
|
+ console.log('onSearch', list);
|
|
|
optionsName.value =
|
|
|
list.map((ele) => {
|
|
|
return { ...ele, value: ele.ryNo };
|