增加获取角色功能
This commit is contained in:
@ -7,7 +7,7 @@ import talkPng from '@/images/talk/talk.png';
|
||||
import { routerRedux } from 'dva/router';
|
||||
import { RightOutlined } from '@ant-design/icons';
|
||||
import moment from 'moment';
|
||||
import { auctionFollowUpAProjectManager, getSessionUserData } from '@/utils/session';
|
||||
import { auctionFollowUpAProjectManager, getSessionUserData, getRA } from '@/utils/session';
|
||||
import { getDefId } from './service';
|
||||
import { getURLInformation } from '@/utils/CommonUtils';
|
||||
import MessageDetail from '@/pages/SystemMessage/message/components/messageDetail'
|
||||
@ -40,6 +40,7 @@ class manager extends PureComponent {
|
||||
staffName:'', //智慧客服
|
||||
kfType:0,//智慧客服
|
||||
questionType:0,//智慧客服
|
||||
roleIds:'',//智慧客服
|
||||
}
|
||||
componentDidMount() {
|
||||
this.props.dispatch({
|
||||
@ -69,6 +70,8 @@ class manager extends PureComponent {
|
||||
}
|
||||
//<<<<<<智慧客服,获取供应商编码
|
||||
let userData = getSessionUserData()
|
||||
let roleAuthority = getRA()
|
||||
this.setState({roleIds: roleAuthority && roleAuthority.length>0? roleAuthority[0]: userData.roleIds})
|
||||
this.setState({staffId: userData.userId})
|
||||
this.setState({staffName: userData.fullName})
|
||||
this.setState({supplierNumber: userData.organizationId})
|
||||
@ -147,7 +150,7 @@ class manager extends PureComponent {
|
||||
};
|
||||
render() {
|
||||
const { projectlist, staloading, tlist, trelist, pagelist, disposalList } = this.props;
|
||||
const { datevalue, messId, messageDetail, detailId, noticeDetail, questData, questVisible, isModalVisible, isCloseWs, optionsModal, projectModal, supplierNumber, staffId, staffName, kfType, questionType, isFlash} = this.state; //智慧客服state
|
||||
const { datevalue, messId, messageDetail, detailId, noticeDetail, questData, questVisible, isModalVisible, isCloseWs, optionsModal, projectModal, supplierNumber, staffId, staffName, kfType, questionType, isFlash, roleIds} = this.state; //智慧客服state
|
||||
return (
|
||||
<>
|
||||
<a className={isFlash && !isModalVisible ? "talk text-effect":"talk"} onClick={() => this.initChatUI()}>咨询服务︵<span>8:30</span><span>|</span><span>12:30</span><span>13:00</span><span>|</span><span>17:00</span>︶<img src={talkPng} /></a>
|
||||
@ -251,6 +254,7 @@ class manager extends PureComponent {
|
||||
staffName={staffName}
|
||||
supplierNumber={supplierNumber}
|
||||
isCloseWs={isCloseWs}
|
||||
roleIds={roleIds}
|
||||
hideWin={()=>{
|
||||
this.setState({optionsModal: false})
|
||||
this.setState({isModalVisible: false})
|
||||
|
Reference in New Issue
Block a user