Просмотр исходного кода

feat: 客户所有部门filter调整

lanjianrong 5 лет назад
Родитель
Сommit
ae0fc63d42
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      src/pages/Customer/Company/components/CompanyDetail/CompanyTabList.jsx

+ 7 - 6
src/pages/Customer/Company/components/CompanyDetail/CompanyTabList.jsx

@@ -33,12 +33,13 @@ const CompanyTabList = ({ initData, customerId, client, software }) => {
       title: '所有部门',
       title: '所有部门',
       dataIndex: 'department',
       dataIndex: 'department',
       onFilter: true,
       onFilter: true,
-      filters: true,
-      valueEnum: client.client
-        ?.map(item => item.department)
-        ?.reduce((prev, curr) => {
-          return { ...prev, [curr]: { text: curr } }
-        }, {})
+      width: '20%',
+      filters: Array.from(
+        new Set(client.client?.map(item => item.department)).map(item => ({
+          text: item,
+          value: item
+        }))
+      )
     },
     },
     {
     {
       title: '姓名',
       title: '姓名',