From 394989b8307516eef7b68bc442cad35cea133399 Mon Sep 17 00:00:00 2001 From: lix Date: Fri, 1 Aug 2025 11:14:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BD=95=E5=85=A5=E4=B8=93?= =?UTF-8?q?=E5=AE=B6=E6=9D=A5=E6=BA=90=E5=92=8C=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JudgingPanel/List/index.tsx | 46 +++++++++++++------ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/src/pages/Tender/ProjectManager/JudgingPanel/List/index.tsx b/src/pages/Tender/ProjectManager/JudgingPanel/List/index.tsx index 0738821..28e88c5 100644 --- a/src/pages/Tender/ProjectManager/JudgingPanel/List/index.tsx +++ b/src/pages/Tender/ProjectManager/JudgingPanel/List/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useRef, useState } from 'react'; -import { Button, Checkbox, Col, Collapse, DatePicker, Drawer, Form, Input, message, Modal, Popconfirm, Row, Select, Spin, Upload, Image, InputNumber } from 'antd' +import { Button, Checkbox, Col, Collapse, DatePicker, Drawer, Form, Input, message, Modal, Popconfirm, Row, Select, Spin, Upload, Radio, InputNumber } from 'antd' import ProTable, { ActionType, EditableProTable, ProColumns } from '@ant-design/pro-table'; import tableProps from '@/utils/tableProps'; import { getList, saveGroup, delOne, saveMember, changeEx, queryVoList, changeMember, applyFor, roomStatus, juryTem, rePassWord, getUserPhoto, unlockAccount, getCrotchListUsingGET, getSecs } from './service'; @@ -12,9 +12,10 @@ import FileDown from '@/utils/Download'; import { UploadOutlined } from '@ant-design/icons'; import { btnAuthority } from '@/utils/authority'; import RiskPrevention from '@/utils/RiskPrevention'; -import { downloadPath } from '@/utils/DownloadUtils'; +import ExtendUpload from '@/utils/ExtendUpload'; +// import { downloadPath } from '@/utils/DownloadUtils'; import { sortBy } from 'lodash'; -import ExpertSchemeProfessionalInfo from './ExpertSchemeProfessionalInfo'; +// import ExpertSchemeProfessionalInfo from './ExpertSchemeProfessionalInfo'; const JudgingPanel: React.FC<{}> = () => { const modalHeight = window.innerHeight * 96 / 100; @@ -46,7 +47,7 @@ const JudgingPanel: React.FC<{}> = () => { // const [manNum, manNumSet] = useState(5);//人数 const [riskVisible, setRiskVisible] = useState(false);//风控弹窗 2021.9.7 zhoujianlong const [riskData, setRiskData] = useState([]);//风控数据 2021.9.7 zhoujianlong - // const [userPhotoId, setUserPhotoId] = useState("");//电子评标室-录入外部专家-相片id 2022.8.29 zhoujianlong + // const [userPhotoId, setUserPhotoId] = useState("");//电子评标室-录入专家-相片id 2022.8.29 zhoujianlong const userData = getSessionUserData();//当前登录人用户信息 const [professionalMap, setProfessionalMap] = useState(); @@ -890,7 +891,7 @@ const JudgingPanel: React.FC<{}> = () => { }; //成员管理 - const [add, setAdd] = useState(false);//录入外部专家Drawer显隐 + const [add, setAdd] = useState(false);//录入专家Drawer显隐 const [changeMan, changeManSet] = useState(false);//更换Drawer显隐 const [juryId, juryIdSet] = useState('');//更换专家所需评委会id const [reason, reasonSet] = useState('');//更换专家原因 @@ -908,6 +909,7 @@ const JudgingPanel: React.FC<{}> = () => { const [changeMemberId, changeMemberIdSet] = useState('');//更换专家id const [changeBtn, changeBtnSet] = useState(true);//更换按钮显隐 const [formMem] = Form.useForm(); + const formMemSourceType = Form.useWatch('sourceType', formMem); function reset() {//重置 categorySet([]); luruSet(0); @@ -1099,7 +1101,7 @@ const JudgingPanel: React.FC<{}> = () => { message.error('录入人数已满') } }} - > 录入外部专家 + > 录入专家 ]} /> @@ -1123,7 +1125,7 @@ const JudgingPanel: React.FC<{}> = () => { } else { message.error('录入人数已满') } - }}> 录入外部专家 + }}> 录入专家 ]} /> @@ -1147,7 +1149,7 @@ const JudgingPanel: React.FC<{}> = () => { } else { message.error('录入人数已满') } - }}> 录入外部专家 + }}> 录入专家 ]} /> @@ -1171,7 +1173,7 @@ const JudgingPanel: React.FC<{}> = () => { } else { message.error('录入人数已满') } - }}> 录入外部专家 + }}> 录入专家 ]} /> @@ -1195,7 +1197,7 @@ const JudgingPanel: React.FC<{}> = () => { // } else { // message.error('录入人数已满') // } - // }}> 录入外部专家 + // }}> 录入专家 ]} /> @@ -1253,7 +1255,7 @@ const JudgingPanel: React.FC<{}> = () => { return ( <> { @@ -1261,11 +1263,21 @@ const JudgingPanel: React.FC<{}> = () => { changeBtnSet(true); // formMem.resetFields(); }} - visible={add} + open={add} getContainer={false} style={{ position: 'absolute' }} >
+ + + 集团内部专家 + 集团外部专家 + + = () => { > + {formMemSourceType === '1' ? ( + + ) : null}