From c86caa57c2a33fa1beffe971eac95ddc34b2d135 Mon Sep 17 00:00:00 2001 From: lix Date: Fri, 18 Jul 2025 16:34:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=BF=E6=8D=A2=20useHistory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/ElecEvaluation/ManuPlatformManage/index.tsx | 4 ++-- .../ElecEvaluation/PlaceAreasManage/components/Areas.tsx | 4 ++-- .../ElecEvaluation/PlaceAreasManage/components/Place.tsx | 4 ++-- .../VideoMonitor/Online/components/OnlineSupervision.tsx | 4 ++-- .../VideoMonitor/Online/components/ReservedItems.tsx | 4 ++-- src/pages/ElecEvaluation/VideoMonitor/Post/index.tsx | 4 ++-- .../ProjectManage/Examination/components/ProjectManage.tsx | 4 ++-- .../ProjectDocumentation/components/ProjectDocumentation.tsx | 4 ++-- .../components/PurchasingManagerEnquiries.tsx | 4 ++-- .../ProjectManage/Supervision/components/FavoritesList.tsx | 4 ++-- .../ProjectManage/Supervision/components/ProjectManage.tsx | 4 ++-- src/utils/IParticipateIn.tsx | 4 ++-- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/pages/ElecEvaluation/ManuPlatformManage/index.tsx b/src/pages/ElecEvaluation/ManuPlatformManage/index.tsx index 94c9dca..a36ffca 100644 --- a/src/pages/ElecEvaluation/ManuPlatformManage/index.tsx +++ b/src/pages/ElecEvaluation/ManuPlatformManage/index.tsx @@ -2,7 +2,7 @@ import { isNotEmpty } from '@/utils/CommonUtils'; import ProTable, { ActionType, ProColumns } from '@ant-design/pro-table'; import { Button, Spin, message, Popconfirm } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import ManuPlatformModal from './modal/ManuPlatformModal'; import { getManuPlatformList, deleteManuPlatformInfo } from './service'; @@ -15,7 +15,7 @@ const ManuPlatformModalManage: React.FC<{}> = () => { const [spin, spinSet] = useState(false); const [visible, setVisible] = useState(false); const manuPlatformInfo = useRef(); - // const history = useHistory(); + const manuPlatformModalRef = useRef(null); //编辑 const editManuPlatform = (record: any) => { diff --git a/src/pages/ElecEvaluation/PlaceAreasManage/components/Areas.tsx b/src/pages/ElecEvaluation/PlaceAreasManage/components/Areas.tsx index 3990067..ca85bb2 100644 --- a/src/pages/ElecEvaluation/PlaceAreasManage/components/Areas.tsx +++ b/src/pages/ElecEvaluation/PlaceAreasManage/components/Areas.tsx @@ -3,7 +3,7 @@ import ProTable, { ActionType, ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin, message, Popconfirm } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import AreasModal from './modal/AreasModal'; import { getAreasPage, deleteAreasInfo } from '../service'; @@ -21,7 +21,7 @@ const AreasManage: React.FC<{}> = () => { pageNo: 1, pageSize: 10 }); - // const history = useHistory(); + const areasModalRef = useRef(null); //编辑 const editAreas = (record: any) => { diff --git a/src/pages/ElecEvaluation/PlaceAreasManage/components/Place.tsx b/src/pages/ElecEvaluation/PlaceAreasManage/components/Place.tsx index b17d031..8c7aae5 100644 --- a/src/pages/ElecEvaluation/PlaceAreasManage/components/Place.tsx +++ b/src/pages/ElecEvaluation/PlaceAreasManage/components/Place.tsx @@ -3,7 +3,7 @@ import ProTable, { ActionType, ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin, message, Popconfirm } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import PlaceModal from './modal/PlaceModal'; import { getPlacePage, deletePlaceInfo } from '../service'; import PcaSelect from './PcaSelect'; @@ -44,7 +44,7 @@ const PlaceManage: React.FC<{}> = () => { pageNo: 1, pageSize: 10 }); - // const history = useHistory(); + const placeModalRef = useRef(null); //编辑 const editPlace = (record: any) => { diff --git a/src/pages/ElecEvaluation/VideoMonitor/Online/components/OnlineSupervision.tsx b/src/pages/ElecEvaluation/VideoMonitor/Online/components/OnlineSupervision.tsx index 287c39e..e87c806 100644 --- a/src/pages/ElecEvaluation/VideoMonitor/Online/components/OnlineSupervision.tsx +++ b/src/pages/ElecEvaluation/VideoMonitor/Online/components/OnlineSupervision.tsx @@ -3,7 +3,7 @@ import ProTable, { ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin, message } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import ViewModal from '../../ViewModal'; import { getPage } from '../../service'; import { btnAuthority } from '@/utils/authority'; @@ -20,7 +20,7 @@ const OnlineSupervision: React.FC<{}> = () => { pageNo: 1, pageSize: 10 }); - // const history = useHistory(); + const viewModalRef = useRef(null); //查看详情 const viewDetails = (record: any) => { diff --git a/src/pages/ElecEvaluation/VideoMonitor/Online/components/ReservedItems.tsx b/src/pages/ElecEvaluation/VideoMonitor/Online/components/ReservedItems.tsx index 03af547..d9d2181 100644 --- a/src/pages/ElecEvaluation/VideoMonitor/Online/components/ReservedItems.tsx +++ b/src/pages/ElecEvaluation/VideoMonitor/Online/components/ReservedItems.tsx @@ -3,7 +3,7 @@ import ProTable, { ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import ViewModal from '../../ViewModal'; import { getPage } from '../../service'; import { btnAuthority } from '@/utils/authority'; @@ -21,7 +21,7 @@ const ReservedItems: React.FC<{}> = () => { pageNo: 1, pageSize: 10 }); - // const history = useHistory(); + const viewModalRef = useRef(null); //查看详情 diff --git a/src/pages/ElecEvaluation/VideoMonitor/Post/index.tsx b/src/pages/ElecEvaluation/VideoMonitor/Post/index.tsx index 5f476a4..1a7c74b 100644 --- a/src/pages/ElecEvaluation/VideoMonitor/Post/index.tsx +++ b/src/pages/ElecEvaluation/VideoMonitor/Post/index.tsx @@ -3,7 +3,7 @@ import ProTable, { ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin, message, Card } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import ViewModal from '../ViewModal'; import { getPage } from '../service'; import { btnAuthority } from '@/utils/authority'; @@ -20,7 +20,7 @@ const PostSupervision: React.FC<{}> = () => { pageNo: 1, pageSize: 10 }); - // const history = useHistory(); + const viewModalRef = useRef(null); //查看详情 diff --git a/src/pages/Project/ProjectManage/Examination/components/ProjectManage.tsx b/src/pages/Project/ProjectManage/Examination/components/ProjectManage.tsx index b14e160..05ba20d 100644 --- a/src/pages/Project/ProjectManage/Examination/components/ProjectManage.tsx +++ b/src/pages/Project/ProjectManage/Examination/components/ProjectManage.tsx @@ -4,7 +4,7 @@ import ProTable, { ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Spin } from 'antd'; import React, { useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import { getPage } from '../service'; interface ProjectManageProps { @@ -35,7 +35,7 @@ const ProjectManage: React.FC = (props) => { const procurementTypeEntrust = 'procurement_type=entrust'; //采购方式 const procurementModeEntrust = 'procurement_mode=entrust'; - // const history = useHistory(); + const columns: ProColumns[] = [ { diff --git a/src/pages/Project/ProjectManage/ProjectManager/ProjectDocumentation/components/ProjectDocumentation.tsx b/src/pages/Project/ProjectManage/ProjectManager/ProjectDocumentation/components/ProjectDocumentation.tsx index 2400dbd..cf5cbe6 100644 --- a/src/pages/Project/ProjectManage/ProjectManager/ProjectDocumentation/components/ProjectDocumentation.tsx +++ b/src/pages/Project/ProjectManage/ProjectManager/ProjectDocumentation/components/ProjectDocumentation.tsx @@ -1,7 +1,7 @@ import React, { useState } from 'react'; import { queryingPagingData } from '@/utils/PageUtils'; import { getDictNameByVal, getProjectTypeCode, getURLInformation, getUrlParam, getUrlRelativePath, isEmpty, isNotEmpty, multipleTypeTransform, proTableValueEnum, proTableValueEnumOther } from '@/utils/CommonUtils'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import { followUpAProjectManager, getDicData, projectDataItem, getSessionUserData } from '@/utils/session'; import ExceptionHandling from './ExceptionHandling/ExceptionHandling'; import { Button, Card, Col, Popover, Progress, Row, Tag, message } from 'antd'; @@ -37,7 +37,7 @@ const ProjectDocumentation: React.FC = () => { //获取字典 const getDict: any = getDicData(); const dictData = JSON.parse(getDict); - // const history = useHistory(); + /** * proList信息 */ diff --git a/src/pages/Project/ProjectManage/ProjectManager/PurchasingManagerEnquiries/components/PurchasingManagerEnquiries.tsx b/src/pages/Project/ProjectManage/ProjectManager/PurchasingManagerEnquiries/components/PurchasingManagerEnquiries.tsx index 40ef030..d301e42 100644 --- a/src/pages/Project/ProjectManage/ProjectManager/PurchasingManagerEnquiries/components/PurchasingManagerEnquiries.tsx +++ b/src/pages/Project/ProjectManage/ProjectManager/PurchasingManagerEnquiries/components/PurchasingManagerEnquiries.tsx @@ -14,7 +14,7 @@ import ProTable, { ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Card, PageHeader } from 'antd'; import React, { useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import kefu from '@/assets/img/kefu.png' //智慧客服 import { submitHiddenForm, createHiddenForm } from '@/utils/CustomerService' //智慧客服 const PurchasingManagerEnquiries: React.FC = () => { @@ -30,7 +30,7 @@ const PurchasingManagerEnquiries: React.FC = () => { const procurementTypeEntrust = 'procurement_type=entrust'; //采购方式 const procurementModeEntrust = 'procurement_mode=entrust'; - // const history = useHistory(); + const columns: ProColumns[] = [ { title: '序号', diff --git a/src/pages/Project/ProjectManage/Supervision/components/FavoritesList.tsx b/src/pages/Project/ProjectManage/Supervision/components/FavoritesList.tsx index 988f07d..8458ed8 100644 --- a/src/pages/Project/ProjectManage/Supervision/components/FavoritesList.tsx +++ b/src/pages/Project/ProjectManage/Supervision/components/FavoritesList.tsx @@ -4,7 +4,7 @@ import ProTable, { ActionType, ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, message, Popconfirm, Spin, Space, Tag } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import { getFavoritesList, removePublic, toPublic, updateReadStatus } from '../service'; interface FavoritesListProps { @@ -43,7 +43,7 @@ const FavoritesList: React.FC = (props) => { const [selectedRows, setSelectedRows] = useState([]); - // const history = useHistory(); + const ref = useRef(); const columns: ProColumns[] = [ { diff --git a/src/pages/Project/ProjectManage/Supervision/components/ProjectManage.tsx b/src/pages/Project/ProjectManage/Supervision/components/ProjectManage.tsx index 2f7c425..35bc075 100644 --- a/src/pages/Project/ProjectManage/Supervision/components/ProjectManage.tsx +++ b/src/pages/Project/ProjectManage/Supervision/components/ProjectManage.tsx @@ -4,7 +4,7 @@ import ProTable, { ActionType, ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, message, Space, Spin, Tag } from 'antd'; import React, { useRef, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import { getPage, removePublic, toPublic } from '../service'; interface ProjectManageProps { @@ -42,7 +42,7 @@ const ProjectManage: React.FC = (props) => { //选中 const [selectedRows, setSelectedRows] = useState([]); - // const history = useHistory(); + const ref = useRef(); const columns: ProColumns[] = [ diff --git a/src/utils/IParticipateIn.tsx b/src/utils/IParticipateIn.tsx index 5459ac9..68654e7 100644 --- a/src/utils/IParticipateIn.tsx +++ b/src/utils/IParticipateIn.tsx @@ -11,7 +11,7 @@ import ProTable from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { Button, Card, Checkbox, Form, Input, message, Modal } from 'antd'; import React, { useEffect, useState } from 'react'; -import { useHistory } from '@umijs/max'; +import { history } from '@umijs/max'; import { getBidMethodDictTypeCode, getProTypeCodeByBidMethodDict, isNotEmpty } from './CommonUtils'; import { queryingPagingData } from './PageUtils'; @@ -75,7 +75,7 @@ const IParticipateIn: React.FC = (props) => { const [sectionCheckbox, setSectionCheckbox] = useState(); //采购方式 const [bidMethodDict, setBidMethodDict] = useState(''); - // const history = useHistory(); + //联系人数据 const [contactsItem, setContactsItem] = useState(null); useEffect(() => {