5.5 公告公示附件大小和数量

This commit is contained in:
jl-zhoujl2
2022-05-05 14:42:13 +08:00
parent 216d65fe55
commit d6be967de7
9 changed files with 45 additions and 45 deletions

View File

@ -760,7 +760,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
{/* 发布媒体 */} {/* 发布媒体 */}

View File

@ -713,7 +713,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
<Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}> <Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}>

View File

@ -813,7 +813,7 @@ const BiddingInvitation: React.FC<BiddingInvitation> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>

View File

@ -274,7 +274,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
} }
creatNotice(type, fromData).then(res => { creatNotice(type, fromData).then(res => {
if(res?.code == 4004 && res?.success == false) { //2021.9.7 zhoujianlong 新增和修改公示增加风控 if (res?.code == 4004 && res?.success == false) { //2021.9.7 zhoujianlong 新增和修改公示增加风控
const data = res?.data?.result == undefined ? [] : res?.data?.result const data = res?.data?.result == undefined ? [] : res?.data?.result
setRiskData(data) setRiskData(data)
setRiskVisible(true) setRiskVisible(true)
@ -452,7 +452,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
{/* 发布媒体 */} {/* 发布媒体 */}
@ -475,7 +475,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
{/* </Card> */} {/* </Card> */}
</Form> </Form>
{/**风控组件 */} {/**风控组件 */}
{riskVisible && <RiskPrevention {riskVisible && <RiskPrevention
modalVisible={riskVisible} modalVisible={riskVisible}
onCancel={() => { onCancel={() => {
setRiskVisible(false) setRiskVisible(false)

View File

@ -778,7 +778,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
{/* 发布媒体 */} {/* 发布媒体 */}
<Medias <Medias

View File

@ -649,7 +649,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
<Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}> <Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}>

View File

@ -519,7 +519,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
{/* 发布媒体 */} {/* 发布媒体 */}
<Medias <Medias

View File

@ -477,7 +477,7 @@ const BiddingAnnouncement: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
<Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}> <Collapse defaultActiveKey={["1", "2"]} ghost expandIcon={() => <BarsOutlined />}>

View File

@ -37,7 +37,7 @@ const layout = {
var objDeepCopy = function (source: any) { var objDeepCopy = function (source: any) {
var sourceCopy = source instanceof Array ? [] : {}; var sourceCopy = source instanceof Array ? [] : {};
for (var item in source) { for (var item in source) {
sourceCopy[item] = typeof source[item] === 'object' ? objDeepCopy(source[item]) : source[item]; sourceCopy[item] = typeof source[item] === 'object' ? objDeepCopy(source[item]) : source[item];
} }
return sourceCopy; return sourceCopy;
} }
@ -83,18 +83,18 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
dataIndex: 'rooms', dataIndex: 'rooms',
render: (text: any, record: any) => { render: (text: any, record: any) => {
let defaultValue: any = [] let defaultValue: any = []
record.rooms.map((item: any)=>{ record.rooms.map((item: any) => {
if(item.select == 1){ if (item.select == 1) {
defaultValue.push(record.bsId+'&'+item.assessRoomId+'-'+item.assessRoomSort) defaultValue.push(record.bsId + '&' + item.assessRoomId + '-' + item.assessRoomSort)
} }
}) })
return ( return (
<> <>
<Checkbox.Group <Checkbox.Group
disabled={editInformation} disabled={editInformation}
options={record.rooms} options={record.rooms}
value={defaultValue} value={defaultValue}
onChange={(e) => { onCheckChange(e, record) }} onChange={(e) => { onCheckChange(e, record) }}
/> />
</> </>
) )
@ -159,7 +159,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
val.value = item.bsId + '&' + val.assessRoomId + '-' + val.assessRoomSort val.value = item.bsId + '&' + val.assessRoomId + '-' + val.assessRoomSort
val.label = '轮次' + val.assessRoomSort val.label = '轮次' + val.assessRoomSort
val.select = 1 val.select = 1
bags+=1 bags += 1
}) })
}) })
setRoundsTotal(bags) // 轮次数量 setRoundsTotal(bags) // 轮次数量
@ -192,19 +192,19 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
const data = res.data const data = res.data
setBagsTotal(data?.sections.length) // 包数量 setBagsTotal(data?.sections.length) // 包数量
let bags: any = 0 let bags: any = 0
data?.sections.map((item: any)=>{ data?.sections.map((item: any) => {
item.rooms.map((val: any)=>{ item.rooms.map((val: any) => {
bags+=1 bags += 1
}) })
}) })
setRoundsTotal(bags) // 轮次数量 setRoundsTotal(bags) // 轮次数量
editVal.map((item: any)=>{ editVal.map((item: any) => {
data?.sections.map((val: any)=>{ data?.sections.map((val: any) => {
if(item.bsId == val.bsId){ if (item.bsId == val.bsId) {
item.bag = 1 item.bag = 1
item.rooms.map((val1: any)=>{ item.rooms.map((val1: any) => {
val.rooms.map((val2: any)=>{ val.rooms.map((val2: any) => {
if(val1.assessRoomSort == val2.assessRoomSort){ if (val1.assessRoomSort == val2.assessRoomSort) {
val1.select = 1 val1.select = 1
} }
}) })
@ -232,12 +232,12 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
const roundsOk = () => { // 选中标段轮次确定 const roundsOk = () => { // 选中标段轮次确定
let bags: any = 0 let bags: any = 0
let rounds: any = 0 let rounds: any = 0
columnsData.map((item: any)=>{ columnsData.map((item: any) => {
if(item.bag && item.bag == 1 && item.rooms.length > 0){ if (item.bag && item.bag == 1 && item.rooms.length > 0) {
bags+=1 bags += 1
item.rooms.map((val: any)=>{ item.rooms.map((val: any) => {
if(val.select == 1){ if (val.select == 1) {
rounds+=1 rounds += 1
} }
}) })
} }
@ -245,10 +245,10 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
setOldColumnsData(objDeepCopy(columnsData)) setOldColumnsData(objDeepCopy(columnsData))
setBagsTotal(bags) setBagsTotal(bags)
setRoundsTotal(rounds) setRoundsTotal(rounds)
if(bags != 0 && rounds != 0){ if (bags != 0 && rounds != 0) {
form.setFieldsValue({"sectionIds": '已选'+bags+'个包,'+rounds+'轮'}) form.setFieldsValue({ "sectionIds": '已选' + bags + '个包,' + rounds + '轮' })
} else { } else {
form.setFieldsValue({"sectionIds": ''}) form.setFieldsValue({ "sectionIds": '' })
} }
setRoundsVisible(false) setRoundsVisible(false)
} }
@ -266,7 +266,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
columnsData.map((item: any) => { columnsData.map((item: any) => {
if (item.bsId == record.bsId) { if (item.bsId == record.bsId) {
item.rooms.map((val1: any) => { item.rooms.map((val1: any) => {
if(e.length > 0){ if (e.length > 0) {
item.bag = 1 item.bag = 1
val1.select = 0 val1.select = 0
e.map((val: any) => { e.map((val: any) => {
@ -309,7 +309,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
} }
setSping(true); setSping(true);
creatNotice(type, fromData).then(res => { creatNotice(type, fromData).then(res => {
if(res?.code == 4004 && res?.success == false) { //2021.9.7 zhoujianlong 新增和修改招募公示增加风控 if (res?.code == 4004 && res?.success == false) { //2021.9.7 zhoujianlong 新增和修改招募公示增加风控
const data = res?.data?.result == undefined ? [] : res?.data?.result const data = res?.data?.result == undefined ? [] : res?.data?.result
setRiskData(data) setRiskData(data)
setRiskVisible(true) setRiskVisible(true)
@ -449,7 +449,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
]} ]}
> >
{ {
bagsTotal > 0 ? <Input value={'已选'+bagsTotal+'个包,'+roundsTotal+'轮'} style={{ width: '70%' }} disabled /> : <Input style={{ width: '70%' }} disabled /> bagsTotal > 0 ? <Input value={'已选' + bagsTotal + '个包,' + roundsTotal + '轮'} style={{ width: '70%' }} disabled /> : <Input style={{ width: '70%' }} disabled />
} }
<Button type="primary" style={{ float: 'right' }} onClick={() => chooseRounds()}></Button> <Button type="primary" style={{ float: 'right' }} onClick={() => chooseRounds()}></Button>
</Form.Item> </Form.Item>
@ -458,7 +458,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
name="attDatasetId" name="attDatasetId"
extra="单个附件最大30MB" extra="单个附件最大30MB"
> >
{UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} bid={UploadID} /> : null} {UploadID != "empty" ? <ExtendUpload uploadProps={UploadProps} maxCount={3} bid={UploadID} /> : null}
</Form.Item> </Form.Item>
{/* 发布媒体 */} {/* 发布媒体 */}
<Medias <Medias
@ -474,7 +474,7 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
<BraftText braftRef={braftRef} echo={echo} disabled={editInformation} /> <BraftText braftRef={braftRef} echo={echo} disabled={editInformation} />
</Form> </Form>
{/**风控组件 */} {/**风控组件 */}
{riskVisible && <RiskPrevention {riskVisible && <RiskPrevention
modalVisible={riskVisible} modalVisible={riskVisible}
onCancel={() => { onCancel={() => {
setRiskVisible(false) setRiskVisible(false)
@ -497,10 +497,10 @@ const BidPublicityResults: React.FC<BiddingAnnouncementProps> = (props) => {
style={{ maxHeight: modalHeight }} style={{ maxHeight: modalHeight }}
bodyStyle={{ maxHeight: modalHeight - 107, overflowY: 'auto' }} bodyStyle={{ maxHeight: modalHeight - 107, overflowY: 'auto' }}
footer={[ footer={[
editInformation ? editInformation ?
<Button onClick={()=> setRoundsVisible(false)}></Button> : <Button onClick={() => setRoundsVisible(false)}></Button> :
<><Button onClick={chooseCancel}></Button>, <><Button onClick={chooseCancel}></Button>,
<Button onClick={roundsOk} type="primary"></Button></> <Button onClick={roundsOk} type="primary"></Button></>
]} ]}
centered centered
width={800} width={800}