From 1e2f4d1b9e762d7da6025f2e6c67884b51eb1028 Mon Sep 17 00:00:00 2001 From: jl-zhoujl2 Date: Mon, 11 Apr 2022 09:34:31 +0800 Subject: [PATCH] =?UTF-8?q?4.11=20=E6=B6=88=E6=81=AF=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E7=B1=BB=E5=9E=8B=E5=90=8D=E7=A7=B0=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=EF=BC=8C=E5=85=AC=E5=91=8A=E5=AE=A1=E6=89=B9=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=B6=88=E6=81=AF=E6=9F=A5=E7=9C=8B=E9=A1=B5=E8=B7=9F?= =?UTF-8?q?=E8=BF=9B=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../message/components/approvalDetail.tsx | 4 +-- .../message/components/messageDetail.tsx | 27 ++++++++++++++++++- src/pages/SystemMessage/message/index.tsx | 2 +- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/pages/SystemMessage/message/components/approvalDetail.tsx b/src/pages/SystemMessage/message/components/approvalDetail.tsx index 5856cc8..6b360f7 100644 --- a/src/pages/SystemMessage/message/components/approvalDetail.tsx +++ b/src/pages/SystemMessage/message/components/approvalDetail.tsx @@ -40,8 +40,8 @@ const ApprovalDetail: React.FC = (props) => { // if(res.code == 200){ if (res?.servicecode) { let detailMess = JSON.parse(res.servicecode) - setProjectId(detailMess.tpId) - setRoomType(detailMess.roomType) + setProjectId(detailMess.tp_id) + setRoomType(detailMess.room_type) } else { // message.error('项目数据错误,无法获取流程,请联系管理员!') setDisFollowUp(true) diff --git a/src/pages/SystemMessage/message/components/messageDetail.tsx b/src/pages/SystemMessage/message/components/messageDetail.tsx index 984e6f8..b78ed42 100644 --- a/src/pages/SystemMessage/message/components/messageDetail.tsx +++ b/src/pages/SystemMessage/message/components/messageDetail.tsx @@ -1,4 +1,4 @@ -import { followUpAProjectManager, followUpAProjectSupplier, getSessionRoleData } from "@/utils/session"; +import { followUpAProjectManager, followUpAProjectSupplier, getDefId, getSessionRoleData } from "@/utils/session"; import { Button, Form, Input, Modal } from "antd" import React, { useEffect, useState } from "react" import { describeSiteMsgDetail, selectMsgRead, getProjectById } from '../service' @@ -90,6 +90,31 @@ const filesManageComponents: React.FC = (props) => { } else { history.push('/ProjectLayout/Tender/ProjectManager/ClarifyTheList?roomType=2') } + } else if (routeType == 'approval') { //公告审批 + const defId = getDefId(); + if (roomType == '1' && (defId == 'bid_prequalification' || defId == 'comparison_one_prequalification')) { //公开招标资格预审,公开比选一阶段资格预审 + history.push('/ProjectLayout/ZYuShen/senior/Notice?roomType=1') + } else if (roomType == '2' && (defId == 'bid_prequalification' || defId == 'comparison_one_prequalification')) { //公开招标资格预审后审阶段,公开比选一阶段资格预审后审阶段 + history.push('/ProjectLayout/biddingAnnouncement/BiddingInvitationList?roomType=2') + } else if ( + defId == 'bid_qualification' || + defId == 'comparison_one' || + defId == 'comparison_multi' || + defId == 'recruit' || + defId == 'negotiation_competitive_public' + ) { //公开招标后审,公开比选一阶段后审,公开比选多阶段,招募单轮,竞争性谈判发公告 + history.push('/ProjectLayout/biddingAnnouncement/BiddingAnnouncementList') + } else if ( + defId == 'bid_invitation' || + defId == 'negotiation_competitive_invite' || + defId == 'negotiation_single' + ) { //邀请招标,竞争性谈判发邀请函,单一来源 + history.push('/ProjectLayout/biddingAnnouncement/BiddingInvitationList') + } else if ( + defId == 'recruit_multi' + ) { //多轮招募 + history.push('/ProjectLayout/ZZhaoMu/Bid/BiddingAnnouncement/BiddingAnnouncementList') + } } else { history.push('/ProjectLayout/Tender/ProjectManager/MentionDoubtReply') } diff --git a/src/pages/SystemMessage/message/index.tsx b/src/pages/SystemMessage/message/index.tsx index 48f5d5d..b095af0 100644 --- a/src/pages/SystemMessage/message/index.tsx +++ b/src/pages/SystemMessage/message/index.tsx @@ -34,7 +34,7 @@ const FilesList: React.FC<{}> = () => { 1: { text: '提疑消息' }, 2: { text: '澄清消息' }, 3: { text: '调查问卷' }, - 4: { text: '审批消息' }, + 4: { text: '公告审批' }, }, }, {