wjx 8 miesięcy temu
rodzic
commit
3f22092521

+ 3 - 0
src/pages/iaaSystem/manage/application/modalApp.tsx

@@ -98,6 +98,9 @@ const ModalApp: React.FC<Props> = ({ appAllList, userList, onChange, visible, on
                         allowClear
                         placeholder="请选择用户"
                         options={userList}
+                        filterOption={(input, option) =>
+                            (option?.label as any)?.toLowerCase().indexOf(input.toLowerCase()) >= 0
+                        }
                     />
                 </Form.Item>
                 <Form.List name="authMemberAppList">

+ 8 - 2
src/pages/iaaSystem/manage/application/tableConfig.tsx

@@ -16,7 +16,10 @@ const tableConfig = (handleEdit: (data: any) => void, userObj: any, appObj: any)
             title: '用户',
             dataIndex: 'userId',
             hideInTable: true,
-            valueEnum: userObj
+            valueEnum: userObj,
+            fieldProps: {
+                showSearch: true
+            }
         },
         {
             title: '应用名称',
@@ -24,7 +27,10 @@ const tableConfig = (handleEdit: (data: any) => void, userObj: any, appObj: any)
             dataIndex: 'iaaAppId',
             align: 'center',
             width: 110,
-            valueEnum: appObj
+            valueEnum: appObj,
+            fieldProps: {
+                showSearch: true
+            }
         },
         {
             title: '是否包含自然量',

+ 1 - 1
src/pages/iaaSystem/manage/backPolicy/tableConfig.tsx

@@ -35,7 +35,7 @@ const tableConfig = (handleEdit: (data: any) => void) => {
             key: 'option',
             width: 120,
             valueType: 'option',
-            render: (_, row) => [
+            render: (_: any, row: any) => [
                 <a key={'xg'} onClick={() => { handleEdit(row); }} >编辑</a>
             ],
         },

+ 13 - 0
src/pages/iaaSystem/manage/channel/modalChannel.tsx

@@ -80,6 +80,10 @@ const ModalChannel: React.FC<Props> = ({ onChange, visible, onClose, initialValu
                             label: '头条小游戏',
                         }
                     ]}
+                    filterOption={(input, option) =>
+                        ((option?.label ?? '') as any).toLowerCase().includes(input.toLowerCase())
+                    }
+                    showSearch
                 />
             </Form.Item>
             {accountType && <Form.Item label={<strong>广告账号</strong>} name="accountIdList" rules={[{ required: true, message: '请输入广告账号!' }]}>
@@ -105,6 +109,7 @@ const ModalChannel: React.FC<Props> = ({ onChange, visible, onClose, initialValu
                         ((option?.label ?? '') as any).toLowerCase().includes(input.toLowerCase())
                     }
                     allowClear
+                    showSearch
                     options={appList}
                 />
             </Form.Item>
@@ -121,6 +126,10 @@ const ModalChannel: React.FC<Props> = ({ onChange, visible, onClose, initialValu
                             label: '投放结束',
                         }
                     ]}
+                    filterOption={(input, option) =>
+                        ((option?.label ?? '') as any).toLowerCase().includes(input.toLowerCase())
+                    }
+                    showSearch
                 />
             </Form.Item>
             <Form.Item label={<strong>回传策略</strong>} name="backPolicyId">
@@ -130,6 +139,10 @@ const ModalChannel: React.FC<Props> = ({ onChange, visible, onClose, initialValu
                         value: item.id,
                         label: item.backPolicyName,
                     }))}
+                    filterOption={(input, option) =>
+                        ((option?.label ?? '') as any).toLowerCase().includes(input.toLowerCase())
+                    }
+                    showSearch
                 />
             </Form.Item>
         </Form>

+ 4 - 4
src/pages/iaaSystem/manage/channel/tableConfig.tsx

@@ -50,7 +50,7 @@ const tableConfig = (backValueEnum: any, appObj: any) => {
                     text: '头条小游戏'
                 }
             },
-            render: (_, row) => {
+            render: (_: any, row: { accountType: string; }) => {
                 return AccountTypeEnum[row.accountType as keyof typeof AccountTypeEnum]
             },
         },
@@ -85,7 +85,7 @@ const tableConfig = (backValueEnum: any, appObj: any) => {
             width: 120,
             ellipsis: true,
             valueEnum: backValueEnum,
-            render: (_, row) => {
+            render: (_: any, row: { iaaAgentBackPolicyDTO: { backPolicyName: any; }; }) => {
                 return row?.iaaAgentBackPolicyDTO?.backPolicyName || '-'
             },
         },
@@ -117,7 +117,7 @@ const tableConfig = (backValueEnum: any, appObj: any) => {
             valueType: 'dateRange',
             hideInTable: true,
             search: {
-                transform: (value) => {
+                transform: (value: any[]) => {
                     return {
                         createBeginTime: value[0],
                         createEndTime: value[1],
@@ -137,7 +137,7 @@ const tableConfig = (backValueEnum: any, appObj: any) => {
             key: 'option',
             width: 125,
             valueType: 'option',
-            render: (_, row, index, action) => row?.iaaAgentBackPolicyDTO ? [
+            render: (_: any, row: { iaaAgentBackPolicyDTO: any; id: number; }, index: any, action: { reload: () => void; }) => row?.iaaAgentBackPolicyDTO ? [
                 <div key={'qx'}><CancelBackPolicy id={row.id} onChange={() => action?.reload()}/></div>
             ] : '-'
         },

+ 2 - 0
src/pages/iaaSystem/manage/power/modalPower.tsx

@@ -69,6 +69,7 @@ const ModalPower: React.FC<Props> = ({ roleTypeList, userList, onChange, visible
                     placeholder="请选择回传策略"
                     options={roleTypeList}
                     allowClear
+                    showSearch
                     filterOption={(input, option) =>
                         (option?.label as any)?.toLowerCase().indexOf(input.toLowerCase()) >= 0
                     }
@@ -82,6 +83,7 @@ const ModalPower: React.FC<Props> = ({ roleTypeList, userList, onChange, visible
                     filterOption={(input, option) =>
                         (option?.label as any)?.toLowerCase().indexOf(input.toLowerCase()) >= 0
                     }
+                    showSearch
                     options={userList}
                 />
             </Form.Item>}

+ 5 - 2
src/pages/iaaSystem/manage/power/tableConfig.tsx

@@ -34,7 +34,10 @@ const tableConfig = (handleEdit: (data: any) => void, roleTypeEnum: any, userObj
             dataIndex: 'authType',
             align: 'center',
             width: 100,
-            valueEnum: roleTypeEnum
+            valueEnum: roleTypeEnum,
+            fieldProps: {
+                showSearch: true
+            }
         },
         {
             title: '创建人',
@@ -63,7 +66,7 @@ const tableConfig = (handleEdit: (data: any) => void, roleTypeEnum: any, userObj
             title: '操作',
             key: 'option',
             valueType: 'option',
-            render: (_, row, index, action) => [
+            render: (_: any, row: { userId: number; }, index: any, action: { reload: () => void; }) => [
                 <a key={'xg'} onClick={() => { handleEdit(row); }} >编辑</a>,
                 <div key={'delete'}><DelPower
                     userId={row.userId}