5.5 公告公示附件大小和数量
This commit is contained in:
@ -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>
|
||||||
|
|
||||||
{/* 发布媒体 */}
|
{/* 发布媒体 */}
|
||||||
|
@ -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 />}>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
|
@ -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 />}>
|
||||||
|
@ -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
|
||||||
|
@ -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 />}>
|
||||||
|
@ -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}
|
||||||
|
Reference in New Issue
Block a user