Commit e6225729fc0f11047b02e7c6a5fb389dbc8136cf

Authored by fengwotao
1 parent ae44df41

fix: DEFECT-1679 设备分布中,产品也加入支持搜索功能

... ... @@ -2,7 +2,8 @@ import type { BasicColumn } from '/@/components/Table';
2 2 import type { FormSchema } from '/@/components/Table';
3 3 import { getOrganizationList } from '/@/api/system/system';
4 4 import { copyTransFun } from '/@/utils/fnUtils';
5   -import { getDeviceDataKeys, getDeviceProfile } from '/@/api/alarm/position';
  5 +import { getDeviceDataKeys } from '/@/api/alarm/position';
  6 +import { deviceProfile } from '/@/api/device/deviceManager';
6 7 import { EChartsOption } from 'echarts';
7 8
8 9 export enum AggregateDataEnum {
... ... @@ -31,11 +32,17 @@ export const formSchema: FormSchema[] = [
31 32 field: 'deviceProfileId',
32 33 label: '',
33 34 component: 'ApiSelect',
34   - componentProps: {
35   - api: getDeviceProfile,
36   - placeholder: '请选择产品',
37   - labelField: 'name',
38   - valueField: 'tbProfileId',
  35 + componentProps: () => {
  36 + return {
  37 + showSearch: true,
  38 + labelField: 'name',
  39 + valueField: 'tbProfileId',
  40 + resultField: 'data',
  41 + placeholder: '请选择产品',
  42 + api: deviceProfile,
  43 + filterOption: (inputValue: string, option: Record<'label' | 'value', string>) =>
  44 + option.label.includes(inputValue),
  45 + };
39 46 },
40 47 },
41 48 {
... ...