liudan 1 週間 前
コミット
82c91ad75a
3 ファイル変更35 行追加7 行削除
  1. BIN
      dist.zip
  2. 17 1
      src/pages/doctorScreen/Index.jsx
  3. 18 6
      src/pages/home/Index.jsx

BIN
dist.zip


+ 17 - 1
src/pages/doctorScreen/Index.jsx

@@ -117,9 +117,25 @@ class DoctorScreen extends React.Component {
                     <div className='table-header'>候诊</div>
                   </Grid.Item>
                 </Grid>
+                {this.state.patList?.map((item, index) => {
+                  if (item.status == 'waiting') {
+                    return null;
+                  }
+                  return (<Grid  columns={2} gap={8} key={index} className='mt'>
+                    <Grid.Item span={1}>
+                      <div className='table-content'>{item.patName || '***'} { item.patCallNo }</div>
+                    </Grid.Item>
+                    <Grid.Item span={1}>
+                      <div className={'table-content sussess'}>候诊</div>
+                    </Grid.Item>
+                  </Grid>);
+                })}
                 <div className="scroll-content">
                   <ScrollTop text={this.state.patList}  isFast={true}>
-                    {this.state.patList?.map((item,index) => {
+                    {this.state.patList?.map((item, index) => {
+                      if (item.status != 'waiting') {
+                        return null;
+                      }
                       return (<Grid  columns={2} gap={8} key={index} className='mt'>
                         <Grid.Item span={1}>
                           <div className='table-content'>{item.patName || '***'} { item.patCallNo }</div>

+ 18 - 6
src/pages/home/Index.jsx

@@ -69,8 +69,18 @@ class Home extends React.Component {
           {
             'callPat': [{ 'patCallNo': '1号', 'patName': '患*者' }],
             'waitPat': [
-              { 'patCallNo': '复01', 'patName': '患*者1' },
-            ],
+              { 'patCallNo': '1', 'patName': '患*者1' },
+              { 'patCallNo': '2', 'patName': '患*者2' },
+              { 'patCallNo': '3', 'patName': '患*者3' },
+              { 'patCallNo': '4', 'patName': '患*者4' },
+              { 'patCallNo': '5', 'patName': '患*者5' },
+              { 'patCallNo': '6', 'patName': '患*者6' },
+              { 'patCallNo': '7', 'patName': '患*者7' },
+              { 'patCallNo': '8', 'patName': '患*者8' },
+              { 'patCallNo': '9', 'patName': '患*者9' },
+              { 'patCallNo': '10', 'patName': '患*者10' },
+              { 'patCallNo': '11', 'patName': '患*者11' },
+              { 'patCallNo': '12', 'patName': '患*者12' }],
             'reWaitPat': [
               { 'patCallNo': '复01', 'patName': '患*者1' },
             ],
@@ -270,7 +280,7 @@ class Home extends React.Component {
         this.initVoice('/mp3.wav');
       }, 2950);
     };
-    //test();
+    // test();
   }
   initAndroidVoice() {
     window.mediaPlayOver = (flag) => {
@@ -284,14 +294,15 @@ class Home extends React.Component {
       }
     };
   }
-  soundPaly() {
-    if (this.state.voiceList.length > 0) {
+  soundPaly(src) {
+    const isDev = import.meta.env.MODE == 'development';
+    if (src || isDev || this.state.voiceList.length > 0) {
       this.setState({
         myStatus: true,
       }, () => {
         const ua = navigator.userAgent.toLowerCase();
         if (/android/.test(ua)) {
-          window.JavaClientCall && window.JavaClientCall.mediaFilePlay(this.state.voiceList[0]);
+          window.JavaClientCall && window.JavaClientCall.mediaFilePlay(src || isDev ? 'https://np.h03.p0551.com/images/wav/eba7ea72748b33c07d55ca7c443d6146.wav' : this.state.voiceList[0]);
         }
       });
     } else {
@@ -391,6 +402,7 @@ class Home extends React.Component {
       colorName,
     });
     localStorage.setItem('ZZJ-color', colorName);
+    this.soundPaly('https://np.h03.p0551.com/images/wav/eba7ea72748b33c07d55ca7c443d6146.wav');
   };
   openLogin = (cache) => {
     if (!cache) {