See999 3 yıl önce
ebeveyn
işleme
481d48ee31

+ 1 - 1
src/xt_pages/dialysis/PatientBox.vue Dosyayı Görüntüle

45
               <p :class="stateColor(schedule)">{{ stateText(schedule) }}</p>
45
               <p :class="stateColor(schedule)">{{ stateText(schedule) }}</p>
46
             </div>
46
             </div>
47
           </div>
47
           </div>
48
-          <div style="margin-top:13px;font-size:12px;color:#a8b3ba;margin-right: 5px;" v-if="schedule.assessment_before_dislysis && patientStateVal == 1">签到时间:{{ getTime(schedule.assessment_before_dislysis.created_time) }}</div>
48
+          <div style="margin-top:13px;font-size:12px;color:#34495e;margin-right: 5px;" v-if="schedule.assessment_before_dislysis && patientStateVal == 1">签到时间:{{ getTime(schedule.assessment_before_dislysis.created_time) }}</div>
49
         </div>
49
         </div>
50
       </div>
50
       </div>
51
       <div class="function" :class="functionColor(schedule)">
51
       <div class="function" :class="functionColor(schedule)">

+ 38 - 8
src/xt_pages/dialysis/details/index.vue Dosyayı Görüntüle

188
     <div style="width:75%">
188
     <div style="width:75%">
189
       <div style="margin-left:60px;color:#34495e">
189
       <div style="margin-left:60px;color:#34495e">
190
         <span>{{ patient.name }}({{ patient.dialysis_no }})</span>
190
         <span>{{ patient.name }}({{ patient.dialysis_no }})</span>
191
-        <span v-if="newTime">&nbsp;&nbsp;|&nbsp;&nbsp;</span>
192
-        <span v-if="newTime">签到时间:{{ newTime }}</span> 
191
+        <span v-if="newTime != ''">&nbsp;&nbsp;|&nbsp;&nbsp;</span>
192
+        <span v-if="newTime != ''">签到时间:{{ newTime }}</span> 
193
       </div>
193
       </div>
194
       <nav-igation
194
       <nav-igation
195
         ref="nav"
195
         ref="nav"
1011
         if (this.solution != null) {
1011
         if (this.solution != null) {
1012
           delete this.solution.target_ultrafiltration
1012
           delete this.solution.target_ultrafiltration
1013
         }
1013
         }
1014
+        if(this.predialysis_evaluation.id > 0){
1015
+          this.newTime = parseTime(this.predialysis_evaluation.created_time, '{h}:{i}')
1016
+        }
1017
+        
1014
         this.loading = false
1018
         this.loading = false
1015
       })
1019
       })
1016
     },
1020
     },
1298
         const name = this.$route.query.patient_name
1302
         const name = this.$route.query.patient_name
1299
         this.tableData.map((item, index) => {
1303
         this.tableData.map((item, index) => {
1300
           if (name == item.patient.name) {
1304
           if (name == item.patient.name) {
1301
-            if (item.assessment_before_dislysis != null) {
1302
-              this.newTime = parseTime(item.assessment_before_dislysis.created_time, '{h}:{i}')
1303
-            }
1305
+            // if (item.assessment_before_dislysis != null) {
1306
+            //   this.newTime = parseTime(item.assessment_before_dislysis.created_time, '{h}:{i}')
1307
+            // }
1304
 
1308
 
1305
             setTimeout(() => {
1309
             setTimeout(() => {
1306
               this.$refs.tab.setCurrentRow(this.tableData[index])
1310
               this.$refs.tab.setCurrentRow(this.tableData[index])
1322
         // let patientArr =
1326
         // let patientArr =
1323
         if (this.patientStateVal == 0) {
1327
         if (this.patientStateVal == 0) {
1324
           arr1 = patientArr
1328
           arr1 = patientArr
1329
+        } else if (this.patientStateVal == 1) {
1330
+          let arr = []
1331
+          arr = patientArr
1332
+          for (let i = 0; i < arr.length; i++) {
1333
+            for (let j = 0; j < arr[i].schedules.length; j++) {
1334
+              if (arr[i].schedules.length > 0 && (arr[i].schedules[j].assessment_before_dislysis == null || (arr[i].schedules[j].assessment_before_dislysis.weight_before == '' && arr[i].schedules[j].assessment_before_dislysis.diastolic_blood_pressure == '' && arr[i].schedules[j].assessment_before_dislysis.systolic_blood_pressure == ''))) {
1335
+                // 删除元素后改变i的值
1336
+                arr[i].schedules.splice(j--, 1)
1337
+              }
1338
+            }
1339
+          }
1340
+          console.log('执行1', arr)
1341
+          arr1 = arr
1342
+        } else if (this.patientStateVal == 2) {
1343
+          let arr = []
1344
+          arr = patientArr
1345
+          for (let i = 0; i < arr.length; i++) {
1346
+            for (let j = 0; j < arr[i].schedules.length; j++) {
1347
+              if (arr[i].schedules.length > 0 && (arr[i].schedules[j].assessment_before_dislysis != null && (arr[i].schedules[j].assessment_before_dislysis.weight_before != 0 || arr[i].schedules[j].assessment_before_dislysis.diastolic_blood_pressure != 0 || arr[i].schedules[j].assessment_before_dislysis.systolic_blood_pressure != 0))) {
1348
+                // 删除元素后改变i的值
1349
+                arr[i].schedules.splice(j--, 1)
1350
+              }
1351
+            }
1352
+          }
1353
+          console.log('执行2', arr)
1354
+          arr1 = arr
1325
         } else if (this.patientStateVal == 3) {
1355
         } else if (this.patientStateVal == 3) {
1326
           let arr = []
1356
           let arr = []
1327
           arr = patientArr
1357
           arr = patientArr
1406
         const name = this.$route.query.patient_name
1436
         const name = this.$route.query.patient_name
1407
         this.tableData1.map((item, index) => {
1437
         this.tableData1.map((item, index) => {
1408
           if (name == item.patient.name) {
1438
           if (name == item.patient.name) {
1409
-            if (item.assessment_before_dislysis != null) {
1410
-              this.newTime = parseTime(item.assessment_before_dislysis.created_time, '{h}:{i}')
1411
-            }
1439
+            // if (item.assessment_before_dislysis != null) {
1440
+            //   this.newTime = parseTime(item.assessment_before_dislysis.created_time, '{h}:{i}')
1441
+            // }
1412
 
1442
 
1413
             setTimeout(() => {
1443
             setTimeout(() => {
1414
               this.$refs.tab1.setCurrentRow(this.tableData1[index])
1444
               this.$refs.tab1.setCurrentRow(this.tableData1[index])