Explorar el Código

fix: 修复大司空2.0企业版的请求

outaozhen hace 4 años
padre
commit
487e929c5f
Se han modificado 1 ficheros con 17 adiciones y 2 borrados
  1. 17 2
      src/pages/Product/Road/Enterprise/index.tsx

+ 17 - 2
src/pages/Product/Road/Enterprise/index.tsx

@@ -1,7 +1,7 @@
 import BasicTable from '@/components/Table'
 import { apiRoadAddCompany, queryRoadcompanyList } from '@/services/product'
 import { Button, Input, message, Tag } from 'antd'
-import React, { useRef, useEffect } from 'react'
+import React, { useRef, useEffect, useState } from 'react'
 import { dayjsFormat } from '@/utils/utils'
 import consts from '@/consts'
 import { connect, useAccess, useDispatch } from '@umijs/max'
@@ -13,6 +13,11 @@ const Enterprise = ({ compilationv2, shouldUpdate }) => {
   const dispatch = useDispatch()
   const dispatchModal = useModal()
   const tRef = useRef()
+  const [state, setState] = useState({
+    params: {
+      projectType: 2
+    }
+  })
   // 重置到默认值,包括表单
   const initData = () => {
     tRef.current?.reset()
@@ -117,6 +122,10 @@ const Enterprise = ({ compilationv2, shouldUpdate }) => {
       renderText: text => dayjsFormat(text, 'YYYY-MM-DD HH:mm')
     }
   ]
+  const handleSearch = value => {
+    tRef.current?.reloadAndRest()
+    setState({ ...state, params: { ...state.params, search: value } })
+  }
   return (
     <PageContainer title={false} breadcrumb={false}>
       <BasicTable
@@ -125,6 +134,7 @@ const Enterprise = ({ compilationv2, shouldUpdate }) => {
         rowKey={record => record.ID}
         actionRef={tRef}
         columns={columns}
+        params={state.params}
         request={async (params, sort, filter) => {
           const {
             code = -1,
@@ -138,7 +148,12 @@ const Enterprise = ({ compilationv2, shouldUpdate }) => {
         }}
         toolbar={{
           search: (
-            <Input.Search style={{ width: '250px' }} allowClear={true} placeholder="请输入手机、QQ进行搜索" />
+            <Input.Search
+              style={{ width: '250px' }}
+              allowClear={true}
+              placeholder="请输入手机、QQ进行搜索"
+              onSearch={handleSearch}
+            />
           ),
           actions: [
             <Button