diff --git a/src/pages/MainPage/ProjectManager/disposalManager.js b/src/pages/MainPage/ProjectManager/disposalManager.js index 91431b0..d50afb6 100644 --- a/src/pages/MainPage/ProjectManager/disposalManager.js +++ b/src/pages/MainPage/ProjectManager/disposalManager.js @@ -13,6 +13,7 @@ import { getURLInformation } from '@/utils/CommonUtils'; import MessageDetail from '@/pages/SystemMessage/message/components/messageDetail' import NoticeDetail from '@/pages/notice/noticeList/components/NoticeDetail' import QuestDetail from '@/pages/SystemMessage/message/components/questDetail' +import {submitHiddenForm, createHiddenForm} from '@/utils/CustomerService' //智慧客服 @connect(({ dashboard, loading }) => ({ ...dashboard, fetchtPageList: loading.effects['dashboard/fetchtPageList'], @@ -117,12 +118,63 @@ class manager extends PureComponent { // sessionStorage.setItem('defId', JSON.stringify('auction')); history.push('/ProjectLayout/Auction/AuctionInfoManage') }; + //触发客服 + initChatUI = ()=>{ + let roleAuthority = sessionStorage.getItem('roleAuthority'); + let data = getSessionUserData(); + const inputList = [ + { + label:null, + paraName:'origin', + isEncode:false, + paraVal:'eBid', + }, + { + label:null, + paraName:'organizationId', + isEncode:false, + paraVal: data.organizationId, + }, + { + label:null, + paraName:'tenderAgencyId', + isEncode:false, + paraVal:'EMPTY', + }, + { + label:null, + paraName:'tenderAgencyName', + isEncode:true, + paraVal:'招标采购中心客服', + }, + { + label:null, + paraName:'roleAuthority', + isEncode:false, + paraVal:JSON.parse(roleAuthority)[0], + }, + { + label:null, + paraName:'module', + isEncode:false, + paraVal:'2', + }, + { + label:null, + paraName:'custType', + isEncode:false, + paraVal:'1', + }, + ] + createHiddenForm(inputList, window.location.pathname) + submitHiddenForm() + } render() { const { projectlist, staloading, tlist, trelist, pagelist, disposalList } = this.props; const { datevalue, messId, messageDetail, detailId, noticeDetail, questData, questVisible, } = this.state; return ( <> - {/* this.initChatUI()}>咨询服务︵8:30|12:3013:00|17:00 */} + this.initChatUI()}>系统操作咨询︵8:30|12:3013:00|17:00
history.push('/SystemMessage/message')}>更多
}> diff --git a/src/pages/MainPage/ProjectManager/index.less b/src/pages/MainPage/ProjectManager/index.less index 8960c74..2a0db0f 100644 --- a/src/pages/MainPage/ProjectManager/index.less +++ b/src/pages/MainPage/ProjectManager/index.less @@ -266,7 +266,7 @@ right: 0; bottom: 100px; width: 38px; - height: 300px; + height: 320px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; padding: 10px 6px 0; diff --git a/src/pages/MainPage/ProjectManager/manager.js b/src/pages/MainPage/ProjectManager/manager.js index 998315d..02af07b 100644 --- a/src/pages/MainPage/ProjectManager/manager.js +++ b/src/pages/MainPage/ProjectManager/manager.js @@ -16,6 +16,7 @@ import NoticeDetail from '@/pages/notice/noticeList/components/NoticeDetail' import QuestDetail from '@/pages/SystemMessage/message/components/questDetail' import { getQuestList } from '@/pages/SystemMessage/message/service' import ApprovalDetail from '@/pages/SystemMessage/message/components/approvalDetail' +import {submitHiddenForm, createHiddenForm} from '@/utils/CustomerService' //智慧客服 @connect(({ dashboard, loading }) => ({ ...dashboard, downlistLoading: loading.effects['dashboard/fetchDowntlist'], @@ -149,12 +150,63 @@ class manager extends PureComponent { await followUpAProjectManager(data); history.push('/ProjectLayout/Manager/HomePageSectionList'); }; + //触发客服 + initChatUI = ()=>{ + let roleAuthority = sessionStorage.getItem('roleAuthority'); + let data = getSessionUserData(); + const inputList = [ + { + label:null, + paraName:'origin', + isEncode:false, + paraVal:'eBid', + }, + { + label:null, + paraName:'organizationId', + isEncode:false, + paraVal: data.organizationId, + }, + { + label:null, + paraName:'tenderAgencyId', + isEncode:false, + paraVal:'EMPTY', + }, + { + label:null, + paraName:'tenderAgencyName', + isEncode:true, + paraVal:'招标采购中心客服', + }, + { + label:null, + paraName:'roleAuthority', + isEncode:false, + paraVal:JSON.parse(roleAuthority)[0], + }, + { + label:null, + paraName:'module', + isEncode:false, + paraVal:'2', + }, + { + label:null, + paraName:'custType', + isEncode:false, + paraVal:'1', + }, + ] + createHiddenForm(inputList, window.location.pathname) + submitHiddenForm() + } render() { const { downlist, projectlist, staloading, tlist, trelist, idList, dateNum } = this.props; const { datevalue, messId, messageDetail, detailId, noticeDetail, questData, questVisible, mainDetail, } = this.state; return ( <> - {/* 咨询服务︵8:30|12:3013:00|17:00 */} + this.initChatUI()}>系统操作咨询︵8:30|12:3013:00|17:00
{ diff --git a/src/pages/MainPage/ProjectManager/participants.js b/src/pages/MainPage/ProjectManager/participants.js index a715881..4fcb348 100644 --- a/src/pages/MainPage/ProjectManager/participants.js +++ b/src/pages/MainPage/ProjectManager/participants.js @@ -16,7 +16,7 @@ import NoticeModal from '@/pages/Auction/NoticeModal/noticeModal' import StopReason from '@/pages/Auction/NoticeModal/stopReason' import QuestDetail from '@/pages/SystemMessage/message/components/questDetail' import { getQuestList } from '@/pages/SystemMessage/message/service' - +import {submitHiddenForm, createHiddenForm} from '@/utils/CustomerService' //智慧客服 @connect(({ dashboard, loading }) => ({ ...dashboard, fetchtShotList: loading.effects['dashboard/fetchtShotList'], @@ -141,13 +141,63 @@ class manager extends PureComponent { sessionStorage.setItem('projectData', JSON.stringify(projectData)); window.open("/AuctionViewAuctions/Index"); } - + //触发客服 + initChatUI = ()=>{ + let roleAuthority = sessionStorage.getItem('roleAuthority'); + let data = getSessionUserData(); + const inputList = [ + { + label:null, + paraName:'origin', + isEncode:false, + paraVal:'eBid', + }, + { + label:null, + paraName:'organizationId', + isEncode:false, + paraVal: data.organizationId, + }, + { + label:null, + paraName:'tenderAgencyId', + isEncode:false, + paraVal:'EMPTY', + }, + { + label:null, + paraName:'tenderAgencyName', + isEncode:true, + paraVal:'招标采购中心客服', + }, + { + label:null, + paraName:'roleAuthority', + isEncode:false, + paraVal:JSON.parse(roleAuthority)[0], + }, + { + label:null, + paraName:'module', + isEncode:false, + paraVal:'2', + }, + { + label:null, + paraName:'custType', + isEncode:false, + paraVal:'1', + }, + ] + createHiddenForm(inputList, window.location.pathname) + submitHiddenForm() + } render() { const { projectlist, staloading, tlist, trelist, shotList, Participants } = this.props; const { datevalue, messId, messageDetail, detailId, noticeDetail, noticeModalVis, projectId, isModalVisible, tpid, questData, questVisible, } = this.state; return ( <> - {/* this.initChatUI()}>咨询服务︵8:30|12:3013:00|17:00 */} + this.initChatUI()}>系统操作咨询︵8:30|12:3013:00|17:00
history.push('/SystemMessage/message')}>更多
}> diff --git a/src/pages/MainPage/ProjectManager/purchaseManager.js b/src/pages/MainPage/ProjectManager/purchaseManager.js index e269900..3fcec27 100644 --- a/src/pages/MainPage/ProjectManager/purchaseManager.js +++ b/src/pages/MainPage/ProjectManager/purchaseManager.js @@ -16,6 +16,7 @@ import NoticeDetail from '@/pages/notice/noticeList/components/NoticeDetail' import QuestDetail from '@/pages/SystemMessage/message/components/questDetail' import { getQuestList } from '@/pages/SystemMessage/message/service' import ApprovalDetail from '@/pages/SystemMessage/message/components/approvalDetail' +import {submitHiddenForm, createHiddenForm} from '@/utils/CustomerService' //智慧客服 @connect(({ dashboard, loading }) => ({ ...dashboard, downlistLoading: loading.effects['dashboard/fetchDowntlist'], @@ -131,13 +132,63 @@ class manager extends PureComponent { await followUpAProjectManager(data); history.push('/ProjectLayout/Manager/HomePageSectionList'); }; - + //触发客服 + initChatUI = ()=>{ + let roleAuthority = sessionStorage.getItem('roleAuthority'); + let data = getSessionUserData(); + const inputList = [ + { + label:null, + paraName:'origin', + isEncode:false, + paraVal:'eBid', + }, + { + label:null, + paraName:'organizationId', + isEncode:false, + paraVal: data.organizationId, + }, + { + label:null, + paraName:'tenderAgencyId', + isEncode:false, + paraVal:'EMPTY', + }, + { + label:null, + paraName:'tenderAgencyName', + isEncode:true, + paraVal:'招标采购中心客服', + }, + { + label:null, + paraName:'roleAuthority', + isEncode:false, + paraVal:JSON.parse(roleAuthority)[0], + }, + { + label:null, + paraName:'module', + isEncode:false, + paraVal:'2', + }, + { + label:null, + paraName:'custType', + isEncode:false, + paraVal:'1', + }, + ] + createHiddenForm(inputList, window.location.pathname) + submitHiddenForm() + } render() { const { downlist, projectlist, staloading, tlist, trelist, idList, dateNum } = this.props; const { datevalue, messId, messageDetail, detailId, noticeDetail, questData, questVisible, mainDetail, } = this.state; //智慧客服state return ( <> - {/* this.initChatUI()}>咨询服务︵8:30|12:3013:00|17:00 */} + this.initChatUI()}>系统操作咨询︵8:30|12:3013:00|17:00
history.push('/SystemMessage/message')}>更多
}> diff --git a/src/pages/MainPage/ProjectManager/supplier.js b/src/pages/MainPage/ProjectManager/supplier.js index 5dccab5..a2527ba 100644 --- a/src/pages/MainPage/ProjectManager/supplier.js +++ b/src/pages/MainPage/ProjectManager/supplier.js @@ -18,6 +18,7 @@ import IParticipateIn from '@/utils/IParticipateIn' import InvitationLetter from '@/utils/InvitationLetter' import QuestDetail from '@/pages/SystemMessage/message/components/questDetail' import { getQuestList } from '@/pages/SystemMessage/message/service' +import {submitHiddenForm, createHiddenForm} from '@/utils/CustomerService' //智慧客服 @connect(({ dashboard, loading }) => ({ ...dashboard, downlistLoading: loading.effects['dashboard/fetchDowntlist'], @@ -176,12 +177,63 @@ class supplier extends PureComponent { invitationDetail: true }) } + //触发客服 + initChatUI = ()=>{ + let roleAuthority = sessionStorage.getItem('roleAuthority'); + let data = getSessionUserData(); + const inputList = [ + { + label:null, + paraName:'origin', + isEncode:false, + paraVal:'eBid', + }, + { + label:null, + paraName:'organizationId', + isEncode:false, + paraVal: data.organizationId, + }, + { + label:null, + paraName:'tenderAgencyId', + isEncode:false, + paraVal:'EMPTY', + }, + { + label:null, + paraName:'tenderAgencyName', + isEncode:true, + paraVal:'招标采购中心客服', + }, + { + label:null, + paraName:'roleAuthority', + isEncode:false, + paraVal:JSON.parse(roleAuthority)[0], + }, + { + label:null, + paraName:'module', + isEncode:false, + paraVal:'2', + }, + { + label:null, + paraName:'custType', + isEncode:false, + paraVal:'2', + }, + ] + createHiddenForm(inputList, window.location.pathname) + submitHiddenForm() + } render() { const { supplieruplist, supplierleftlist, supplierrightlist, staloading, tlist, trelist, idList, dateNum } = this.props; const { datevalue, messId, messageDetail, mainDetail, detailId, noticeDetail, joinData, joinDetail, invitationData, invitationDetail, questData, questVisible,} = this.state; return ( <> - {/* this.initChatUI()}>咨询服务︵8:30|12:3013:00|17:00 */} + this.initChatUI()}>系统操作咨询︵8:30|12:3013:00|17:00
history.push('/SystemMessage/message')}>更多
}>