Browse Source

优化聊天记录取值逻辑

yanqiliang 1 month ago
parent
commit
69b2d20343

+ 4 - 4
src/pages/nurse/MedicalRecord/MedicalRecord.jsx

@@ -476,14 +476,14 @@ class MedicalRecord extends React.Component {
                     if (admID) {
                         this.setState({
                             baseInfo: res.result.baseInfo,
-                            diagnoseTempObj: res.result.diagnoseObj,
-                            orderTempPresc: res.result.orderPresc,
+                            diagnoseTempObj: res.result.diagnoseObj || [],
+                            orderTempPresc: res.result.orderPresc || [],
                         })
                     } else {
                         this.setState({
                             baseInfo: res.result.baseInfo,
-                            diagnoseObj: res.result.diagnoseObj,
-                            orderPresc: res.result.orderPresc,
+                            diagnoseObj: res.result.diagnoseObj || [],
+                            orderPresc: res.result.orderPresc || [],
                         })
                     }
 

+ 1 - 1
src/pages/nurse/Patient/PatientCourse.jsx

@@ -174,7 +174,7 @@ class PatientCourse extends Component {
         let data = {
             params: [{
                 admID: admID,
-                frUser: 'user' + (userData.userID || ''),
+                frUser: 'user' + (this.state.consultationInfo?.admDocID || userData.userID || ''),
                 toUser: 'patient' + (this.props.patID || patientData.patID || ''),
                 lastMsgID: ''
             }]