Commit 58a7fc0b4562c34fc42baefc850094c290e46a08

Authored by ww
1 parent bfd9edb3

perf: 优化设备创建表单产品搜索与设备搜索

@@ -16,6 +16,7 @@ import { DeviceProfileDetail } from '/@/api/device/model/deviceConfigModel'; @@ -16,6 +16,7 @@ import { DeviceProfileDetail } from '/@/api/device/model/deviceConfigModel';
16 import { getDeviceProfileOtaPackages, getOtaPackageInfo } from '/@/api/ota'; 16 import { getDeviceProfileOtaPackages, getOtaPackageInfo } from '/@/api/ota';
17 import { QueryDeviceProfileOtaPackagesType } from '/@/api/ota/model'; 17 import { QueryDeviceProfileOtaPackagesType } from '/@/api/ota/model';
18 import { OTAPackageType } from '/@/enums/otaEnum'; 18 import { OTAPackageType } from '/@/enums/otaEnum';
  19 +import { createPickerSearch } from '/@/utils/pickerSearch';
19 20
20 useComponentRegister('JSONEditor', JSONEditor); 21 useComponentRegister('JSONEditor', JSONEditor);
21 useComponentRegister('LockControlGroup', LockControlGroup); 22 useComponentRegister('LockControlGroup', LockControlGroup);
@@ -176,10 +177,8 @@ export const step1Schemas: FormSchema[] = [ @@ -176,10 +177,8 @@ export const step1Schemas: FormSchema[] = [
176 }); 177 });
177 } 178 }
178 }, 179 },
179 - showSearch: true,  
180 placeholder: '请选择产品', 180 placeholder: '请选择产品',
181 - filterOption: (inputValue: string, option: Record<'label' | 'value', string>) =>  
182 - option.label.includes(inputValue), 181 + ...createPickerSearch(),
183 }, 182 },
184 }; 183 };
185 }, 184 },
@@ -364,6 +363,7 @@ export const step1Schemas: FormSchema[] = [ @@ -364,6 +363,7 @@ export const step1Schemas: FormSchema[] = [
364 result && setFieldsValue({ sensorOrganizationId: result?.organizationId }); 363 result && setFieldsValue({ sensorOrganizationId: result?.organizationId });
365 } 364 }
366 }, 365 },
  366 + ...createPickerSearch(),
367 }; 367 };
368 }, 368 },
369 }, 369 },