|
@@ -233,45 +233,48 @@ class Home extends React.Component {
|
|
|
}
|
|
|
componentDidMount() {
|
|
|
this.initDevice();
|
|
|
- // var start = 0;
|
|
|
- // setInterval(() => {
|
|
|
- // const data = this.state.tempList[start];
|
|
|
- // const patList = [...data.callMsg.callPat, ...data.callMsg.waitPat.map(v => {
|
|
|
- // return { ...v, status: 'waiting' };
|
|
|
- // })];
|
|
|
- // const { roomObj } = this.state;
|
|
|
- // roomObj[data.roomDesc] = data;
|
|
|
- // const newArray = Object.keys(roomObj).map(key => {
|
|
|
- // return roomObj[key];
|
|
|
- // });
|
|
|
- // this.setState({
|
|
|
- // userData: {
|
|
|
- // ...data?.userData,
|
|
|
- // areaDesc: data.locDesc, // 大屏诊区
|
|
|
- // roomDesc: data.roomDesc, // 诊室
|
|
|
- // },
|
|
|
- // patList,
|
|
|
- // waitPat: data.callMsg.waitPat,
|
|
|
- // reWaitPat: data.callMsg.reWaitPat,
|
|
|
- // patListArea: newArray,
|
|
|
- // roomObj,
|
|
|
- // delayPat: data.delayPat,
|
|
|
- // });
|
|
|
- // //++start;
|
|
|
- // if (start > 13) {
|
|
|
- // start = 0;
|
|
|
- // }
|
|
|
- // if (!data.path || !data.voiceFileName) {
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // this.setState({
|
|
|
- // audioSrc: data.path + data.voiceFileName,
|
|
|
- // }, () => {
|
|
|
- // const domAudio = document.querySelector('#audio');
|
|
|
- // domAudio.currentTime = 0;
|
|
|
- // domAudio.play();
|
|
|
- // });
|
|
|
- // }, 1000);
|
|
|
+ const test = () => {
|
|
|
+ var start = 0;
|
|
|
+ setInterval(() => {
|
|
|
+ const data = this.state.tempList[start];
|
|
|
+ const patList = [...data.callMsg.callPat, ...data.callMsg.waitPat.map(v => {
|
|
|
+ return { ...v, status: 'waiting' };
|
|
|
+ })];
|
|
|
+ const { roomObj } = this.state;
|
|
|
+ roomObj[data.roomDesc] = data;
|
|
|
+ const newArray = Object.keys(roomObj).map(key => {
|
|
|
+ return roomObj[key];
|
|
|
+ });
|
|
|
+ this.setState({
|
|
|
+ userData: {
|
|
|
+ ...data?.userData,
|
|
|
+ areaDesc: data.locDesc, // 大屏诊区
|
|
|
+ roomDesc: data.roomDesc, // 诊室
|
|
|
+ },
|
|
|
+ patList,
|
|
|
+ waitPat: data.callMsg.waitPat,
|
|
|
+ reWaitPat: data.callMsg.reWaitPat,
|
|
|
+ patListArea: newArray,
|
|
|
+ roomObj,
|
|
|
+ delayPat: data.delayPat,
|
|
|
+ });
|
|
|
+ ++start;
|
|
|
+ if (start > 13) {
|
|
|
+ start = 0;
|
|
|
+ }
|
|
|
+ if (!data.path || !data.voiceFileName) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.setState({
|
|
|
+ audioSrc: data.path + data.voiceFileName,
|
|
|
+ }, () => {
|
|
|
+ const domAudio = document.querySelector('#audio');
|
|
|
+ domAudio.currentTime = 0;
|
|
|
+ domAudio.play();
|
|
|
+ });
|
|
|
+ }, 1000);
|
|
|
+ };
|
|
|
+ //test();
|
|
|
}
|
|
|
initDevice = async () => {
|
|
|
//接收Android端身份证信息函数
|
|
@@ -415,6 +418,12 @@ class Home extends React.Component {
|
|
|
this.setState({
|
|
|
showType: obj[data.code], // Loc医生诊室 Room,OptomeRoom大屏 OperLoc 手术室
|
|
|
});
|
|
|
+ if (obj[data.code] == 'doctor') {
|
|
|
+ document.querySelector('html').className = '';
|
|
|
+ } else {
|
|
|
+ console.log(1);
|
|
|
+ document.querySelector('html').className = 'big';
|
|
|
+ }
|
|
|
return data?.result[0] || null;
|
|
|
} else {
|
|
|
this.openLogin();
|
|
@@ -459,7 +468,7 @@ class Home extends React.Component {
|
|
|
}
|
|
|
</div>
|
|
|
<span
|
|
|
- style={{ position: 'fixed', right: '0.6rem', bottom: '0.6rem', padding: '0.4rem' }}
|
|
|
+ className='bottom-set'
|
|
|
>
|
|
|
<AntOutline
|
|
|
style={{color: this.state.colorName == 'dark-bg' ? '#fff' : '#0D2764', marginLeft: '10px'}}
|