Commit cc24eda4 authored by 前端-许佳敏's avatar 前端-许佳敏

fix:重复请求

parent d53ca66b
......@@ -26,7 +26,9 @@ const ModalTable:React.FC<ModalTableProps> = (props) => {
useEffect(() => {
if (visible) {
// 重新开启时需reload接口
selfRef.current.reload && selfRef.current.reload()
// fix: 去掉自动reload接口, 防止重复请求
// console.log(selfRef)
// selfRef.current.reload && selfRef.current.reload()
} else {
selfRef.current.resetField && selfRef.current.resetField({
validate: false
......
......@@ -4,6 +4,7 @@ import { fetchOrderApi } from '../../apis'
import { useModalTable } from '../../model/useModalTable'
import { ISchemaFormActions, ISchemaFormAsyncActions } from '@formily/antd'
import { inquiryColumns } from '../../../readyAddOrder/constant'
import { PublicApi } from '@/services/api'
export interface DemandModalTableProps extends ModalTableProps {
type?: 'radio' | 'checkbox',
......@@ -48,7 +49,7 @@ const DemandModalTable:React.FC<DemandModalTableProps> = (props) => {
visible={visible}
confirm={handleConfirm}
cancel={() => setVisible(false)}
fetchTableData={(params) => fetchOrderApi.getOrderQuotationDemandList(params)}
fetchTableData={async (params) => (await PublicApi.getOrderQuotationRequisitionFormList({...params, externalState: 5})).data}
rowSelection={rowSelection}
modalType='demandByDefault'
tableProps={{
......
......@@ -4,6 +4,7 @@ import { fetchOrderApi } from '../../apis'
import { useModalTable } from '../../model/useModalTable'
import { ISchemaFormActions, ISchemaFormAsyncActions } from '@formily/antd'
import { inquiryColumns } from '../../constant'
import { PublicApi } from '@/services/api'
export interface InquiryModalTableProps extends ModalTableProps {
type?: 'radio' | 'checkbox',
......@@ -47,7 +48,7 @@ const InquiryModalTable:React.FC<InquiryModalTableProps> = (props) => {
visible={visible}
confirm={handleConfirm}
cancel={() => setVisible(false)}
fetchTableData={(params) => fetchOrderApi.getQuotationList(params)}
fetchTableData={async (params) => (await PublicApi.getOrderNotarizeEnquiryProductQuotationList({...params, externalState: 4}, {useCache: true, ttl: 10 * 1000})).data}
rowSelection={rowSelection}
modalType='inquiryByDefault'
tableProps={{
......
......@@ -65,7 +65,6 @@ const ReadyAddOrder:React.FC<ReadyAddOrderProps> = (props) => {
}
}
console.log(rowSelection)
return <PageHeaderWrapper>
<Card>
<StandardTable
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment