Commit 9bac6f195c20dc9c4940c924dcf56e1d33bff68a

Authored by fengwotao
1 parent 6a601e83

fix: DEFECT-1537 新增租户的时候,输入角色进行筛选时没有效果

... ... @@ -110,14 +110,20 @@ export const tenantFormSchema: FormSchema[] = [
110 110 label: '租户角色',
111 111 component: 'ApiSelect',
112 112 required: true,
113   - componentProps: {
114   - mode: 'multiple',
115   - api: getAllRoleList,
116   - params: {
117   - roleType: RoleEnum.TENANT_ADMIN,
118   - },
119   - labelField: 'name',
120   - valueField: 'id',
  113 + componentProps: () => {
  114 + return {
  115 + api: async () => {
  116 + const res = await getAllRoleList({ roleType: RoleEnum.TENANT_ADMIN });
  117 + return res;
  118 + },
  119 + mode: 'multiple',
  120 + showSearch: true,
  121 + labelField: 'name',
  122 + valueField: 'id',
  123 + filterOption: (inputValue: string, options: Record<'label' | 'value', string>) => {
  124 + return options.label.toLowerCase().includes(inputValue.toLowerCase());
  125 + },
  126 + };
121 127 },
122 128 },
123 129 {
... ...