diff --git a/src/pages/BidEvaluation/manager.js b/src/pages/BidEvaluation/manager.js
index e123650..b32c064 100644
--- a/src/pages/BidEvaluation/manager.js
+++ b/src/pages/BidEvaluation/manager.js
@@ -119,6 +119,7 @@ class manager extends PureComponent {
sessionStorage.setItem("groupId", record.chatGroupId)
sessionStorage.setItem("expertGroupId", record.expertChatGroupId)
sessionStorage.setItem("roomTypeByEva", getURLInformation("roomType"))
+ sessionStorage.setItem("reviewMethod", record.reviewMethod)
sessionStorage.setItem("sectionId", record.sectionId)
sessionStorage.setItem("openTime", record.openTime)
this.setState({ loading: true })
@@ -234,6 +235,16 @@ class manager extends PureComponent {
const params = {
id: record.id
}
+ //TODO zyx假数据-start
+ // confirm({
+ // title: '确认开启评审室?',
+ // icon: ,
+ // centered: true,
+ // onOk() {
+ // onOpenRoom(params)
+ // },
+ // onCancel() { },
+ // });
this.props.dispatch({
type: "bidev/checkOpenBidSupplier",
payload: params.id,
@@ -279,6 +290,7 @@ class manager extends PureComponent {
}
}
})
+ //TODO zyx假数据-end
}
onOpenRoom = (params) => {
const { defId } = this.state
@@ -307,6 +319,99 @@ class manager extends PureComponent {
})
}
}
+
+ onOpenOffBizassessroom = async (record) => {
+ // const {checkOpenList} = this.props
+ const { onOpenOffRoom } = this
+ const { proMethod } = this.state
+ const params = {
+ id: record.id
+ }
+ //TODO zyx假数据-start
+ // confirm({
+ // title: '确认开启评审室?',
+ // icon: ,
+ // centered: true,
+ // onOk() {
+ // onOpenOffRoom(params)
+ // },
+ // onCancel() { },
+ // });
+ this.props.dispatch({
+ type: "bidev/checkOpenBidSupplier",
+ payload: params.id,
+ callback: (response) => {
+ let checkOpenList = response.data
+ let methodDict = proMethod == null ? "procurement_mode_1" : proMethod
+ if (checkOpenList?.length == 0) {
+ message.error("应答的供应商为0家,不能开启评审!")
+ } else {
+ if (methodDict == "procurement_mode_5" && checkOpenList?.length < 2) {
+ confirm({
+ title: '确认开启评审室?',
+ icon: ,
+ content: 注意:应答的供应商少于2家,
+ centered: true,
+ onOk() {
+ onOpenOffRoom(params)
+ },
+ onCancel() { },
+ });
+ } else if (methodDict == "procurement_mode_3" && checkOpenList?.length < 3) {
+ confirm({
+ title: '确认开启评审室?',
+ icon: ,
+ content: 注意:应答的供应商少于3家,
+ centered: true,
+ onOk() {
+ onOpenOffRoom(params)
+ },
+ onCancel() { },
+ });
+ } else {
+ confirm({
+ title: '确认开启评审室?',
+ icon: ,
+ centered: true,
+ onOk() {
+ onOpenOffRoom(params)
+ },
+ onCancel() { },
+ });
+ }
+ }
+ }
+ })
+ //TODO zyx假数据-end
+ }
+
+ onOpenOffRoom = (params) => {
+ const { defId } = this.state
+ this.setState({
+ loading: true
+ })
+ if (defId == "recruit_multi") {
+ this.props.dispatch({
+ type: "bidev/zmmultiOpenBizassessroom",
+ payload: { ...params },
+ callback: () => {
+ this.setState({
+ loading: false
+ })
+ }
+ })
+ } else {
+ this.props.dispatch({
+ type: "bidev/openOffBizassessroom",
+ payload: { ...params },
+ callback: () => {
+ this.setState({
+ loading: false
+ })
+ }
+ })
+ }
+ }
onResetVerificationCode = (record) => {
const { pageNo, pageSize, tpId } = this.state;
const params = {
@@ -398,6 +503,16 @@ class manager extends PureComponent {
开启{sectionType}
}
+ {
+ record.sectionStatus == 9 ? null :
+ status == 0 || status == 1 &&
+
+ }
{
(status == 2 || (status == 3 && record?.closeReson == null)) &&