提交 69b36b0b 作者: 龚洪江

Merge branch 'develop' of http://git.mmcuav.cn/iuav/csf-admin into develop

...@@ -14,4 +14,4 @@ patches: ...@@ -14,4 +14,4 @@ patches:
images: images:
- name: REGISTRY/NAMESPACE/IMAGE:TAG - name: REGISTRY/NAMESPACE/IMAGE:TAG
newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/admin newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/admin
newTag: 633654fa8adfc84bbb387a72d7fd5c5e07c0127e newTag: 5ff157cf57bc9637c89366107a00b8f3a0ff96f3
import React from 'react';
const TenderManageDetail = () => {
return <div>TenderManageDetail</div>;
};
export default TenderManageDetail;
...@@ -7,6 +7,8 @@ import { CommonAPI } from '~/api'; ...@@ -7,6 +7,8 @@ import { CommonAPI } from '~/api';
import { InterListType, InterReqListType } from '~/api/interface'; import { InterListType, InterReqListType } from '~/api/interface';
import { releaseTenderNews } from '~/api/interface/commonType'; import { releaseTenderNews } from '~/api/interface/commonType';
import AddEditModal from './comp/addEditModal'; import AddEditModal from './comp/addEditModal';
import qs from 'query-string';
import { useNavigate } from 'react-router-dom';
// 列表类型 // 列表类型
type TableType = InterListType<releaseTenderNews>; type TableType = InterListType<releaseTenderNews>;
// 请求的参数 // 请求的参数
...@@ -16,6 +18,8 @@ let query: ReqType = {}; ...@@ -16,6 +18,8 @@ let query: ReqType = {};
const TenderManageView = () => { const TenderManageView = () => {
const { confirm } = Modal; const { confirm } = Modal;
// 路由钩子
const navigate = useNavigate();
// 新增弹窗 // 新增弹窗
const [addModalVisible, setAddModalVisible] = useState<boolean>(false); const [addModalVisible, setAddModalVisible] = useState<boolean>(false);
// 需要编辑的数据 // 需要编辑的数据
...@@ -76,6 +80,13 @@ const TenderManageView = () => { ...@@ -76,6 +80,13 @@ const TenderManageView = () => {
}, },
}); });
}; };
// 跳转详情
const handleDetail = (record: TableType[0]) => {
const search = {
id: record.id,
};
navigate(`/resourceManage/tenderManage/detail?${qs.stringify(search)}`);
};
// componentDidMount // componentDidMount
useEffect(() => { useEffect(() => {
query = {}; query = {};
...@@ -110,7 +121,9 @@ const TenderManageView = () => { ...@@ -110,7 +121,9 @@ const TenderManageView = () => {
fixed: 'right', fixed: 'right',
render: (_text, record) => ( render: (_text, record) => (
<> <>
<Button type={'link'}>详情</Button> <Button type={'link'} onClick={() => handleDetail(record)}>
详情
</Button>
<Button <Button
type={'link'} type={'link'}
onClick={() => { onClick={() => {
......
...@@ -99,6 +99,7 @@ const DirectoryManage = React.lazy(() => import('~/pages/categoryManage/director ...@@ -99,6 +99,7 @@ const DirectoryManage = React.lazy(() => import('~/pages/categoryManage/director
// 系统管理 // 系统管理
import AccountManageView from '~/pages/systemManage/accountManage'; import AccountManageView from '~/pages/systemManage/accountManage';
import TenderManageView from '~/pages/resourceManage/tenderManage'; import TenderManageView from '~/pages/resourceManage/tenderManage';
import TenderManageDetail from '~/pages/resourceManage/tenderManage/detail';
// const IndustryListView = React.lazy(() => import('~/pages/mallManage/industryManage/industryList')); //行业列表 // const IndustryListView = React.lazy(() => import('~/pages/mallManage/industryManage/industryList')); //行业列表
// const IndustryDetailView = React.lazy( // const IndustryDetailView = React.lazy(
...@@ -271,6 +272,16 @@ export const routerList: Array<RouteObjectType> = [ ...@@ -271,6 +272,16 @@ export const routerList: Array<RouteObjectType> = [
icon: <CoffeeOutlined />, icon: <CoffeeOutlined />,
}, },
}, },
{
path: '/resourceManage/tenderManage/detail',
element: withLoadingComponent(<TenderManageDetail />),
meta: {
id: 30200,
title: '招标快讯详情',
icon: <CoffeeOutlined />,
hidden: true,
},
},
], ],
}, },
{ {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论