Преглед на файлове

增加叫号默认数据

liudan преди 2 дни
родител
ревизия
8ff5f0df57
променени са 2 файла, в които са добавени 18 реда и са изтрити 3 реда
  1. 15 0
      src/pages/bigScreen/Index.jsx
  2. 3 3
      src/pages/home/Index.jsx

+ 15 - 0
src/pages/bigScreen/Index.jsx

@@ -17,6 +17,7 @@ class BigScreen extends React.Component {
   }
   componentDidMount() {
     this.initDate();
+    this.initRoom();
   }
   componentDidUpdate(prev) {
     if (prev.patListArea != this.props.patListArea) {
@@ -25,6 +26,20 @@ class BigScreen extends React.Component {
       });
     }
   }
+  // 叫号的诊室数据默认
+  initRoom = () => {
+    React.$fetchPost('04150020', {
+      params: [{
+       locID: '2068',
+     }],
+    }, true).then((data) => {
+      if (data) {
+        this.setState({
+          patList: data.result,
+        });
+      }
+    });
+  };
   initDate = () => {
     this.setState({
       dateStr: initDate(),

+ 3 - 3
src/pages/home/Index.jsx

@@ -252,6 +252,9 @@ class Home extends React.Component {
     const test = () => {
       var start = 0;
       setInterval(() => {
+        if (start > 3) {
+          return;
+        }
         const data = this.state.tempList[start];
         const patList = [...data.callMsg.callPat, ...data.callMsg.waitPat.map(v => {
           return { ...v, status: 'waiting' };
@@ -275,9 +278,6 @@ class Home extends React.Component {
           delayPat: data.delayPat,
         });
         ++start;
-        if (start > 13) {
-          start = 0;
-        }
       }, 3000);
     };
     //test();